Other Parts Discussed in Thread: CC2530
zigbee如何将全功能设备(协调器,路由器)设置为一跳,即路由深度为1,
从而读取RSSI的值进行定位?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
盲节点坐标的计算流程和方法
盲节点坐标的计算通过CC2530的定位引擎实现,这个定位引擎通过硬件计算出坐标值,然后放在相应的寄存器中,我们只需要提供定位引擎需要的参数就可以了。
首先,盲节点发起计算的请求,它会向附近的参考节点广播一个信息,参考节点接收到信息后会将此次通讯收获取的信号强度值收集,这样连续发生多次(一般是8次),然后参考节点会将这8次信号强度值求平均值,然后连同自己的坐标发送给盲节点。
盲节点收到这些信息后,选择三个或多于三个参考节点之中,信号最好的参考节点信息备用,然后再加入设置的A值和N值(A值:定位节点到一个参考节点一米之间通讯的信号强度值;N值定位节点远离参考节点一米后衰减的信号强度值)最后启动定位引擎,开始计算位置信息。
盲节点坐标的计算流程和方法
盲节点坐标的计算通过CC2530的定位引擎实现,这个定位引擎通过硬件计算出坐标值,然后放在相应的�存器中,我们只需要提供定位引擎需要的参数就可以了。
首先,盲节点发起计算的请求,它会向附近的参考节点广播一个信息,参考节点接收到信息后会将此次通讯收获取的信号强度值收集,这样连续发生多次(一般是8次),然后参考节点会将这8次信号强度值求平均值,然后连同自己的坐标发送给盲节点。
盲节点收到这些信息后,选择三个或多于三个参考节点之中,信号最好的参考节点信息备用,然后再加入设置的A值和N值(A值:定位节点到一个参考节点一米之间通讯的信号强度值;N值定位节点远离参考节点一米后衰减的信号强度值)最后启动定位引擎,开始计算位置信息。
问题已经解决,即盲目节点发送广播设置跳数为1即可
盲节点坐标的计算流程和方法
盲节点坐标的计算通过CC2530的定位引擎实现,这个定位引擎通过硬件计算出坐标值,然后放在相应的�存器中,我们只需要提供定位引擎需要的参数就可以了。
首先,盲节点发起计算的请求,它会向附近的参考节点广播一个信息,参考节点接收到信息后会将此次通讯收获取的信号强度值收集,这样连续发生多次(一般是8次),然后参考节点会将这8次信号强度值求平均值,然后连同自己的坐标发送给盲节点。
盲节点收到这些信息后,选择三个或多于三个参考节点之中,信号最好的参考节点信息备用,然后再加入设置的A值和N值(A值:定位节点到一个参考节点一米之间通讯的信号强度值;N值定位节点远离参考节点一米后衰减的信号强度值)最后启动定位引擎,开始计算位置信息.
问题已解决:
1.盲目节点广播数据设计为1跳,即只有周围的节点能收到数据,
2.参考节点收到多次数据后,取平均值,然后参考节点连同坐标与强度发送至盲目节点。
3.盲目节点降幅近的强度较好值发送至协调器判断。