level 8
铁血烈鹰
楼主
有N个无线模块,不同的无线模块上面分别挂了开关,温度调节器,PWM输出,电风扇转速调节器,还有通过CAN总线挂载的设备。而且不同的模块,每种外设挂载的数量也不同,比如1个开关两路PWM,1路PWM两路甚至3路开关,还有温度调节器,风扇转速调节器,每个模块上面的这些设备数都不相同。 一个无线帧最长128字节,能否实现一条广播命令把N个无线模块上面挂的不同外设都控制到?
A,把温度,湿度,转速,风速都定义为模拟量,一个数据帧里面包含多个模拟量,广播到所有终端设备。终端设备根据自己有多少传感器就执行数据帧中哪一段,不支持的只接收不执行。以后有新增产品类型就全部终端节点ota一次。
B,直接使用ZCL协议
2019年05月04日 08点05分
1
A,把温度,湿度,转速,风速都定义为模拟量,一个数据帧里面包含多个模拟量,广播到所有终端设备。终端设备根据自己有多少传感器就执行数据帧中哪一段,不支持的只接收不执行。以后有新增产品类型就全部终端节点ota一次。
B,直接使用ZCL协议