鸿蒙系统怎么连wifi,鸿蒙入门:Hi3861 WiFi操作,热点连接
“
本文为连志安老师鸿蒙系统系列入门教程之《Hi3861 WiFi 操作,热点连接》。
图片来自包图网之前我们使用 Hi3861 的时候,是使用 AT 指令连接到 WiFi 热点的。例如:
但是很多时候,我们需要实现开机后自动连接到某个热点,光靠 AT 指令不行。
Hi3861 为我们提供了 WiFi 操作的相关 API,方便我们编写代码,实现热点连接。
代码实现
先直接上代码和操作演示。
跟我们最早的 hello world 代码一样,在 app 下新增业务 wifi_demo,其中 hello_world.c 为业务代码,BUILD.gn 为编译脚本。
具体规划目录结构如下:.
└── applications
└── sample
└── wifi-iot
└── app
│── wifi_demo
│ │── wifi_demo.c
│ └── BUILD.gn
└── BUILD.gn
Wifi_demo.c 代码如下:
见附件doc\05 WiFi操作\sta_demo\sta_demo.c
Wifi_demo 目录下的 BUILD.gn 文件内容如下:static_library("wifi_demo") {
sources = [
"wifi_demo.c"
]
include_dirs = [
"//utils/native/lite/include",
"//kernel/liteos_m/components/cmsis/2.0",
"//base/iot_hardware/interfaces/kits/wifiiot_lite",
"//vendor/hisi/hi3861/hi3861/third_party/lwip_sack/include",
"//foundation/communication/interfaces/kits/wifi_lite/wifiservice",
]
}
app 目录下的 BUILD.gn 文件内容修改如下:import("//build/lite/config/component/lite_component.gni")
lite_component("app") {
features = [
"wifi_demo:wifi_demo",
]
}
编译烧录,查看串口数据:
可以看到有打印扫描到的热点名称:SSID: 15919500
SSID: Netcore_FD55A7
同时最后打印:WiFi:Connected 成功连接上热点。
WiFi API 接口说明
Hi3861 提供了非常多的 WiFi 相关 API,主要文件是 hi_wifi_api.h,我们这里只列举最重要的几个 API:
01
开启 STA
int hi_wifi_sta_start(char *ifname, int *len);
02
停止 STA
int hi_wifi_sta_stop(void);
03
扫描附件的热点
int hi_wifi_sta_scan(void);
04
连接热点
int hi_wifi_sta_connect(hi_wifi_assoc_request *req);
其中 hi_wifi_assoc_request *req 结构的定义如下:
这里需要注意的是,通常加密方式是:HI_WIFI_SECURITY_WPA2PSK。
例如我家的热点的连接方式的代码实现如下:
鸿蒙系统怎么连wifi,鸿蒙入门:Hi3861 WiFi操作,热点连接相关推荐
- 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程到实战—持续更新(第三节:鸿蒙的技术特征)
第三节:鸿蒙的技术特征 每篇内容都有视频讲解,可直接点击观看+关注,持续更新中 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程到实战-持续更新(第二节:鸿蒙OS系统分布式操作) 硬件互助 ...
- 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程到实战—持续更新(第二节:鸿蒙OS系统分布式操作)
老罗带你了解鸿蒙,专注于移动端领域技术的研发和推广,助力鸿蒙在国内技术推广和普及. 每篇内容都有视频讲解,可直接点击观看+关注,持续更新中 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程 ...
- 怎么样升级成为鸿蒙系统,手机升级成为鸿蒙系统第一手体验怎么样?-电脑自学网...
自从华为鸿蒙系统上线以来,除了6月2日发布会爆料出鸿蒙细节.功能之外,还给部分华为手机提供了鸿蒙系统的升级包.不知道大家有没有升级?其实很多小伙伴处于观望状态,因为新系统的缺点不可避免,升级了系统就再 ...
- 比亚迪后续车都会搭在鸿蒙系统吗_华为鸿蒙系统上车,比亚迪汉发布!我告诉你华为鸿蒙到底是什么...
最早见到华为的HiCar,还是今年4月份的华为P40系列手机发布会.根据发布会公布的信息,HiCar主要的特点就是手机与汽车的顺畅连接体验.借由5G手机,汽车可以实现更强的数据传输能力,同时百万级别的 ...
- 华为p10plus能用鸿蒙吗,鸿蒙系统第四批什么时候 华为鸿蒙系统第四批 鸿蒙系统第四批升级机型介绍...
您可能感兴趣的话题: 鸿蒙系统第四批 核心提示:鸿蒙系统第四批什么时候 华为鸿蒙系统第四批 鸿蒙系统第四批升级机型介绍,华为今天开启鸿蒙发布会,会上公布了今年各季度将会升级鸿蒙系统的机型,那么第四批升 ...
- 鸿蒙系统小米手机,华为鸿蒙系统已经发布,小米等国产手机会使用鸿蒙系统吗?...
原标题:华为鸿蒙系统已经发布,小米等国产手机会使用鸿蒙系统吗? "极客谈科技",全新视角.全新思路,伴你遨游神奇的科技世界. 鸿蒙系统已于华为全球开发者大会正式发布,荣耀智慧屏将会 ...
- 华为p4支持鸿蒙功能吗_华为P40或用鸿蒙 鸿蒙系统支持哪些手机 鸿蒙系统什么时候能用...
华为鸿蒙系统2019年正式发布,随着华为鸿蒙系统发布不久,网上关于鸿蒙系统的消息更是层出不断.其中就有说法,认为华为P40或用鸿蒙.据此下面来看下关于鸿蒙系统未来应用的介绍,了解一下鸿蒙系统支持哪些手 ...
- 鸿蒙系统学习笔记(一) 鸿蒙系统介绍
个人学习鸿蒙系列 鸿蒙系统介绍 目录 个人学习鸿蒙系列 鸿蒙系统介绍 一.鸿蒙系统简介 1.简介 2.技术架构 (1)内核层 (2)系统服务层 (3)框架层 (4)应用层 3.发展进程 二.鸿蒙系统特 ...
- 华为鸿蒙系统推升级应用名称,华为哪些手机可以用鸿蒙系统?华为手机鸿蒙系统升级名单公布...
华为哪些手机可以用鸿蒙系统?华为手机鸿蒙系统升级名单公布 2021-02-23 14:59:01 来源:网络 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: 就在昨天(2月22日) ...
- 鸿蒙系统合作商,华为鸿蒙系统正式版发布,300多家合作伙伴已加入,适配机型公布...
原标题:华为鸿蒙系统正式版发布,300多家合作伙伴已加入,适配机型公布 文|电脑手机那些事儿 原创文章,请勿转载,违者必究 华为鸿蒙系统终于来了,在经历了备胎转正.网友质疑.鸿蒙系统2.0公测之后,华 ...
最新文章
- 被骂了三年,谷歌Dropout专利还是生效了,卡脖子预警
- 查看centos信息
- ims系统 呈现服务器,基于IMS的呈现服务器的设计与实现
- HTTP协议与HTTPS的区别
- Java面向对象:对象的概念及面向对象的三个基本特征
- NIUDAY 七牛美图 AI 共享日 | 大咖云集 邀您共同探索各场景下的 AI 应用与落地...
- 关于Adapter模式
- 基于STM32设计的数字电子秤
- ubantu安装搜狗常见问题
- 我不是教你诈 内容摘要
- DAY41:Cobalt Strike 工具使用
- 微信小程序—刷脸实名认证
- 聚焦“教-学-评-测-练-管一体化”,推动新型人才培养
- matlab数学实验报告西安交通大学微分方程模型高为16米,数学实验第二次作业——常微分方程数值求解...
- 远程办公常态化,网络安全迫在眉睫,“零信任安全”的风口到了吗?
- java解析geojson
- 关于Ext2.2中调用iframe,无法打开 Internet 站点
- 集成电路产业人才专项能力提升培训班正式开课
- IE 播放wav文件
- KKT approach和generalized Lagrangian function