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

news/2024/11/21 12:09:32/

 本文可参考uniapp小程序插件

一.申请插件

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

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

二.插件引入

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

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

 三.页面使用

script代码

<script>// #ifdef MP-WEIXINconst airkiss = requirePlugin('airkiss');//获取版本console.log(airkiss.version)// #endifexport 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-WEIXINairkiss.stopAirkiss()// #endif},}
</script>


http://www.ppmy.cn/news/1548750.html

相关文章

如何建立devops?

要建立DevOps系统&#xff0c;可以遵循以下步骤&#xff1a; 一、明确目标与确立原则 明确目标&#xff1a;确定DevOps系统的总体目标&#xff0c;例如提高软件发布频率、缩短反馈时间、提升软件质量等。确立原则&#xff1a;确立DevOps的核心原则&#xff0c;包括持续集成&a…

【机器学习chp3】判别式分类器:线性判别函数、线性分类器、广义线性分类器、分段线性分类器

前言&#xff1a; 本文遗留问题&#xff1a;&#xff08;1&#xff09;对最小平方误差分类器的理解不清晰.&#xff08;2&#xff09;分段线性判别函数的局部训练法理解不清晰。 推荐文章1&#xff0c;其中有关于感知机的分析 【王木头从感知机到神经网络】-CSDN博客 推荐文…

SpringBoot项目升级到3.*,并由JDK8升级到JDK21

文章目录 技术选型说明JDK21的Demo项目下载升级过程出现的问题及解决1、程序包javax.servlet.http不存在1.1、java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter1.2、javax.validation包替换为jakarta.validation1.3、jakarta的名字由来 2、mybatis-plus升级3…

根据条件 控制layui的table的toolbar的按钮 显示和不显示

部分代码&#xff1a; <!-----查询条件-----> <input type"date" id"StartDate" onchange"PageList()" /> <input type"date" id"EndDate" onchange"PageList()" /><!-----表格Table-----&…

Python实现随机分布式延迟PSO优化算法(RODDPSO)优化CNN回归模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 近年来&#xff0c;深度学习技术在计算机视觉、语音识别、自然语言处理等领域取得了显著的成功。卷…

C# 数据结构之【栈】C#栈

1. 描述 栈 &#xff1a;栈遵循后进先出&#xff08;LIFO&#xff09;原则&#xff0c;只能在一端进行插入和删除操作。 2. 应用示例 using System;namespace DataStructure {class Program{static async Task Main(string[] args){// 创建一个栈Stack<int> stack ne…

python常用语法笔记(持续更新)

文章目录 一、基础语法1、sleep休眠2、os系统操作&#xff08;1&#xff09;获取环境变量&#xff08;2&#xff09;os.path操作 3、文件操作&#xff08;1&#xff09;文件读取模式详解&#xff08;2&#xff09;逐行读取文件&#xff08;3&#xff09;逐行写入文件 4、字符串…

CentOS 7 防火墙开启 ,没有开22端口,为什么没有被限制

firewall-cmd --zonepublic --list-all这个命令会显示 public 区域的所有配置&#xff0c;包括允许的服务、端口、源地址等。 假设你执行了上述命令&#xff0c;得到了以下输出&#xff1a; public (active)target: defaulticmp-block-inversion: nointerfaces: eth0sources: …