通过ZCL的哪个簇能发送温湿度数据
通过ZCL库的哪个簇发送温湿度数据呢?还有其他的一些传感器数据,比如光照传感器,通过什么簇实现
参考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.
那么传感器数据就只能自己定义通信协议啦?这样如何实现兼容性呢
建议查看下最新的ZigBee Home Automation Specification和ZigBee Cluster Library
在z-stack中提供了相关函数吗?
参考第4部分指的什么,这里面没有温度相关的函数啊?
我只是想告诉你你提到的照度传感器之类,像这些Zigbee协议栈里面都有定义的,格式什么的都定好的,不需要自己定义。
不清楚你说的API函数是指什么
像on/off类的开关命令,在z-stack中有相应的函数对应,zclGeneral_SendOnOff_CmdOff()函数就可以按照ZCL的标准发送关灯命令,那么对于温度的读取在z-stack中是否有相关函数
温度读取,是Read Attribut,只要使用
ZStatus_t zcl_SendRead( uint8 srcEP, afAddrType_t *dstAddr,
uint16 clusterID, zclReadCmd_t *readCmd,
uint8 direction, uint8 disableDefaultRsp, uint8 seqNum)
能否提供下z-stack中传输温度数据的思路,按照ZCL的规范
刚才没有刷新页面 没看到上一个回复,谢谢VV的解答,非常感谢。
谢谢VV的解答,非常感谢。
那么在温度节点(存储温度数据的服务端)要如何发送温度数据呢?能否提供下思路