以前我们在裸机使用 ESP8266,需要根据文档根据自己的需求自己一点一点实现模块的驱动程序,现在使用了 RT-Thread 系统,我们可以基于 RT-Thread 提供的 AT 组件进行 ESP8266 的操作。 2.1 at_device 软件包 在使用 RT-Thread 系统的时候,我们有 AT 组件可以进行 ESP8266 的操作,因为 AT 组件是通用的驱动,它并不区...
反正也是使用的 AT 组件,只不过版本(V1.3.0)与现在的版本(V1.3.1)不同,使用了at_device 软件包默认的 ESP8266 示例,测试可以正常的连上WIFi,而且可以正常 ping 通网络: 结语 本文虽然只是测试一下基于RT-Thread AT组件的 at_device 软件包,但是在测试过程中遇到了问题,因为手头的 ESP8266 是好些年前的模块...
1、"设置内核对象名称的最大长度“至少为9,否则AT线程的名字都是”at_clnt“,正常是”at_clnt0“、"at_clnt1" 2、ESP8266 初始化程序开始的时候,发送AT指令没有回复,直接终止初始化 3、每次发送 AT 指令,需要申请一个结构体 at_response_t 变量,变量中可以设置接受 AT 指令返回数据的 buf 大小,最大等待...
8266是通过串口和树莓派进行通信交互的,所以树莓派首先需要实现串口功能。 树莓派4上一共有6个uart可以使用,uart0(AUX),和剩下的5个PL011串口。 这里我采用的是UART4连接串口模块,而默认的串口则作为shell进行信息展示。 下面是树莓派与8266的引脚对应图: 接连完成后,进行软件配置。 3.软件配置 目前采用的是树...
树莓派上运行RT-Thread并通过esp8266连接网络 1.说明 树莓派上使用网络也是一个非常重要的功能,有了网络之后,可以在树莓派上扩展的功能更加丰富了。本文主要是通过树莓派上接8266模块,利用rt-thread的AT网络框架,实现一个可以连接上wifi的功能。下面来介绍如何让树莓派连接上网络。
RT-Thread 社区提供了丰富的软件包,软件包是具体实现某一功能的代码库,如at软件包,将at软件包添加到工程中,程序即可以使用AT指令,不本文示例了使用at软件包来去哦多功能esp8266模块。本文简记了AT软件包的使用,更多请参考官方文档。 二、软件包的添加与应用 ...
ESP8266WiFiMulti wifiMulti; // 建立ESP8266WiFiMulti对象,对象名称是'wifiMulti' void setup() { Serial.begin(9600); // 启动串口通讯 //通过addAp函数存储 WiFi名称 WiFi密码 wifiMulti.addAP("Ehang-maker1", "88888888"); // 这三条语句通过调用函数addAP来记录3个不同的WiFi网络信息。
小熊派 + RT-Thread + ESP8266 + 腾讯云实战 通过RT-Thread连接腾讯云,其实还是很方便的,有现成的软件包。本次实验主要用到两个软件包:at_device 和 tencent_iot_sdk: 配置at_device组件,配置AP的ssid和password,已经对应的串口: 配置tencent_iot_sdk组件,主要配置三元组:产品ID,设备名字,设备密钥: ...
RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块 描述 众多通讯模块透过 UART 或 SPI 接口采用 ATcommand 做为控制方式。控制指令和格式没有标准化,增加了实作的难度。RT-Thread 的 at device 套件正是控制这类模块的解决方案。 NuMaker-IoT-M487 开发板支持 RT-Thread,整合常用组件,内建多轴传感器,提供兼容...
小熊派物联网开发套件为了方便设备接入网络,标配了一个 ESP8266 无线 WiFi 模块。 在进行其他 RT-Thread 应用开发之前,需要先让小熊派通过 ESP8266 接入互联网。 这是第一步,没有联网的设备,就不是 IoT 设备了。 小熊派的 RT-Thread BSP 包里面没有对 ESP8266 进行支持,我们将完善其这一方面的内容。