0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

RTThread物联网操作系统 来源:RTThread物联网操作系统 作者:RTThread物联网操作 2022-04-09 11:30 次阅读

众多通讯模块透过 UART 或 SPI 接口采用 ATcommand 做为控制方式。控制指令和格式没有标准化,增加了实作的难度。RT-Thread 的 at device 套件正是控制这类模块的解决方案。

NuMaker-IoT-M487 开发板支持 RT-Thread,整合常用组件,内建多轴传感器,提供兼容 Arduino UNO 与 mikroBUS 接口,不论是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能连接;开发板外挂 SPI Flash 及 microSD 卡插槽之外,还备有 ESP 系列的 Wi-Fi 模块,透过 UART 连接 M487 微控制器

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

RT-Thread 利用 at_device 套件支持 ESP8266 Wi-Fi 模块,因此在NuMaker-IoT-M487 开发板上使用 Wi-Fi 显得非常容易。

请参考前一篇 ”NuMaker-IoT-M487 的 RT-Rhread Studio 快速上手指南”,文章里的范例不仅包含 RT-Thread OS,也加入 at_device 与 ESP8266 的支持。

展开范例计划里的 packages 的 at_device-latest,可以看到包含 ESP8266 的驱动代码。at_device 套件的 API 以 at_ 开头。以 ping 动作为例,一开始即叫用 at_device_get_by_name() 取得目前的 at 装置,即开发板上的 ESP8266 Wi-Fi 模块。

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

之后叫用 at_obj_exec_cmd()传送 ESP8266 的 ping AT command。

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

使用 at_device 套件可以很快驱动以 AT 命令控制的模块。

请继续按照前一篇文章的步骤编译,再把固件刻录到 NuMaker-IoT-M487 开发板。接着测试连网功能。当按下 NuMaker-IoT-M487 的Reset 键,终端机出现完信后就可以下命令。在终端机里输入 at_wifi_set 命令设定 SSID 和Password 以连接到 Wi-Fi 热点,然后再 ping 外网。只要响应类似如下,没有出现timeout,就确认网络联机正常运作了。

RT-Thread 利用at_device套件支持ESP8266 Wi-Fi模块

原文标题:NuMaker-IoT-M487 加载RT-Thread软件包 at_device, 三分钟上手Wi-Fi 模块

文章出处:【微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2706

    浏览量

    47468
  • 开发板
    +关注

    关注

    25

    文章

    5050

    浏览量

    97456
  • RT-Thread
    +关注

    关注

    31

    文章

    1289

    浏览量

    40125

原文标题:NuMaker-IoT-M487 加载RT-Thread软件包 at_device, 三分钟上手Wi-Fi 模块

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    BL808 RT-Thread Wi-Fi 驱动适配

    BL808 WiFi 属于 SOC 单芯片型无线 MCU,片上集成 WiFi 功能,移植 RT-Thread 过程中,需要使用 RT-Thread wlan 框架。 RT-Thread wlan
    的头像 发表于 12-02 11:06 1470次阅读
    BL808 <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Wi-Fi</b> 驱动适配

    esp8266可以不用外部flash单独作为Wi-Fi模块使用吗

    如题,使用esp8266裸片可以不使用外部flash和晶振只用串口作为Wi-Fi模块
    发表于 05-05 11:20

    如何记住ESP8266中的Wi-Fi凭据?

    您好,我正在与ESP8266合作,在公司进行一个项目。在成功智能配置后,我无法记住 Wi-Fi 凭据。ESP8266软件版本如下: 在GMR AT版本:1.2.0.0(Jul 1, 2016 20
    发表于 07-15 07:07

    请问ESP8266可以用于Wi-Fi Direct吗?

    ESP8266的规格表说它具有“Wi-Fi Direct”功能。 文档显示,ESP8266可以很容易地用作软接入点(例如 AT CWSAP 等),但是,我的公司需要一个遵循 Wi-Fi
    发表于 07-17 08:09

    如何去实现一种基于RT-Thread和N32G457的墨水屏日历设计

    1、基于RT-Thread和N32G457的墨水屏日历本项目硬件部分包含N32G457开发板、ESP8266 Wi-Fi模组、W25Q128闪存模组、4.2寸三色墨水屏和墨水屏驱动板,硬件功能上
    发表于 06-07 15:15

    NuMaker-M2354开发板外设模块的评测

    两部分分别是采用 NuMicro® M2354KJFAE 微控制器的主控板,与 Nu-Link2-Me 调试编程器。板载的Wi-Fi模块是大家常见的ESP8266模块,Ai-Think
    发表于 10-28 15:25

    nodemcu与matlab,关于ESP8266 NodeMcu和ESP32 DEV模块两者的区别

    什么是ESP32?ESP8266 Wi-Fi模块是过去几年中最受欢迎和最实用的模块之一。市场上有这种模块
    发表于 12-17 18:03 2次下载
    nodemcu与matlab,关于<b class='flag-5'>ESP8266</b> NodeMcu和<b class='flag-5'>ESP</b>32 DEV<b class='flag-5'>模块</b>两者的区别

    RT-Thread Studio配置连接WIFI模块

    通过 RT-Thread Studio 配置 AB32VG1 片上外设 UART1 ,搭载 at_device 软件包连接WIFI模块
    发表于 12-20 19:11 16次下载
    <b class='flag-5'>RT-Thread</b> Studio配置连接WIFI<b class='flag-5'>模块</b>

    RT-Thread开发之路】使用at_device软件包通过ESP8266连接到网络

    硬件基于BearPi-STM32L431开发板,开发环境选择RT-Thread Studio,通信模组使用ESP8266
    发表于 01-26 17:01 5次下载
    【<b class='flag-5'>RT-Thread</b>开发之路】使用<b class='flag-5'>at_device</b>软件包通过<b class='flag-5'>ESP8266</b>连接到网络

    基于ESP8266Wi-Fi

    在这个项目中,我们将使用 (node-mcu) 控制 wi-fi,您可以通过手机控制它材料TT 齿轮马达ESP8266轮子18650 电池座18650 电池L298N 电机驱动器开关跳线
    发表于 12-21 12:16 0次下载

    基于ESP8266Wi-Fi车设计

    方案介绍本方案是基于 ESP8266Wi-Fi 车设计,使用 ESP8266MOD 和 ESP-12E Shield 以及 4 轮底盘和 Android 应用程序的简单 WiFi
    发表于 12-22 11:36 3次下载

    ESP8266 Wi-Fi模组ESP-12F规格书

    ESP-12F WiFi 模块是由安信可科技开发的,该模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带
    发表于 02-24 15:30 6次下载

    使用ESP8266 DIY GoPro Wi-Fi遥控器

    电子发烧友网站提供《使用ESP8266 DIY GoPro Wi-Fi遥控器.zip》资料免费下载
    发表于 07-05 11:28 0次下载
    使用<b class='flag-5'>ESP8266</b> DIY GoPro <b class='flag-5'>Wi-Fi</b>遥控器

    使用Wi-Fi ESP8266方案模组接入云平台

    选择Wi-Fi的应用模式,列出、加入、退出接入点,建立TCP/UDP连接、获得状态、发送数据等操作。ESP8266模块的三种工作模式如下:①Sation模式:Sat
    的头像 发表于 05-10 08:20 1853次阅读
    使用<b class='flag-5'>Wi-Fi</b> <b class='flag-5'>ESP8266</b>方案模组接入云平台

    esp8266不烧录可以使用吗

    ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266将无法正常工作。 1. ESP8266
    的头像 发表于 08-19 17:28 807次阅读