|
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】-9-Hi3861 WLAN模组资料收集与AT指令测试,
本帖最后由 smart555 于 2020-12-30 13:09 编辑
Hi3861 WLAN模组是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE802.11b/g/n基带和RF(Radio Frequency)电路。
·RF电路包括功率放大器PA(Power Amplifier)、低噪声放大器LNA(Low Noise Amplifier)、RF Balun、天线开关以及电源管理等模块;支持20MHz标准带宽和5MHz/10MHz窄带宽,提供最大72.2Mbit/s物理层速率。
·Hi3861 WLAN基带支持正交频分复用(OFDM)技术,并向下兼容直接序列扩频(DSSS)和补码键控(CCK)技术,支持IEEE 802.11 b/g/n协议的各种数据速率。
·Hi3861芯片集成高性能32bit微处理器、硬件安全引擎以及丰富的外设接口,外设接口包括SPI(Synchronous PeripheralInterface)、UART(Universal AsynchronousReceiver & Transmitter)、I2C(The Inter IntegratedCircuit)、PWM(Pulse Width Modulation)、GPIO(General PurposeInput/Output)和多路ADC(analog to DigitalConverter),同时支持高速SDIO2.0(Secure DigitalInput/Output)接口,最高时钟可达50MHz;芯片内置SRAM(Static Random AccessMemory)和Flash,可独立运行,并支持在Flash上运行程序。
·Hi3861芯片适用于智能家电等物联网智能终端领域。
·Hi3861 WLAN模组资源十分有限,整板共2MBFLASH,352KB RAM。
Hi3861功能框图:
Hi3861功能框图.jpg (53.22 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 注记: PMU:电源管理单元 CMU:时钟管理单元 WLAN Soc System: 无线局域网片上系统 efuse:
关于WiFi&BT模组的eFUSE说明: 目前市面上的大多数无线产品,尤其是WiFi&BT模组,控制其发射功率的大小是通过eFUSE来实现的,eFUSE类似于EEPROM存储器,是
一次性的可编程存储器,通常写eFUSE这个操作由模组厂商写入,一般用来存储网卡的PID、VID、国家码、RF参数,校准参数、mac、功率因子等等。并同时完成模组的校准测试工序。
eFUSE内含的信息:
eFUSE主要写入控制无线产品发挥功能的信息,这部分信息是直接写入到IC中:如控制发射功率的功率因子(业内通常称index)、芯片的版本号、生产批次和日期、以及作为唯一识别码的Mac address. 在一个芯片中,eFUSE的容量通常很小,一些芯片eFUSE只有128Bit。
Hi3861 WiFi
模组特性
: 2.4GHz IEEE 802.11b/g/n
采用低功率32位CPU, 主频最高160MHz 支持 WFA WPA/WPA2 WPS2
支持 STA/AP两种工作模式(作为AP时,最大支持6个STA接入) STA模式: 该模块通过路由器连接至网络,手机或者电脑实现该设备的远程控制. AP模式: 该模块作为热点,手机或者电脑连接wifi与该模块通信,实现局域网的无线控制。
什么是AT指令: 我们将终端(如手机等)与PC通信的指令叫做AT指令,AT即attention前两个字母的。我们要与终端适配器(这里是WiFi模块)通信就要用AT指令。简单来说,我们想要配置这个模块,就必须发送相应的AT指令。
Hi3861模组具有一下3种AT指令:
AT指令类型说明.png (70.16 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 Hi3861 模组具有的AT指令:
AT+HELP.jpg (97.05 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 Hi3861 WLAN模组规格清单:
Hi386 wlan模组规格清单.jpg (72.14 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 OpenHarmony 关键组件列表:
OpenHarmony关键组件列表.jpg (109.76 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 Hi3861 WLAN 模组:启动STA模式,连接指定WiFi,开启DHCP自动分配IP地址; 如下图: 按复位按钮复位,可以看到系统启动时打印的信息:
系统启动打印信息.jpg (131.7 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 AT制令复位: AT+RST
AT+RST.jpg (71.15 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 启动STA模式:AT+STARTSTA
AT+STARTSTA启动STA.jpg (27.39 KB, 下载次数: 0)
下载附件 保存到相册
6 小时前 上传
扫描附近的wifi热点以及查看名称:(注意一定要先执行SCAN, 之后才能执行SCANRESULT) AT+SCAN
AT+SCAN.jpg (2.84 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传
AT+SCANRESULT输出信息.jpg (145.57 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 发送连接命令---连接到指定的wifi热点:
AT+CONN输出信息.jpg (7.58 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 查看连接wifi的状态:
AT+STASTAT查看连接状态.jpg (12.36 KB, 下载次数: 0)
下载附件 保存到相册
7 小时前 上传 设置自动分配IP地址: AT+DHCP=wlan0,1
AT+DHCP自动分配IP.jpg (3.29 KB, 下载次数: 0)
下载附件 保存到相册
6 小时前 上传 查看IP地址:
AT+IFCFG输出信息.jpg (64.74 KB, 下载次数: 0)
下载附件 保存到相册
6 小时前 上传 ping 联网测试:
AT+PING输出信息.jpg (41.92 KB, 下载次数: 0)
下载附件 保存到相册
6 小时前 上传
注记一些指令: #启动STA模式AT+SCAN AT+STARTSTA
#扫描WiFi
#显示扫描结果
AT+SCANRESULT
#连接指定WiFi,其中SSID/PASSWORD为待连接的热点名称和密码
//AT+CONN=“SSID“,,2,“PASSWORD“ AT+CONN=“HiWiFi_623AF6“,,2,“****密码****“ #查看连接结果 AT+STASTAT
#通过DHCP向AP请求wlan0的IP地址
AT+DHCP=wlan0,1
#查看模组接口IP
AT+IFCFG
#检查模组与网关的联通性,其中X.X.X.X需替换为实际的网关地址
//AT+PING=X.X.X.X
AT+PING=www.baidu.com |
|