您的位置:首页 > 其它

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摄氏度
· 为每个设备编写设备应用

拥有输出命令的设备应该能够产生包(周期性或者由外部事件触发)
拥有输入命令的设备应该能够接收包并解析有效载荷
· 定义绑定策略,以便设备能正确地交换数据包。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: