|
Smartconfig 简称一键配网技术,运用该技术,可以将WIFI设备便捷快速的连接路由器。 Smartconfig原理: 1. 设备进入初始化状态,开始收听附近的 WiFi 数据包 2. 手机/平板设置 WiFi 名字和密码后,发送 UDP 广播包。 3. 设备通过 UDP 包(长度)获取配置信息,切换网络模式,连接上家里 WiFi,配置完成。
前面讲到了移植rtthread AT组件和at device 软件包移植https://www.stmcu.org.cn/module/forum/thread-621343-1-1.html,下载我们来讲讲如何用AT 组件和AT device软件包。 AT组件是什么,AT 组件是基于 RT-Thread 系统的 AT Server 和 AT Client 的实现,组件完成 AT 命令的发送、命令格式及参数判断、命令的响应、响应数据的接收、响应数据的解析、URC 数据处理等整个 AT 命令数据交互流程。 主要的AT组件函数: //创建响应结构体 at_response_t at_create_resp(rt_size_t buf_size, rt_size_t line_num, rt_int32_t timeout); //删除响应结构体 void at_delete_resp(at_response_t resp); //设置响应集体 at_response_t at_resp_set_info(at_response_t resp, rt_size_t buf_size, rt_size_t line_num, rt_int32_t timeout); //发送响应数据并接受响应 rt_err_t at_exec_cmd(at_response_t resp, const char*cmd_expr, ...); //设置期待接收at 设备主动下发信息的响应函数 void at_set_urc_table(const struct at_urc *table, rt_size_t size);
源码参考:https://www.stmcu.org.cn/module/forum/thread-621278-1-1.html里面的资料 |
微信公众号
手机版
老客户啊,