自学内容网 自学内容网

uniapp微信小程序接入airkiss插件进行WIFI配网

 本文可参考uniapp小程序插件

一.申请插件

微信公众平台设置页链接:微信公众平台

登录您的小程序微信公众平台,进入设置页,在第三方设置->插件管理->添加插件中申请AiThinkerAirkissforWXMini插件,申请的插件appId为【wx610ea582556c983e】。

二.插件引入

打开根目录的 manifest.json 文件,点击源码视图,在"mp-weixin" 里面 ,插入以下代码

 // WIFI配网插件
"airkiss" : {
    "version" : "1.1.2",
    "provider" : "wx610ea582556c983e"
}

 三.页面使用

script代码

<script>
// #ifdef MP-WEIXIN
const airkiss = requirePlugin('airkiss');
//获取版本
console.log(airkiss.version)
// #endif
export default {
data() {
return {
ssid: "",
password: "",
}
},
onLoad(options) {},
mounted() {
// #ifdef MP-WEIXIN
// 获取当前连接wifi名称:
uni.getConnectedWifi({
partialInfo: true,
success: (res) => {
this.ssid = res.wifi.SSID
}
})
// #endif
},
methods: {
startAirkiss() {
//这里最好加微信小程序判断账号密码是否为空,以及其长度和是否为5G频段
//ssid为WIFI账号,password为WIFI密码
airkiss.startAirkiss(this.ssid, this.password, (res) => {
if (res.code == 0) {
console.log('初始化失败', res.result)
} else if (res.code == 1) {
console.log('配网成功', '设备IP:' + res.ip + '\r\n 设备Mac:' + res.bssid)
} else if (res.code == 2) {
console.log('配网失败', '请检查密码是否正确')
} else {

}
})
},
},
onUnload() {
// #ifdef MP-WEIXIN
airkiss.stopAirkiss()
// #endif
},
}
</script>


原文地址:https://blog.csdn.net/weixin_52830464/article/details/143835438

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!