使用STM32W108无线节点完成基于接收信号强度指示(RSSI:Received SignalStrength Indication)的N次三边质心加权定位,对移动中的节点实时进行定位,并将定位结果发送到汇集中心。图15.1为定位实验的实际场景,所有实验在室内完成,共使用9个节点,1个移动节点,8个信标节点。
图15.1. 定位实际场景
基于第10章介绍的SimpleMac协议栈,对程序进行删减更改,下面给出更改部分代码:
文件solar-system.c相关内容:
函数processRxPacket():
/************************************************************************** 功能描述:对接收的数据包进行解析解码处理,并根据不同类型的数据包执行不同的操作,数据包信息通过数据包回调函数保存在结构体变量rxData中 输入参数:无 输出参数:无 |