2.1 at_device 软件包 在使用 RT-Thread 系统的时候,我们有 AT 组件可以进行 ESP8266 的操作,因为 AT 组件是通用的驱动,它并不区分不同芯片,即便我们有 AT 组件可以使用,但是按理来说还是得自己根据 ESP8266 本身的资料基于 AT 组件实现操作 ESP8266 的驱动程序。 但是,我们说过 RT-Thread 相对于其他的 RTOS...
将ESP8266模组安装在无线扩展接口上,然后将拨码开关拨向【AT-MCU】端: 二、添加软件包 1、开启libc组件 打开【RT-Thread Settings】,点击【libc】将其开启 2、添加at_device软件包 点击添加软件包,搜索at_device,然后点击添加: 添加好后,右键单击进入该软件包配置页面: 通过查看原理图可以知道,ESP8266使用连接到...
众多通讯模块透过 UART 或 SPI 接口采用 ATcommand 做为控制方式。控制指令和格式没有标准化,增加了实作的难度。RT-Thread 的 at device 套件正是控制这类模块的解决方案。
通过at-device的软件包,使用at指令,进行mqtt连接,同时订阅主题,使用urc回调函数,打印接收的主题信息。 测试代码: #include <rtthread.h>#include <rtdevice.h>#include <at.h>#include <at_device.h>#include <at_log.h>#define AT_SEND_MQTT_CMD(client, resp, cmd) \ do { \ (resp) = at_resp_...
2.1 at_device 软件包 在使用 RT-Thread 系统的时候,我们有 AT 组件可以进行 ESP8266 的操作,因为 AT 组件是通用的驱动,它并不区分不同芯片,即便我们有 AT 组件可以使用,但是按理来说还是得自己根据 ESP8266 本身的资料基于 AT 组件实现操作 ESP8266 的驱动程序。
登录后复制AT 组件:RT-Thread 一个比较典型的组件,解决了不同网络模块AT命令之间的差异导致的重复开发的问题,大幅度简化了MCU+无线模块方案开发。 目录 前言 一、AT 组件简介 二、at_device 软件包使用步骤 2.1 at_device 软件包 2.2 使用步骤 三、 测试问题 3.1 问题的出现(未解决) 3.2 需要DMA问题?(测试不...
接下来添加at_device设备ESP8266用于连接网络,添加netutils软件包用于获取NTP时间。 2. 添加ESP8266设备驱动 2.1. 使能libc组件 使用at_device软件包之前,需要先开启libc组件: 2.2. 添加at_device软件包 本项目中使用的是ESP8266设备,其基于AT框架的驱动示例代码在at_device软件包中提供。
at device:用于ESP8266配网 webclient:用于发送HTTPS请求 mbdetls:用于HTTPS加密 cJSON:用于JSON数据解析 0.RT-Thread Studio的下载和安装 一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。
ESP8266、 M26 、MC20、EC20、SIM800、SIM76XX、RW007、MW31 等,各种适配的方式通过 AT Device ...
AT device Chinese| English 1. Introduction The AT device software package is composed of the transplantation files and sample codes of the RT-Thread AT component for different AT devices. Currently supported AT devices are: ESP8266, ESP32, M26, MC20, RW007, MW31, SIM800C, W60X, SIM76XX...