0. 前言看了
电子发烧友的Harmony OS
技术社区,找了好久没有看到关于Hi3516 的wifi配置以及连接mqtt的文章。所以决心要搞了,翻了好多文章发现了张飞电子,视频里有讲到wifi配置,立即进去学习一波。
1.修改源码- lite_component("sample") {
- features = [
- "wpa_supplicant:wpa_sample",
- "hostapd:hostapd_sample",
- "wpa_cli:wpa_cli_sample",
- ]
- }
配置完成后直接编译烧录进去
在终端界面输入 ifconfig 看是否弹出来 wlan0 弹出来有wlan 0 就是成功了。
如果没有发现wlan0 就需要在hisilicon模式(在串口打印 Hit any key to stop autoboot: 2 时按下回车进入 hisilicon # )下配置一下板卡,具体操作如下:
- setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; saveenv; go 0x80000000"
- setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=15M rw"
终端页面输入print 如下图所示:
如果有不同的建议如上设置
最后输入 saveenv 后重启就好了
接着输入cd bin找下本目录上有没有 wpa_supplicant ,如下所示
如果查到了 wpa_supplicant 就可以直接输入
- ./wpa_supplicant -i wlan0 -c ../etc/wpa_supplicant.conf
看到这样的打印就连上了你在代码里设置的那个WiFi
输入ifconfig 出现如下所示就是成功连接上了WIFI 路由器,并且获取到了ip地址。
ping一下我的博客,成功!