我正在研究蓝牙协议和实现一个定位系统读取RSSI以dBm从某些设备。系统将实施3个固定站,一个已知的经度和一个移动站。定位将在移动台上完成,每个定位台的接收功率(dBm)和典型位置算法。蓝牙协议和实现一个位置系统与四个设备
为了提高系统的效率,蓝牙设备的一些参数需要改变。此参数可以是:
上固定站扫描时间以减少时间上回应询。
询访问代码得到的只是从选定的设备(我们的3个固定站)
有些人回答到查询。
有一些情况下,可以用来做取决于使用TECNOLOGIES(其中一些是有限的):
修复台使用Linux OS(没有问题,修改参数),使用Android的移动电台(似乎只具有蓝牙功能,但蓝牙设置很难或无法修改)。 见:http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html
运行Linux操作系统,和C所有气象台++移动台(似乎是很容易从shell脚本运行hcitool用于修复站修改我们的设置,但似乎很难对C++得到实现的源代码RSSI与我们需要的数值以dBm为链接来固定移动台上的电台)。
讨厌的方式。所有运行Linux操作系统和shell脚本的工作站,在shell脚本下运行的移动站在发起查询后从hcidump的输出重定向解析来自RSSI的值。
这似乎是很难找到与此相关的方案有用的信息。也许你们中的一些人可以帮助选择最佳方案并描述应该如何实施。
(很抱歉,如果东西它不是在一个更好的方式解释..我的英语很糟糕。)
感谢。