浅析ZigBee的应用层开发之终端结点
来源:互联网 发布:魔方矩阵有什么用 编辑:程序博客网 时间:2024/05/17 01:15
终端节点在zigbee的开发中,主要有两个功能
<1>将采集到的信息发送给协调器(coordinator)
<2>接受协调器发送过来的命令,并执行
以sample app为例,简单的广播方式传送信息为例
当运行程序,操作系统启动,注册好应用层ID后,开始任务轮询。
<1>
在函数 uint16 SampleApp_ProcessEvent( uint8 task_id, uint16 events )中会完成应用层调用函数的所有处理函数
并且设置广播传送的时间间隔
#define SAMPLEAPP_SEND_PERIODIC_MSG_TIMEOUT 2000 //两秒广播一次
并通过函数启动循环广播
因此可以以相同的方式,给终端route开启循环采集数据
此时协调器则会收到终端采集到的信息,2秒更新一次
<2>当协调器通过广播的形式发送来命令时,终端只要判定是不是给自己的命令,是则执行,否则跳过
接受到信息则会调用该处理函数
......................................................
此时已经可以开发基本的小项目了,比如说多个传感器采集农田的信息,发送给协调器,协调器通过网络把数据传到你的网页上,在线观看。还可以把命令反馈回去,控制终端结点上的继电器等等改善环境。
阅读全文
0 0
- 浅析ZigBee的应用层开发之终端结点
- 浅析ZigBee的应用层开发之终端结点
- 应用层通信协议开发浅析
- 应用层通信协议开发浅析
- 应用层通信协议开发浅析
- CC2530的ZigBee应用层加入串口
- zigbee无线传播的例子 应用层
- zigbee网关 CC2530网关开发板之终端开发板可用的IO
- 动态调节ZigBee终端节点POLL频率的应用
- Zigbee的HAL层
- 如何在zigbee的应用层修改PANID?
- Zigbee协议栈之OS层的API
- 有关Zigbee的应用
- ZIGBEE的小应用
- Zigbee协议与开发-APL层解析
- Zigbee协议与开发-APL层解析
- zigbee终端无法重连的问题解决
- Android应用开发之数据加密浅析
- sharesdk 3.x版本(即官方说的新版)使用步骤
- 使用w3c解析xml文档
- Python3之元类
- 1、KNN 学习笔记
- 关于虚拟现实(VR)内容开发综述
- 浅析ZigBee的应用层开发之终端结点
- openwrt --mt7688 nfs实现文件共享
- 《速度与激情8》中的信息安全技术
- java文件读取
- 【未解决】Ajax 获取数据格式问题
- MYSQL笔记
- 原始套接字(SOCK_RAW)概述[转载]
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
- Mysql 主键自增长