介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接

系统 OpenHarmony
本文简单介绍了AT指令的概念,AT指令集,与wifi有关的AT指令,以及如何在MobaXterm终端使用AT指令建立网络连接。

想了解更多关于开源的内容,请访问:

51CTO 开源基础软件社区

https://ost.51cto.com

前言

本文简单介绍了AT指令的概念,AT指令集,与wifi有关的AT指令,以及如何在MobaXterm终端使用AT指令建立网络连接

一、AT指令介绍

1、准备工作

建立 WiFi 热点

个人学习使用无线路由器即可。

准备开发套件

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

烧录固件

下载 Hi3861_wifiiot_app_allinone.bin。

  • ps1:上一篇文章有HiBurn MobaXterm下载,初始配置,使用介绍。
  • ps2:去掉了默认的测试输出,方便我们输入AT指令和观察AT指令的执行结果。
  • ps3:上一篇文章有如何下载固件的详细步骤,这里是简略步骤。

启动HiBurn,进行初始配置,点击select file。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

ps:输入两个\和虚拟机ip地址。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

  • ps:根据路径./out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_allinone.bin。

选择 Hi3861_wifiiot_app_allinone.bin。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

点击Connect。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

按下开发板RST键。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

烧录完毕,点击disconnect 关闭HiBurn。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

启动MobaXterm,并建立串口连接。

  • ps:上一篇文章有介绍如何建立串口连接。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

按下开发板RST键 重启开发板。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

2、AT指令

AT指令是指控制开发板的一系列串口命令。

3、指令集

可通过 AT+HELP 指令获取。

AT+HELP

ps:粘贴 AT+HELP 指令后,在MobaXterm终端按下enter键,AT+HELP 指令并没有真正执行,所以需要按下键盘 Ctrl+J 来发送 AT+HELP 指令。

列出了AT指令集。

【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区【OpenHarmony构建开发网络】介绍AT指令以及在MobaXterm终端使用AT指令建立网络连接-开源基础软件社区

我们需要了解的是与wifi有关的指令。

ps:在MobaXterm终端发送AT指令都需要按下键盘Ctrl+J来发送AT指令。

启动 STATION 模式:

AT+STARTSTA

扫描周边 AP:

AT+SCAN

显示扫描结果:

AT+SCANRESULT

连接指定 AP:

AT+CONN="ssid",,2,"password"

查看连接结果:

AT+STASTAT

通过 DHCP 向 AP 请求 wlan0 的 IP 地址:

AT+DHCP=wlan0,1

查看开发板的 IP 地址:

AT+IFCFG

PING:

AT+PING=IP

二、使用 AT 指令建立网络连接

ps:确保路由器正常连接。

1、连接

启动STA模式:

AT+STARTSTA

扫描周边 AP:

AT+SCAN

显示扫描结果:

AT+SCANRESULT

连接指定 AP:

AT+CONN="ohdev",,2,"openharmony"

查看连接结果

AT+STASTAT

通过 DHCP 向 AP 请求 wlan0 的 IP 地址:

AT+DHCP=wlan0,1

查看开发板的 IP 地址:

AT+IFCFG

2、验证

ps:WiFi 热点工具查看热点状态。
设置 PC 防火墙允许 ping。
检查开发板与 PC 的联通性。

AT+PING=<PC机ip地址>

检查开发板与外网的联通性。

AT+PING=XXXX.com

想了解更多关于开源的内容,请访问:

51CTO 开源基础软件社区

https://ost.51cto.com

责任编辑:jianghua 来源: 51CTO 开源基础软件社区
相关推荐

2009-12-31 15:52:35

VPN网络连接

2010-12-21 10:36:46

无线网络连接

2011-01-24 13:44:16

PING TCPIP Windows网

2009-12-11 15:59:00

Linux grep指

2009-12-25 14:24:59

Linux指令od

2022-04-29 09:10:25

MobaXterm软件Linux

2020-06-08 08:00:05

JavaScript网站技术

2022-12-15 17:31:41

架构龙芯

2020-09-11 07:50:37

nmcli命令行网络连接

2011-06-30 18:39:35

SEO

2010-04-15 09:16:15

Oracle网络

2010-12-23 14:42:54

网络连接

2012-04-09 11:11:40

2022-11-20 16:21:33

Linuxping 命令网络连接

2018-02-23 10:30:15

Linux命令网络连接

2022-04-15 13:19:31

树莓派路由器Linux

2009-05-18 17:45:55

网络连接网络设备网康科技

2010-09-15 10:47:24

2009-07-27 09:18:51

网络连接依赖

2011-03-11 10:12:17

服务器网络连接
点赞
收藏

51CTO技术栈公众号