AT指令联网

  • 什么是AT指令?
  • 常用的AT指令集
  • 鸿蒙Hi3861通过AT指令联网
  • 后续

什么是AT指令?

AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。每个AT命令行中只能包含一条AT指令;对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。
AT指令是以AT作首, 字符结束的字符串,AT指令的响应数据包在中。格式为:"AT+指令“。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。

常用的AT指令集

命令 含义
AT+STARTSTA 启动STA模式
AT+SCAN 扫描周边AP
AT+SCANRESULT 显示扫描结果
AT+CONN=“SSID”,2,“PASSWORD” 连接指定AP,其中SSID/PASSWORD为待连接的热点名称和密码
AT+STASTAT 查看连接结果
AT+DHCP=wlan0,1 通过DHCP向AP请求wlan0的IP地址
AT+PING=X.X.X.X 查看WLAN模组与网关联通是否正常,其中X.X.X.X需替换为实际的网关地址
AT+IFCFG 查看模组接口IP

AT指令的指令集还有很多,大家可以在网络中上找到完整的指令集进行学习,这里只是介绍我们开发鸿蒙常使用的几个。

鸿蒙Hi3861通过AT指令联网

使用串口助手工具,连接Hi3861模组串口(例如我的是COM4),并配置好波特率115200,同时勾选“发送新行”,确保输入字符串以"\r\n"结尾,避免AT命令无法输入。

  1. 复位WLAN模组,终端界面显示“ready to OS start”,证明WiFi模组复位成功。
  2. 开启STA模式: AT+STARTSTA
  3. 连接到WiFi:AT+CONN=“账号”,2,“密码”
  4. 通过DHCP向AP请求wlan0的IP地址:AT+DHCP=wlan0,1
  5. 查看模组接口IP:AT+IFCFG

    之后我们就可以看到,我们的鸿蒙开发板已经连上网了.

后续

可以关注我的程序设计专栏。
关注微信公众号

编写不易,感谢支持。

AT指令联网---以鸿蒙开发板为例相关推荐

  1. 鸿蒙开发板Hi3861模拟SPI驱动12864LCD_ST7920_基于code-2.0-CANARY

    鸿蒙开发板Hi3861模拟SPI驱动12864LCD_ST7920源码.rar-C文档类资源-CSDN下载鸿蒙开发板Hi3861模拟SPI驱动12864LCD_ST7920源码.rar博文链接:htt ...

  2. 超级便宜的鸿蒙开发板环境搭建-编译-烧录

    超级便宜的鸿蒙开发板环境搭建-编译-烧录 1.下载代码.编译工具和烧写工具 打开https://gitee.com/hihopeorg/Neptune-HarmonyOS-IOT下载代码 打开http ...

  3. 华为发布鸿蒙开发版,华为发布首款鸿蒙开发板,基于RISC-V架构,软硬生态一起抓?...

    原标题:华为发布首款鸿蒙开发板,基于RISC-V架构,软硬生态一起抓? 华为已经官宣了,6月2日将鸿蒙OS将正式转正,面向普通消费者正式升级体验,到时候华为的手机可以升级成鸿蒙了,同时华为还会带来基于 ...

  4. 鸿蒙开发板hi3861 hispark code 2.0 canary金丝雀版本,gpio如何上拉电阻呢?

    鸿蒙开发板hi3861 hispark code 2.0 canary金丝雀版本,gpio如何上拉电阻呢? code 2.0 LTS支持,canary没有这个功能呢 IoSetPull(WIFI_IO ...

  5. 鸿蒙开发板Hi3861模拟SPI驱动JLX12864_LCD(UC1701X)_基于code-2.0

    鸿蒙开发板驱动晶联讯LCDjlx12864_lcd_hi3861源码-C文档类资源-CSDN下载鸿蒙开发板驱动晶联讯LCDjlx12864_lcd_hi3861源码博文介绍https://t更多下载资 ...

  6. 鸿蒙开发板怎么玩?Neptune开发教程---OpenHarmony开发体验-环境搭建-编译-烧录

    目录 鸿蒙开发板(Neptune)开发教程-环境搭建-编译-烧录 Neptune简介 介绍特点 开发板参数 引脚 说明 开发环境搭建 linux编译环境搭建 python环境安装 hpm环境安装 wi ...

  7. 鸿蒙开发板HI3861 利用蜂鸣器播放音乐 open Harmony1.0.0(附cmsis_os2.h源码)

    本文利用鸿蒙开发板HI3861在鸿蒙1.0.0源码下利用蜂鸣器播放音乐. pwm_buz.c #include <stdio.h> #include "ohos_init.h&q ...

  8. 华为鸿蒙开发板-Hi3516DV300硬件设计原理图PCB硬件

    点击下载:华为鸿蒙开发板-Hi3516DV300硬件设计原理图&PCB&硬件

  9. 鸿蒙是RISC,华为转投第三大CPU架构RISC-V?首款鸿蒙开发板曝光

    安卓12上线 华为缺席首发名单 鸿蒙VS安卓孰优孰劣? 原标题:华为转投第三大CPU架构RISC-V?首款鸿蒙开发板曝光 来源:快科技 华为正倾力打造鸿蒙OS操作系统,预计6月2日v2.0版本转正,面 ...

最新文章

  1. jquery操作select取值赋值与设置选中[转]
  2. tank html5,index.html
  3. python中有很多包管理工具有哪些不是_C 语言中有没有类似 Python 中 pip 的包管理工具?...
  4. 北京点击科技有限公司董事长兼总裁——王志东经典语录2
  5. 【贪心】Stall Reservations(luogu 2859/poj 3190)
  6. xml不利于调试_流利的接口不利于维护
  7. C/C++语言课程设计任务书
  8. 使用脚本 Nodesource快速安装nodejs环境
  9. 关于使用VS.Net2003调试器出现的问题及相关解决方法[转]
  10. delegate(转)
  11. Ubuntu系统中清理DNS缓存
  12. 不想做直播的数据分析师不是一个好销售
  13. Boot Loader 的设计与实现
  14. Jquery入门指南教程
  15. Java后端工程师必备书单(从Java基础到分布式)
  16. 天降大任于我的command键....
  17. 收藏下来吧,超实用的:网页特殊符号HTML代码大全
  18. php 获得本机ip,php获取ip_php获取本机ip
  19. LabVIEW 2020入门(一)
  20. Mac版本安装Anaconda及使用教程

热门文章

  1. [转帖]win10 .Net Runtime Optimization Service占用大量CPU资源解决方法
  2. 201521123013 《Java程序设计》第8周学习总结
  3. spark sql 优化心得
  4. 传智播客 Html基础知识学习笔记
  5. Yii中常用路径(转)
  6. Android中软键盘弹出时关于布局的问题
  7. Mr.J--JS学习(继承模式发展史)
  8. ACM模板——差分约束
  9. Laravel Carbon获取 某个时间后N个月的时间
  10. mysql-启动、关闭与重启