PART 1: Wi-Fi分享性能介绍
敌人来家里做客、顾客到店里用餐…当他们想要给本人的手机链接Wi-Fi时,总免不了询问Wi-Fi名称和明码。。这种问明码和给明码的过程非常麻烦,经常还会有听错或者输错明码的状况,更重要的是无意间会造成明码泄露。如何解决这些问题呢?华为Nearby Service为您提供了“Wi-Fi分享”新个性。通过此个性可实现一键接入Wi-Fi网络,用户可在APP内给本人的智能设施一键连贯Wi-Fi。
PART 2:Wi-Fi分享原理简介和亮点
- 原理简介
如图所示,用户手机会通过蓝牙发现待连网的设施,如手机,智能电视,电视盒子,智能音箱等,而后用户只须要在手机上选中待连网的设施并确定帮助其连网。而后Nearby Service会主动给待连网设施进行Wi-Fi配置,让其退出网络。
- 让用户更不便的实现Wi-Fi连贯
通过Wi-Fi分享性能,用户可省略问明码和给明码的麻烦过程,无需手动关上要连网设施的Wi-Fi开关,无需抉择该连贯哪一个Wi-Fi网络,更无需手动在设施上输出Wi-Fi明码。一键配网,让体验更上一层楼。
a. 只能分享设施以后连贯的Wi-Fi,不能分享已在用户设施内已保留然而没连贯的Wi-Fi,保障其余网络不受影响。
b. 无需走漏Wi-Fi明码内容,避免明码泄露。
c. HMS Core将Wi-Fi明码信息加密传输,不被窃听。
d. HMS Core主动在设施B上进行Wi-Fi配置。SSID和明码不对外提供。
e. 只有近距离(如10米范畴内)的设施能力发动Wi-Fi分享申请。
f. 提供校验机制,非信赖设施申请可间接回绝。
PART 3: Wi-Fi分享性能接入简介
整体开发流程可分为三个阶段:
- 开启Wi-Fi分享
a. 依据理论状况通过调用WifiSharePolicy来设置网络或分享网络。
b. 注册WifiShareCallback,解决回调事件。
c. 调用startWifiShare()接口开启Wi-Fi分享性能。
- 分享Wi-Fi网络
调用shareWifiConfig()接口给对端设施分享网络。
- 进行Wi-Fi分享
调用stopWifiShare()接口进行本设施WiFi分享性能。
更多详情,请返回:
华为开发者联盟Nearby Service官网:https://developer.huawei.com/consumer/cn/hms/huawei-nearbyservice?hasource=hms1
获取开发领导文档:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/fastpair-overview-0000001057700981-V5?haource=hms1
下载demo和示例代码请到:https://github.com/HMS-Core/hms-nearby-demo/tree/master/NearbyWifiShare
原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201415943055290443?fid=18
原作者:胡椒