PART 1: Wi-Fi分享性能介绍

敌人来家里做客、顾客到店里用餐…当他们想要给本人的手机链接Wi-Fi时,总免不了询问Wi-Fi名称和明码。。这种问明码和给明码的过程非常麻烦,经常还会有听错或者输错明码的状况,更重要的是无意间会造成明码泄露。如何解决这些问题呢?华为Nearby Service为您提供了“Wi-Fi分享”新个性。通过此个性可实现一键接入Wi-Fi网络,用户可在APP内给本人的智能设施一键连贯Wi-Fi。

PART 2:Wi-Fi分享原理简介和亮点

  1. 原理简介

如图所示,用户手机会通过蓝牙发现待连网的设施,如手机,智能电视,电视盒子,智能音箱等,而后用户只须要在手机上选中待连网的设施并确定帮助其连网。而后Nearby Service会主动给待连网设施进行Wi-Fi配置,让其退出网络。

  1. 让用户更不便的实现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分享性能接入简介

整体开发流程可分为三个阶段:

  1. 开启Wi-Fi分享

a. 依据理论状况通过调用WifiSharePolicy来设置网络或分享网络。

b. 注册WifiShareCallback,解决回调事件。

c. 调用startWifiShare()接口开启Wi-Fi分享性能。

  1. 分享Wi-Fi网络

调用shareWifiConfig()接口给对端设施分享网络。

  1. 进行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

原作者:胡椒