2712|0

3238

帖子

5

TA的资源

五彩晶圆(中级)

楼主
 

SimpliciTI的工作模式学习笔记 [复制链接]

终端设备上电以后,首先完成系统初始化并向底层注册数据接收处理函数,其实就是在网络初始化时传入一个回调函数地址SMPL_Init(sCB),然后启动一次加入中心节点(AP)的请求,该请求由广播方式发出,当得到中心节点响应后可以获取中心节点地址以及由中心节点构建起来的网络的信标(加入中心节点的过程不会导致可用连接数减少)。然后应用层程序一般会调用simpliciti启动link过程,建立一个到邻近节点的连接(while (SMPL_SUCCESS != SMPL_Link(&LID_AP))),连接建立成功,simpliciti会反馈给应用程序一个句柄(LID_AP),之后应用程序就是用这个句柄进行通信。在任何一次通信过程中都可能通过range extender进行中转。
设备之间通过调用link和linklisten建立起连接后就可以通过SMPL_send(old api)和SMPL_receive(old  api)进行端口到端口的数据收发了。同时为了检测信道好坏,simpliciti还提供一个ping指令用于测试通信效果。

查看本帖全部内容,请登录或者注册
此帖出自无线连接论坛
点赞 关注
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表