
zigbee协议栈是什么?
1个回答
展开全部
协议是个标准,是约定;
协议栈是协议的实现,可以理解为代码,函数库,供上层应用调用。
商业化的协议栈就是给你写好了底层的代码,符合协议标准,提供给你一个功能模块给你调用。
你需要关心的就是你的应用逻辑,数据从哪里到哪里,怎么存储,处理
还有系统里的设备之间的通信顺序什么的
当你的应用需要数据通信时,
调用组网函数给你组建你想要的网络;
当你想从一个设备发数据到另一个设备时,调用无线数据发送函数;当然,接收端就调用接收函数;
当你的设备没事干的时候,你就调用睡眠函数;要干活的时候就调用唤醒函数。
所以当你做具体应用时,不需要关心协议栈是怎么写的,里面的每条代码是什么意思。除非你要做协议研究。
每个厂商的协议栈有区别,也就是函数名称和参数可能有区别
这个要看具体的例子、说明文档
协议栈是协议的实现,可以理解为代码,函数库,供上层应用调用。
商业化的协议栈就是给你写好了底层的代码,符合协议标准,提供给你一个功能模块给你调用。
你需要关心的就是你的应用逻辑,数据从哪里到哪里,怎么存储,处理
还有系统里的设备之间的通信顺序什么的
当你的应用需要数据通信时,
调用组网函数给你组建你想要的网络;
当你想从一个设备发数据到另一个设备时,调用无线数据发送函数;当然,接收端就调用接收函数;
当你的设备没事干的时候,你就调用睡眠函数;要干活的时候就调用唤醒函数。
所以当你做具体应用时,不需要关心协议栈是怎么写的,里面的每条代码是什么意思。除非你要做协议研究。
每个厂商的协议栈有区别,也就是函数名称和参数可能有区别
这个要看具体的例子、说明文档

2023-12-06 广告
信令SDK是一种软件开发工具包,旨在帮助开发者在应用程序中实现信令协议的通信功能。它主要提供了一系列函数、协议和工具,用于处理信令消息的生成、解析、传输和存储等操作。通过使用信令SDK,开发者可以更快速、便捷地实现信令通信功能,提高应用程序...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询