TI中文支持网
TI专业的中文技术问题搜集分享网站

Z-Stack_Linux_Gateway-1.0.1—关于压力传感器支持的问题

这个网关的三个服务程序并非开源,我们现在想做无线压力传感器,最新的cluster中有,但是在这个GATEWAY的server部分不知道是否支持,如果不支持,是否有更新的版本。此外,在这个文件夹中的文档看到了关于开发应用的API介绍,比如NWK_SET_PERMIT_JOIN_REQ ,但是在原本提供的样例application的代码中并没有看到完全一致的函数,反而都是带有各种前缀,而且看到的都是以command id的形式,

比如pkt->header.cmd_id= NWK_MGR_CMD_ID_T__NWK_SET_PERMIT_JOIN_REQ

根据我个人的理解,似乎是建立一个pkt,然后包头写好,包的内容msg则根据具体的API来定义,包括命令ID以及具体的参数都写在这儿,然后通过打包再通过si_send_packet发送给server来处理(这么做是为了使用google的protobuf?)。如果都是这么个形式,那我就不是很明白这个API究竟怎么使用才对了。

另外,个人在大致阅读过代码后发现,似乎开发应用,只需要学会如何调用各种*engine.c内的函数就够了,再往内层,基本可以认为就是不需改动的了,不知对不对?

以上疑惑,希望懂得人指点一二

VV:

目前没有直接跟压力相关的。

你可以用read attribute 和 report attribute的方式来做,也可以的

对的你只要会使用关的API就可以了

Chin Lee1:

回复 VV:

"你可以用read attribute 和 report attribute的方式来做,也可以的"

这里具体怎么做能稍微再详细解释一下么?

个人疑惑的是:clusterID是定义好的,对应attributeID不也都是固定的了么?意思是我额外增加一个attribute?

赞(0)
未经允许不得转载:TI中文支持网 » Z-Stack_Linux_Gateway-1.0.1—关于压力传感器支持的问题
分享到: 更多 (0)