CC2431定位分析.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC2431定位分析,大众cc定位,aecc无法定位程序,dwcc无法定位,cc2530定位,市场分析及定位,市场定位分析,市场分析及定位怎么写,儿童定位手表市场分析,定位误差的分析与计算

CC2431定位分析 一、定位图解 定位原理 参数说明 N—信号传播系数 N是用来描述信号强度随距离增加而递减的参量。N的值依赖具体的环境,比如一堵厚墙会很大的影响其取值。只能通过经验来判断其值。 A—一米处的RSSI值 A是一个经验参数,可以通过测量距离发送者1米处的RSSI值得到。 节点配置参数 1、盲节点参数 参考节点参数 X、Y 参考节点坐标 读取节点配置信息和配置节点 Endpoint #define LOCATION_REFNODE_ENDPOINT 210 //0xD2 #define LOCATION_BLINDNODE_ENDPOINT 211 //0xD3 #define LOCATION_DONGLE_ENDPOINT 203 //0xCB 簇ID #define LOCATION_XY_RSSI_REQUEST 0x0011 #define LOCATION_XY_RSSI_RESPONSE 0x0012 #define LOCATION_BLINDNODE_FIND_REQUEST 0x0013 #define LOCATION_BLINDNODE_FIND_RESPONSE 0x0014 #define LOCATION_REFNODE_CONFIG 0x0015 #define LOCATION_BLINDNODE_CONFIG 0x0016 #define LOCATION_REFNODE_REQUEST_CONFIG 0x0017 #define LOCATION_BLINDNODE_REQUEST_CONFIG 0x0018 命令实例 LOCATION_BLINDNODE_FIND_REQUEST 02 00 18 07 CB FF FF D3 13 00 00 14 3.1 上位机写命令到协调器,触发事件 case MT_SYS_APP_MSG: // Z-Architect Messages LocDongle_MTMsg( ((mtSysAppMsg_t *)MSGpkt)-appDataLen, ((mtSysAppMsg_t *)MSGpkt)-appData ); break; static void LocDongle_MTMsg( uint8 len, uint8 *msg ) { afAddrType_t dstAddr; cId_t clusterID; uint8 dataLen; dstAddr.addrMode = afAddr16Bit; dstAddr.addr.shortAddr = BUILD_UINT16( msg[0], msg[1] ); msg += 2; dstAddr.endPoint = *msg++; clusterID = BUILD_UINT16( msg[0], msg[1] ); msg += 2; dataLen = *msg++; if ( (clusterID == LOCATION_XY_RSSI_REQUEST) || (clusterID == LOCATION_REFNODE_CONFIG) || (clusterID == LOCATION_REFNODE_REQUEST_CONFIG) ) { dstAddr.endPoint = LOCATION_REFNODE_ENDPOINT; } else { dstAddr.endPoint = LOCATION_BLINDNODE_ENDPOINT; } (void)AF_DataRequest( dstAddr, (endPointDesc_t*)epDesc, clusterID, dataLen, msg, LocDongle_TransID, 0, AF_DEFAULT_RADIUS ); } 总结数据命令格式 3.2 配置盲节点 case AF_INCOMING_MSG_CMD: processMSGCmd( MSGpkt ); break; static void processMSGCmd( afI

文档评论(0)

xingkongwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档