Jennic-WSN专业综合训练文档-基础通信实验3.docVIP

Jennic-WSN专业综合训练文档-基础通信实验3.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jennic-WSN专业综合训练文档-基础通信实验3

四、基本实验 1. 新建Coordinator工程,将如下给定代码添加到Coordinator工程程序框架中,并给予注释,然后编译、下载、运行。 //Include files #include LedControl.h #include Button.h #include WSN_Profile.h //Macro Definitions #define APP_TICK_PERIOD_ms 500 //Local Function Prototypes PRIVATE void vInit(void); PRIVATE void vAppTick(void *pvMsg, uint8 u8Param); PRIVATE void vSendData(uint8 data); PRIVATE void vAddDesc(void); //Local Variables PRIVATE bool_t bNwkStarted = FALSE; PRIVATE bool_t NextReadStart = TRUE ; PRIVATE uint16 DstAddress = 0 ; PUBLIC void AppColdStart(void) { JZS_sConfig.u32Channel = WSN_CHANNEL; JZS_sConfig.u16PanId = WSN_PAN_ID; vInit(); } PRIVATE void vInit(void) { JZS_u32InitSystem(TRUE); vLedInitFfd(); //led的初始化 vLedControl(0,TRUE); vLedControl(1,TRUE); vLedControl(2,FALSE); vLedControl(3,FALSE); vButtonInitFfd(); //按键的初始化 vAHI_HighPowerModuleEnable (TRUE, TRUE ); (void)bBosRun(TRUE); //bos可以工作 } PRIVATE void vAppTick(void *pvMsg, uint8 u8Param) { NextReadStart = TRUE; //使按键有效 } PRIVATE void vSendData(uint8 data) { AF_Transaction_s asTransaction; asTransaction.u8SequenceNum = u8AfGetTransactionSequence(TRUE); //msg数据帧的序列号 asTransaction.uFrame.sMsg.u8TransactionDataLen = 1; //传输数据的长度为1 asTransaction.uFrame.sMsg.au8TransactionData[0] = data; (void)afdeDataRequest(APS_ADDRMODE_SHORT, //直接发送模式 DstAddress, //发送的目标地址 WSN_DATA_SINK_ENDPOINT, //目标地址端口号 WSN_DATA_SOURCE_ENDPOINT, //源地址端口号 WSN_PROFILE_ID, //采用的 Profile ID WSN_CID_SENSOR_READINGS, /* Cluster ID */ AF_MSG, /* Frame type */ 1, //请求发送数据事务的数量 asTransaction, //存放需要发送的数据 APS_TXOPTION_NONE, //没有任何选项

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档