Go to file
chenyong cb7ea72565 【添加】esp8266 at_ifconfig 功能
Signed-off-by: chenyong <1521761801@qq.com>
2019-03-07 16:35:28 +08:00
LICENSE 【添加】LICENSE文件,修改 README.md 2018-07-09 19:56:22 +08:00
README.md 修改README.md 2019-02-16 15:12:28 +08:00
SConscript 添加SIM800C支持 2019-02-16 14:44:48 +08:00
at_client_sample.c 【修改】AT Clinet 例程文件更新 2018-10-19 15:52:39 +08:00
at_socket_ec20.c Fix log bug in "ec20_domain_resolve" fuction. 2018-12-21 17:20:42 +08:00
at_socket_esp8266.c 【添加】esp8266 at_ifconfig 功能 2019-03-07 16:35:28 +08:00
at_socket_m26.c 【修改】适配 AT 组件源码函数改动 2018-10-15 13:54:22 +08:00
at_socket_rw007.c 添加RW007支持 2019-02-12 10:01:13 +08:00
at_socket_sim800c.c 添加SIM800C支持 2019-02-16 14:44:48 +08:00

README.md

AT device

1. 简介

AT device 软件包是由 RT-Thread AT 组件针对不同 AT 设备的移植文件和示例代码组成,目前支持的 AT 设备有ESP32、RW007、ESP8266、M26等其中 RW007、ESP8266、 M26 设备完成对 AT socket 功能的移植,及设备通过 AT 命令实现标准 socket 编程接口,完成 socket 通讯的功能,具体功能介绍可参考 《RT-Thread 编程指南》AT 命令章节 。

1.1. 文件结构

名称 说明
at_socket_esp8266.c ESP8266 模块针对 AT 组件的移植文件,实现 AT socket
at_socket_rw007.c RW007 模块针对 AT 组件的移植文件,实现 AT socket
at_socket_sim800c.c SIM800C 模块针对 AT 组件的移植文件,实现 AT socket
at_socket_m26.c M26/MC20 模块针对 AT 组件的移植文件,实现 AT socket
at_socket_ec20.c EC20 模块针对 AT 组件的移植文件,实现 AT socket
at_client_sample.c ESP8266 模块 AT Client 功能示例文件

1.2 许可证

at_device package 遵循 LGPLv2.1 许可,详见 LICENSE 文件。

1.3 依赖

  • RT_Thread 3.0+
  • RT_Thread AT 组件 1.0.0
  • RT_Thread SAL 组件

2. 获取方式

AT device 软件包是对 AT 组件库和 AT socket 功能的移植,需开启 AT 组件库和 AT socket 功能来获取 AT device 软件包。

先要开启 AT 组件库和 AT socket 功能, 具体路径如下所示:

RT-Thread Components  --->
    Network stack  --->
         Socket abstraction layer  --->
            protocol stack implement  --->
              [ ] Support lwIP stack
              [*] Support AT Commands stack

开启 AT socket 功能之后,默认开启 AT device 软件包, 具体路径如下所示:

RT-Thread online packages  --->
     IoT - internet of things  --->
        -*- AT DEVICE: RT-Thread AT component porting or samples for different device  
        [ ]   Enable at device init by thread
              AT socket device modules (Not selected, please select)  --->    
              Version (latest)  --->
  • Enable at device init by thread: 配置开启设备网络初始化是否通过创建线程完成;
  • AT socket device modules: AT 设备选择,目前支持 RW007、ESP8266、M26/MC20、EC20 等设备;
  • Version: 下载软件包版本;

3. 注意事项

  • AT device 软件包默认设备类型为未选择,使用时需要指定使用设备型号;
  • AT device 软件包目前处于 beta 测试阶段, 推荐在 menuconfig 选项中选择 latest 版本;

5. 联系方式