想实现的Zigbee室内定位方法是:用多个节点进行定位,在一个房间里布置多个节点(作为参考节点),然后加入一个盲节点,盲节点接收各个参考节点发来的位置信息和所测出的RSSI,通过算法实现定位,有很多问题不是很清楚:
1.这个算法是在盲节点里面实现的吗?(盲节点上面加一个液晶12864,显示定位结果)
2.这个网络应该怎么组建(是一个节点作为协调器,然后所有的节点都作为终端?盲节点加入网络后,终端能给盲节点发送数据吗(即网络中的终端与终端之间可不可以通信)?)
3.买了CC2530节点,CC2530能和CC2431组网实现定位吗(CC2530作为协调器和终端(参考节点),CC2431作为盲节点)?
4.资料比较少,暂时还没找到定位方面的参考程序例子
(毕业设计)希望获得大家的帮助支持……
QQ:[email protected]
------解决方案--------------------
看看zigbee组网通讯吧,应该支持多点通讯。 上来后发特定包,各个参考回应,然后算出位置。。。。
------解决方案--------------------
1.这个算法是在盲节点里面实现的吗?(盲节点上面加一个液晶12864,显示定位结果)
这个是可以实现显示参考点坐标的
2.这个网络应该怎么组建(是一个节点作为协调器,然后所有的节点都作为终端?盲节点加入网络后,终端能给盲节点发送数据吗(即网络中的终端与终端之间可不可以通信)?)
差不多这样,我只是忘了参考点到底是路由还是终端了,印象是路由,时间长有点模糊了
3.买了CC2530节点,CC2530能和CC2431组网实现定位吗(CC2530作为协调器和终端(参考节点),CC2431作为盲节点)?
原本提倡的组网方式就是这样
4.资料比较少,暂时还没找到定位方面的参考程序例子
这个在08年的时候就已经实现了,这么多年过去了,参教程序应该很多才对
你找一下TI网上相关的东西吧
------解决方案--------------------
关于定位的原理,CC2431的所谓定位引擎,就是一个根据RSSI值计算出坐标的特殊器件,或者你可以把它想象成DSP。CC2530也可以实现,你可以让节点把RSSI值传给上位机,由上位机来计算。