Zigbee学习之创建自己的简单应用
2014-03-04 09:41
204 查看
· 定义应用中的所有设备
如温度传感器,调温器,为他们分配一个独立的设备ID
· 定义设备间交换的“命令”,并为每个命令分配一个独立的16位ID(command_id)
如:温度读取
设置调温器
· 为每个“命令”定义设备的生产(输出)和消费(输入)
如:读取温度是从温度传感器生产(输出),由调温器消费(输入到调温器)
· 为每个设备创建简单描述结构,此结构应该包括以下信息:
1.为每个设备分配设备标志(ID)和设备版本,
2.为设备指定命令的输入和输出表。
3.指定一个独一无二的16位profile
ID
· 对于每个命令
定义交换的消息格式及其解释
如:(格式)一个8位的值
(解释)0表示0摄氏度,255表示64摄氏度,精度0.25摄氏度
· 为每个设备编写设备应用
拥有输出命令的设备应该能够产生包(周期性或者由外部事件触发)
拥有输入命令的设备应该能够接收包并解析有效载荷
· 定义绑定策略,以便设备能正确地交换数据包。
如温度传感器,调温器,为他们分配一个独立的设备ID
· 定义设备间交换的“命令”,并为每个命令分配一个独立的16位ID(command_id)
如:温度读取
设置调温器
· 为每个“命令”定义设备的生产(输出)和消费(输入)
如:读取温度是从温度传感器生产(输出),由调温器消费(输入到调温器)
· 为每个设备创建简单描述结构,此结构应该包括以下信息:
1.为每个设备分配设备标志(ID)和设备版本,
2.为设备指定命令的输入和输出表。
3.指定一个独一无二的16位profile
ID
· 对于每个命令
定义交换的消息格式及其解释
如:(格式)一个8位的值
(解释)0表示0摄氏度,255表示64摄氏度,精度0.25摄氏度
· 为每个设备编写设备应用
拥有输出命令的设备应该能够产生包(周期性或者由外部事件触发)
拥有输入命令的设备应该能够接收包并解析有效载荷
· 定义绑定策略,以便设备能正确地交换数据包。
相关文章推荐
- Zigbee学习-添加一个简单应用到OSAL中
- Silverlight学习笔记(二):创建Hello World 简单基础应用
- 网络学习(二十一)创建用户及文件夹共享设置的简单应用
- U3d学习第二天--创建树和预设体、三种灯光属性及添加耀斑、音频的简单应用
- Web Services 应用开发学习笔记(五):创建WebService的简单例子
- 【自己的整理】socket.io官方demo|创建简单的聊天应用
- win32sdk学习-简单的创建一个自己的工具栏
- web component 【Template】 创建自己的简单SPA应用
- web component 【Template】 创建自己的简单SPA应用(Meoo)
- EJB之无状态会话Bean简单应用-学习与实践(Inber原作)
- C语言学习笔记(二)—— 创建一个简单的C语言程序并详细解析
- 简单介绍自己学习的东西
- 为Windows应用创建简单的异步调用模式(附实例代码)
- JS学习中 计算器 简单应用
- 学习Python数据分析随手笔记【一】numpy数组的函数简单应用
- webservice学习之AXIS初学笔记--创建自己的webservice
- Hibernate学习笔记之手工创建第一个Hibernate应用
- 在自己电脑上简单搭建SQL学习平台
- Spring 注解学习(一) 构建简单Web应用
- android sqlite的简单应用(创建,插入,更新,查找,删除等)