Z-Stack中SimpleApp控制节点建立网络的过程.docVIP

  • 12
  • 0
  • 约2.96千字
  • 约 4页
  • 2017-05-30 发布于河南
  • 举报

Z-Stack中SimpleApp控制节点建立网络的过程.doc

Z-Stack中SimpleApp控制节点建立网络的过程

Z-Stack中SimpleApp控制节点建立网络的过程 (2010-12-07 13:51) 分类: ZigBee 技术学习 当控制节点上电后,首先经历一系列的初始化工作,最终在 sapi 层设置进入事件,然后通过任务事件处理函数对该事件进行处理,当读取 NV 的启动模式选项时, zb_ReadConfiguration( ZCD_NV_STARTUP_OPTION, sizeof(uint8), startOptions ); 在编译选项中进行了设备,非自动启动模式,判断为非自动启动,因此看到控制节点的LED_2 闪烁, HalLedBlink(HAL_LED_2, 0, 50, 500); 操作系统等待其他事件发生。 当按下按键S1 后,由于在 sapi 层注册了按键事件,因此会发送 KEY_CHANGE 消息到sapi层,当收到 KEY_CHANGE 消息后,sapi 层的任务事件处理函数调用: zb_HandleKeys( ((keyChange_t *)pMsg)-state, ((keyChange_t *)pMsg)-keys ); 然后将设备逻辑类型(协调器)写入到 NV,并将自动启动模式写入到 NV: zb_WriteConfiguration(ZCD_NV_LOGICAL_TYPE, sizeof(uint8), logicalType); zb

文档评论(0)

1亿VIP精品文档

相关文档