尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

2.rtthread AT 总结

2.rtthread AT 总结 一、源代码结构例如ESP8266AT 组件流向业务代码→at_socket.c / at_cli.c→at_client.c→at_utils.cat_socket.c定位AT 客户端核心at_utils.c定位纯工具函数集合无业务逻辑AT 字符串匹配、行解析、参数截取字符串分割、跳过空格、查找关键字hex 字符串转换、内存安全处理函数at_socket.c定位AT 模组网络能力封装基于at_client把 4G/WiFi 模组的 TCP/UDP 能力包装成POSIX 标准 socket 接口对接 RT‑Thread SAL 套接字抽象层上层 MQTT/HTTP 等组件直接调用socket()/connect()/send()/recv()不需要手写 AT 指令维护 socket 链表、接收数据包缓冲、事件通知at_cli.c定位FinSH Shell 调试插件CLICommand‑Line Interface依赖 RT‑Thread FinSH 组件在控制台提供at系列调试命令例如at send ATCSQ手动向模组发送 AT 指令直接看返回结果例如at info查看 AT 设备运行状态AT 设备适配层AT 核心框架层AT 扩展服务层二、数据流向与调用链路1.发送路径应用 → 模组2.接收路径模组 → 应用
返回列表