供热;炉灶;通风;干燥设备的制造及其应用技术1.本发明涉及智能家居技术领域,特别是涉及一种基于微信小程序的智能空调近场控制系统及方法。背景技术:2.随着科学技术的发展,智能家居越来越普及,人们可以远程控制智能家居设备,方便人们对家居设备的使用。目前大多数空调可以实现远程控制,在方便的同时,也带来安全隐患,现有的智能空调容易被其他人连接且控制。3.因此,亟需一种基于微信小程序的智能空调近场控制系统及方法,能够解决现有智能空调容易为其他人连接及控制的问题。技术实现要素:4.本发明的目的是提供一种基于微信小程序的智能空调近场控制系统及方法,以解决上述现有智能空调容易为其他人连接及控制的问题。5.为实现上述目的,本发明提供了如下方案:6.本发明提供一种基于微信小程序的智能空调近场控制系统,包括智能空调、安装有微信小程序的智能终端和云服务器,所述智能空调与所述智能终端通过蓝牙无线连接,所述智能终端与所述云服务器通过网络无线连接。7.本发明还提供一种基于微信小程序的智能空调近场控制方法,包括以下步骤:8.s1.智能终端发现智能空调设备;9.s2.智能终端与智能空调建立蓝牙连接;10.s3.智能终端触发鉴权机制;11.s4.智能终端与智能空调进行密码校验;12.s5.智能终端对智能空调下发加密指令进行控制操作。13.优选地,步骤s1具体为:智能空调上电发出蓝牙广播,智能终端通过蓝牙扫描连续接收到智能空调发出的蓝牙广播,将2秒内收到该设备的蓝牙信号强度进行平均值计算,从蓝牙广播中获取智能空调预设的阈值,当蓝牙信号强度平均值大于阈值时,该智能空调显示在智能终端的微信小程序的扫描设备页面。14.优选地,步骤s3具体为:智能终端和智能空调蓝牙连接成功后,智能终端下发获取智能空调内置的设备id的指令,智能空调接收到指令后将设备id 上报到智能终端的微信小程序,微信小程序收到设备id后将设备id发送到云服务器,云服务器收到设备id后通过算法生成随机数返回给微信小程序,微信小程序将随机数下发到智能空调,智能空调将收到的随机数和设备id通过算法生成密钥并且上报给微信小程序,微信小程序获取到密钥,将密钥发送到云服务器进行校验。15.优选地,步骤s4具体为:鉴权成功后,微信小程序从蓝牙广播中判断智能空调是否已设置密码,如果没有设置密码,则直接进入控制页面;如果设置了密码需要输入密码进行校验,校验成功后进入控制页面。16.优选地,步骤s4还包括:如果智能空调没有设置密码,微信小程序的控制页面提醒用户进行密码设置。17.优选地,步骤s5具体为:当智能终端下发控制指令时,微信小程序将指令进行aes加密,智能空调接收到指令进行aes解密,解密成功后执行该控制指令,并且将控制结果进行aes加密后上报给微信小程序,微信小程序收到控制结果后进行aes解密,解密成功后将控制结果展示在控制页面上。18.本发明相对于现有技术取得了以下有益技术效果:19.本发明提供的一种基于微信小程序的智能空调近场控制系统及方法,通过智能终端的微信小程序控制发现智能空调的距离,在经过微信小程序与智能空调设备建立连接之间的鉴权机制和密码校验、指令加密传输,加强设备安全性,能够有效防止其他人的控制。附图说明20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。21.图1为本发明提供的一种基于微信小程序的智能空调近场控制系统框架图;22.图2为本发明提供的一种基于微信小程序的智能空调近场控制系统方法流程框图;23.图中:1:智能空调、2:智能终端、3:云服务器。具体实施方式24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。25.本发明的目的是提供一种基于微信小程序的智能空调近场控制系统及方法,以解决上述现有智能空调容易为其他人连接及控制的问题。26.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。27.实施例1:28.本实施例提供一种基于微信小程序的智能空调近场控制系统,如图1所示,包括智能空调1、安装有微信小程序的智能终端2和云服务器3,智能空调1与智能终端2通过蓝牙无线连接,智能终端2与云服务器2通过网络无线连接。29.本实施例还提了上述系统的控制方法,包括以下步骤:30.s1.智能终端发现智能空调设备;31.智能空调上电并发出蓝牙广播,打开智能终端的微信小程序,通过蓝牙扫描连续接收到智能空调发出的蓝牙广播,将2秒内收到该设备的蓝牙信号强度进行平均值计算,从蓝牙广播中获取智能空调预设的阈值,当蓝牙信号强度平均值大于阈值时,该智能空调显示在智能终端的微信小程序的扫描设备页面;32.s2.智能终端与智能空调建立蓝牙连接;33.在微信小程序的扫描设备页面,点击设备列表中的添加按钮,建立蓝牙连接;34.s3.智能终端触发鉴权机制;35.智能终端和智能空调蓝牙连接成功后,智能终端下发获取智能空调内置的设备id的指令,智能空调接收到指令后将设备id上报到智能终端的微信小程序,微信小程序收到设备id后将设备id发送到云服务器,云服务器收到设备 id后通过算法生成随机数返回给微信小程序,微信小程序将随机数下发到智能空调,智能空调将收到的随机数和设备id通过算法生成密钥并且上报给微信小程序,微信小程序获取到密钥,将密钥发送到云服务器进行校验;36.s4.智能终端与智能空调进行密码校验;37.鉴权成功后,微信小程序从蓝牙广播中判断智能空调是否已设置密码,如果没有设置密码,则直接进入控制页面;如果设置了密码需要输入密码进行校验,校验成功后进入控制页面;如果智能空调没有设置密码,微信小程序的控制页面提醒用户进行密码设置;38.s5.智能终端对智能空调下发加密指令进行控制操作;39.当智能终端下发控制指令时,微信小程序将指令进行aes加密,智能空调接收到指令进行aes解密,解密成功后执行该控制指令,并且将控制结果进行aes加密后上报给微信小程序,微信小程序收到控制结果后进行aes解密,解密成功后将控制结果展示在控制页面上。40.本发明应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种基于微信小程序的智能空调近场控制系统及方法与流程
作者:admin
2022-08-31 13:23:08
754
- 下一篇: 一种二次封合包胶刀座装置的制作方法
- 上一篇: 一种青菜育种方法与流程