我正在开发一个蓝牙模块,需要以下特性:
1>device discovery,
2>device connection,
3> inter-device communication,
4>RSSI to know the approximate distance between them(it need not be accurate).
我之前使用“bluez”堆栈API开发了该功能。但是在那里,我找不到特征-RSSI,以了解它们之间的大致距离(无需准确)。
因此,我想要两个选项-
1> to use an alternative to "bluez" or
2> to request "bluez" to include RSSI module.
我正在使用C ++和“GTK”在“ubuntu” Linux环境中进行开发。
请建议我该怎么做?
我只需要通过任何方式使用c ++得到2个设备之间的距离,如果有任何Linux命令,也许我可以使用system()或其替代方法...我希望检查设备之间的距离是小于10英尺还是大于10英尺。这是我唯一需要的。