Zigbee学习之创建自己的简单应用

来源:互联网 发布:闲鱼怎么做淘宝链接 编辑:程序博客网 时间:2024/05/17 21:43

· 定义应用中的所有设备

如温度传感器,调温器,为他们分配一个独立的设备ID

· 定义设备间交换的命令,并为每个命令分配一个独立的16位ID(command_id)

如:温度读取

    设置调温器

· 为每个命令定义设备的生产(输出)和消费(输入)

如:读取温度是从温度传感器生产(输出),由调温器消费(输入到调温器)

· 为每个设备创建简单描述结构,此结构应该包括以下信息:

   1.为每个设备分配设备标志(ID)和设备版本,

   2.为设备指定命令的输入和输出表。

   3.指定一个独一无二的16位profile ID

· 对于每个命令

    定义交换的消息格式及其解释

如:(格式)一个8位的值

    (解释)0表示0摄氏度,255表示64摄氏度,精度0.25摄氏度

· 为每个设备编写设备应用

      拥有输出命令的设备应该能够产生包(周期性或者由外部事件触发)

      拥有输入命令的设备应该能够接收包并解析有效载荷

· 定义绑定策略,以便设备能正确地交换数据包。

    

0 0
原创粉丝点击