|
【HarmonyOS HiSpark AI Camera试用连载 】- 5 - Hi3561 板载 WiFi(Hi3881)配置,
0. 前言
- 看了电子发烧友的Harmony OS 技术社区,找了好久没有看到关于Hi3516 的wifi配置以及连接mqtt的文章。所以决心要搞了,翻了好多文章发现了张飞电子,视频里有讲到wifi配置,立即进去学习一波。
张飞电子wifi配置视频
- 其实鸿蒙代码里已经有例程可以直接调用的,是基于xxxx文件的具体位置在xxxx
- 里边需要注意文件名字不要搞错了。
1.修改源码
- 如下图所示
build.png (114.5 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 hostapd.conf 文件总代码
inteRFace=wlan0 driver=hdf wifi ctrl_interface=udp ssid=testap hw_mode=g channel=1 ignore_broadcast_ssid=0 auth_algs=1 wpa=2 wpa_passphrase=12345678 rsn_pairwise=CCMP
- 如下图所示
ssid.png (63.36 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 wpa_supplicant.conf 文件代码
- <span role=“presentation“><span class=“cm-variable“>country</span><span class=“cm-operator“>=</span><span class=“cm-variable“>GB</span></span>
- <span role=“presentation“><span class=“cm-variable“>ctrl_interface</span><span class=“cm-operator“>=</span><span class=“cm-variable“>udp</span></span>
- <span role=“presentation“><span class=“cm-variable“>network</span><span class=“cm-operator“>=</span>{</span>
- <span role=“presentation“> <span class=“cm-variable“>ssid</span><span class=“cm-operator“>=</span><span class=“cm-string“>“monph@2704“</span></span>
- <span role=“presentation“> <span class=“cm-variable“>psk</span><span class=“cm-operator“>=</span><span class=“cm-string“>“mf*722704#“</span></span>
- <span role=“presentation“>}</span>
复制代码
- 如下图所示 在communication 路径下的 BUILD.gn 文件
- <span role=“presentation“><span class=“cm-variable“>lite_component</span>(<span class=“cm-string“>“sample“</span>) {</span>
- <span role=“presentation“> <span class=“cm-variable“>features</span> <span class=“cm-operator“>=</span> [</span>
- <span role=“presentation“> <span class=“cm-string“>“wpa_supplicant:wpa_sample“</span>,</span>
- <span role=“presentation“> <span class=“cm-string“>“hostapd:hostapd_sample“</span>,</span>
- <span role=“presentation“> <span class=“cm-string“>“wpa_cli:wpa_cli_sample“</span>,</span>
- <span role=“presentation“> ]</span>
- <span role=“presentation“>}</span>
复制代码
配置完成后直接编译烧录进去 在终端界面输入 ifconfig 看是否弹出来 wlan0 弹出来有wlan 0 就是成功了。
wlan0.png (24.63 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 如果没有发现wlan0 就需要在hisilicon模式(在串口打印 Hit any key to stop autoboot: 2 时按下回车进入 hisilicon # )下配置一下板卡,具体操作如下:
-
- <span class=“cm-variable“>setenv</span> <span class=“cm-variable“>bootcmd</span> <span class=“cm-string“>“mmc read 0x0 0x80000000 0x800 0x4800; saveenv; go 0x80000000“</span>
复制代码
-
- <span class=“cm-variable“>setenv</span> <span class=“cm-variable“>bootargs</span> <span class=“cm-string“>“console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=15M rw“</span>
复制代码
- 终端页面输入print 如下图所示:
print.png (27.46 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 如果有不同的建议如上设置
- 最后输入 saveenv 后重启就好了
接着输入cd bin找下本目录上有没有 wpa_supplicant ,如下所示
cd.png (26.39 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 如果查到了 wpa_supplicant 就可以直接输入
- .<span class=“cm-operator“>/</span><span class=“cm-variable“>wpa_supplicant</span> <span class=“cm-operator“>-</span><span class=“cm-variable“>i</span> <span class=“cm-variable“>wlan0</span> <span class=“cm-operator“>-</span><span class=“cm-variable“>c</span> ..<span class=“cm-operator“>/</span><span class=“cm-variable“>etc</span><span class=“cm-operator“>/</span><span class=“cm-variable“>wpa_supplicant</span>.<span class=“cm-variable“>conf</span>
复制代码
wpa.png (87.87 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传
看到这样的打印就连上了你在代码里设置的那个WiFi
WiFi.png (40.35 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 输入ifconfig 出现如下所示就是成功连接上了WIFI 路由器,并且获取到了ip地址。
ifconfig.png (24 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 ping一下我的博客,成功!
ping.png (37.03 KB, 下载次数: 0)
下载附件 保存到相册
2021-1-3 23:50 上传 |
|