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

    文章

    2479

    浏览量

    46521
  • 开发板
    +关注

    关注

    25

    文章

    4422

    浏览量

    93938
  • RT-Thread
    +关注

    关注

    31

    文章

    1148

    浏览量

    38865

原文标题: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 872次阅读
    BL808 <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Wi-Fi</b> 驱动适配

    基于ESP8266微控制器的Wi-Fi网络扫描器

    ESP8266微控制器内置一个集成无线芯片,能够从Wi-Fi路由器接收无线信号。通过这项功能,我们可以制作各种电子设备,例如机器人控制器、互动游戏和智能玩具等。尽管这些功能非常有趣,但是您也可以制作
    发表于 11-10 11:55 2328次阅读

    ESP8266EXESP8266乐鑫WIFI芯片ESP8266系列WIFI模块

    功耗。ESP8266EX 具有的省电模式适用于各种低功耗应用场景。 Wi-Fi 主要特性: 支持 802.11 b/g/n802.11 n (2.4 GHz),速度高达 72.2 Mbps重组
    发表于 04-13 12:56

    如何使用RT-Thread AT组件

    文章目录前言硬件准备软件准备百问网STM32F103ESP8266 01SESP8266介绍ESP8266 01S 技术规格参数RT-Thread源码
    发表于 12-10 06:14

    如何去实现一种基于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

    如何在没有Wi-Fi的情况下将esp8266连接到互联网的gsm模块

    我正在寻找能够在没有 Wi-Fi 的情况下将 esp8266 连接到互联网的 gsm 模块。有什么建议么?
    发表于 04-26 06:50

    esp8266简介与esp8266引脚

    /IP协议中,由于这个任意微控制器可以与任何Wi-Fi网络来连接。它有监督的任何其他设备的电源,也可以很容易地下放Wi-Fi网络与其它系统连接。它有片上变异的巨量这是好的为最小的外部电路。该模块是一个极其成本效益的板。
    发表于 11-27 11:39 24.7w次阅读
    <b class='flag-5'>esp8266</b>简介与<b class='flag-5'>esp8266</b>引脚

    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 15次下载
    <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 5次下载

    使用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>遥控器