我正考虑在我的公司开始一个关于使用蓝牙进行室内定位的新项目。
主要的想法是让一个地方(想象一个博物馆)被映射,并用信标覆盖它,每个地点至少会被3个信号覆盖。
信标是固定的,它们只传输XPT001112222
之类的信息,其中XPT
是信标ID,其余信息是当前第二个+毫秒+微秒+ asPreciseAsICanGet"传输"时间。一个启用的设备将读取该包,并且通过时间位移,设备将计算它与信标的距离,并从3计算,确定我们有一个位置......类似于GPS ...
这里让我感到害怕的是时间精确度......我怎样才能改变这个变量?我的意思是,我如何计算应用程序从实际收到包裹到实际获取当前日期所花费的时间?因为,如果我错过那个窗口让我们说出来,我就错了...
答案 0 :(得分:0)
可能这不会完全回答你的问题,但是 你有没有想过使用信号强度指标?
我对可能的准确性并不完全确定,但我认为这是一个更好的方法, 因为信号强度计算是在更低层/直接在硬件上完成的。
使用纯软件(在智能手机上,没有任何实时要求!)我认为你不够准确。