通过ZCL库的哪个簇发送温湿度数据呢?还有其他的一些传感器数据,比如光照传感器,通过什么簇实现
Susan Yang:
参考http://www.c51rf.com/UpFiles/20080610134626Z-Stack%20ZCL%20API_F8W-2006-0020_.pdf 第 4. General Functional Domain
The Basic, Identity, Groups, Scenes, On/Off, Level Control, Alarms and RSSI Indication clusters provide commands but the Power Configuration, Device Temperature Configuration, On/Off Switch Configuration and Time clusters don’t provide any commands.
songfeng zhang:
回复 Susan Yang:
那么传感器数据就只能自己定义通信协议啦?这样如何实现兼容性呢
VV:
回复 songfeng zhang:
建议查看下最新的ZigBee Home Automation Specification和ZigBee Cluster Library
songfeng zhang:
回复 VV:
在z-stack中提供了相关函数吗?
songfeng zhang:
回复 Susan Yang:
参考第4部分指的什么,这里面没有温度相关的函数啊?
VV:
回复 songfeng zhang:
我只是想告诉你你提到的照度传感器之类,像这些Zigbee协议栈里面都有定义的,格式什么的都定好的,不需要自己定义。
不清楚你说的API函数是指什么
songfeng zhang:
回复 VV:
像on/off类的开关命令,在z-stack中有相应的函数对应,zclGeneral_SendOnOff_CmdOff()函数就可以按照ZCL的标准发送关灯命令,那么对于温度的读取在z-stack中是否有相关函数
VV:
回复 songfeng zhang:
温度读取,是Read Attribut,只要使用
ZStatus_t zcl_SendRead( uint8 srcEP, afAddrType_t *dstAddr, uint16 clusterID, zclReadCmd_t *readCmd, uint8 direction, uint8 disableDefaultRsp, uint8 seqNum)
songfeng zhang:
回复 songfeng zhang:
能否提供下z-stack中传输温度数据的思路,按照ZCL的规范
songfeng zhang:
回复 VV:
刚才没有刷新页面 没看到上一个回复,谢谢VV的解答,非常感谢。