专栏名称: 51CTO技术栈
有趣 | 有料 | 有内涵,为您提供最优质的内容,愿我们一起悦享技术,成就人生。
目录
相关文章推荐
51好读  ›  专栏  ›  51CTO技术栈

手把手教你,用App配置鸿蒙开发板网络

51CTO技术栈  · 公众号  · 程序员  · 2020-10-18 08:00

正文

请到「今天看啥」查看全文



01

如何用手机 App 配置鸿蒙开发板网络?


需要说明的是,本人实现这个功能主要是用于学习,所涉及知识包括 Hi3861 的 WiFi 操作,AP 模式、STA 模式、按键功能、网络编程、JSON 数据格式、手机 APP 开发。


先上原理


目前主流的 WIFI 配置模式有以下 2 种:


①智能硬件处于 AP 模式(类似路由器,组成局域网),手机用于 STA 模式


手机连接到处于 AP 模式的智能硬件后组成局域网,手机发送需要连接路由的 SSID 及密码至智能硬件,智能硬件主动去连接指定路由后,完成配网。


②一键配网(smartConfig 模式


智能硬件处于混杂模式下,监听网络中的所有报文;手机 APP 将 SSID 和密码编码到 UDP 报文中,通过广播包或组播报发送,智能硬件接收到 UDP 报文后解码,得到正确的 SSID 和密码,然后主动连接指定 SSID 的路由完成连接。


这里主要讲如何实现第一种 AP 方式。


AP 是(Wireless Access Point 的缩写,即(无线 访问接入点。简单来讲就像是无线路由器一样,设备打开后进入 AP 模式,在手机的网络列表里面,可以搜索到类似 TPLINK_XXX 的名字(SSID)。


连接步骤


Hi3861 上面有一个 user 按键,用户可以按下这个按钮,Hi386 会进入 AP 模式。


手机扫描 WIFI 列表:扫描到 Hi3861 的 SSID(目前是“Hispark-WiFi-IoT”)连接该智能硬件设备,通过手机 APP 发送我们要连接的热点的 ssid 和密码。


Hi3861 通过 UDP 包获取配置信息,切换网络模式连接 WIFI 后配网完成。


02

想知道具体代码实现过程?


10 月 20 日,晚 8:00, 我将做一场直播, 免费教大家如何用手机 App 配置鸿蒙开发板网络。


不会不要慌,老师手把手教你实现!


👇 扫描下面二维码免费报名,观看直播 👇


课程大纲


  • WiFi 操作

  • 按键驱动

  • 网络编程

  • AP 模式、STA 模式

  • JSON 库的使用


适合人群


嵌入式驱动工程师


你将收获


  • 学会如何用手机 App 配置鸿蒙开发板网络

  • 专业讲师为你答疑解惑

  • 有机会与众多鸿蒙开发者一起学习探讨

  • 免费抽取官方定制周边


两重好礼,免费扫码报名+到会看直播,即可抽取!


参加 HarmonyOS公开课,抽官方定制周边,官方定制 T恤等助学好礼等你来拿!


还有机会赢取 HarmonyOS官方开发板(HiSpark Wi-Fi IoT 智能家居套件)


👇图片仅供参考,以实物为准👇

讲师介绍


连志安

广州旗点智能科技有限公司创始人

8年嵌入式IoT开发经验,主导过智慧农业、智能家居等项目。曾任职国内多家上市公司、国企,负责Android TV开发。出版书籍《物联网——嵌入式开发实战》。


👇免费直播,扫码报名👇


“阅读原文” ,立即报名







请到「今天看啥」查看全文