一种物联网终端与无线终端小程序初始通信的方法与系统技术方案

技术编号:26347354 阅读:23 留言:0更新日期:2020-11-13 21:33
本发明专利技术公开了一种物联网终端与无线终端小程序初始通信的方法,其特征在于,步骤一,物联网终端建立一个初始无线访问接入点,广播其服务集标识;步骤二,无线终端通过ANY自动网络扫描功能接入初始无线访问接入点;步骤三,无线终端将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;步骤四,物联网终端利用接收到的网络登录信息连接稳定网络的无线访问接入点;上述步骤中,无线终端都是通过小程序进行网络通信,所述物联网终端上必须带有共存模式的无线网卡。通过这样的技术方案,解决了无线终端小程序无法与物联网终端建立安全的初始通信连接的问题。

【技术实现步骤摘要】
一种物联网终端与无线终端小程序初始通信的方法与系统
本专利技术涉及网络通信方法与装置,具体而言,涉及一种物联网终端与无线终端小程序初始通信的方法与系统。
技术介绍
随着技术的发展,物联网(IOT)应用越来越广泛。通过无线终端小程序与物联网终端相连接,从而让用户非常方便地实现交互并体验物联网终端所具备的特殊功能,而物联网终端更多使用局域网环境实现特殊应用,上述这样的场景开始出现。基于普及性、可靠性和成本等诸多因素综合分析,选择WIFI作为物理层通信链路是当前较为理想的通信方案。但在构建小程序+物联网终端的应用过程中发现,无线终端小程序基于数据安全、应用场景等方面的考量,在实际应用中只支持使用Websocket通信协议或者点对点UDP通信协议,不支持其他通信协议(如TCP/IP协议)并封禁其相应端口的通信,物联网终端及小程序在局域网中如何建立初始连接并进行可靠和安全的数据传输便成了无法逾越的难题。
技术实现思路
为了解决上述技术问题中的至少一个,本专利技术实施例的目的在于提供一种物联网终端与无线终端小程序初始通信的方法与系统,为了达到上述目的,本专利技术的第一方面提供了一种物联网终端与无线终端小程序初始通信的方法,其特征在于,步骤一,物联网终端建立一个初始无线访问接入点,广播其服务集标识;步骤二,无线终端通过ANY自动网络扫描功能接入初始无线访问接入点;步骤三,无线终端将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;步骤四,物联网终端利用接收到的网络登录信息连接稳定网络的无线访问接入点;上述步骤中,无线终端都是通过小程序进行网络通信,所述物联网终端上必须带有共存模式的无线网卡。本专利技术的第二方面提供了一种物联网终端与无线终端小程序初始通信的系统,包括至少一个无线终端、至少一个物联网终端和一个稳定网络的无线访问接入点,其特征在于,稳定网络的无线访问接入点用于提供无线访问接入点供物联网终端和/或无线终端进行接入;物联网终端用于建立一个初始无线访问接入点,广播其服务集标识,并随后利用无线终端发送的接入稳定网络的无线访问接入点的网络登录信息,连接稳定网络的无线访问接入点;无线终端用于通过ANY自动网络扫描功能接入初始无线访问接入点,并将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;所述无线终端都是通过小程序与稳定网络的无线访问接入点和物联网终端进行网络通信,所述物联网终端上必须带有共存模式的无线网卡。本专利技术的第三方面提供了一种物联网终端与无线终端小程序初始通信的系统,包括至少一个无线终端、至少一个物联网终端、一个稳定网络的无线访问接入点和一个初始化专用网络的无线访问接入点,其特征在于,无线终端用于获取接入稳定网络与初始化专用网络的无线访问接入点的网络登录信息,并通过ANY自动网络扫描功能接入初始化专用网络的无线访问接入点,将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;物联网终端用于利用接收到的稳定网络的无线访问接入点的网络登录信息,将原有的连接到初始化专用网络的无线访问接入点的网络登录信息,修改为连接到稳定网络的无线访问接入点的网络登录信息,并连接稳定网络的无线访问接入点;初始化专用网络的无线访问接入点用于提供无线访问接入点供物联网终端和/或无线终端进行初始接入;稳定网络的无线访问接入点用于提供无线访问接入点供物联网终端和/或无线终端进行最终接入;所述无线终端都是通过小程序与稳定网络的无线访问接入点和物联网终端进行网络通信。本专利技术的第四方面提供了一种物联网终端与无线终端小程序初始通信的方法,其特征在于,步骤壹,无线终端获取接入稳定网络与初始化专用网络的无线访问接入点的网络登录信息;步骤贰,无线终端通过ANY自动网络扫描功能接入初始化专用网络的无线访问接入点;步骤叁,无线终端将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;步骤肆,物联网终端利用接收到的网络登录信息连接稳定网络的无线访问接入点;上述步骤中,无线终端都是通过小程序进行网络通信。在无线终端小程序不支持其他通信协议(如TCP/IP协议)并封禁其相应端口的通信、且物联网终端因成本原因不支持其他通信方式的情况下,尤其是需要多个物联网终端同时接入一个无线访问接入点、由无线终端小程序对这些物联网终端控制时,通过这样的技术方案,解决了无线终端小程序无法与物联网终端建立安全的初始通信连接的问题。附图说明图1为本专利技术实施例提供的物联网终端与无线终端小程序初始通信的方法的流程示意图;图2为本专利技术实施例提供的物联网终端与无线终端小程序初始通信的方法的初次连接流程详细示意图;图3为本专利技术实施例提供的物联网终端与无线终端小程序初始通信的方法的非初次连接流程详细示意图;本专利技术目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进一步的说明。具体实施方式随着技术的发展,物联网(IOT)应用越来越广泛,但物联网终端上的硬件模块由于功能、成本、计算能力、应用场景等的限制,无法直接在智能硬件上实现丰富多样的用户体验。因此现有的解决方案基本都是额外使用一个支持丰富用户体验的终端软件(如PC端软件、智能手机APP等)通过网络与物联网终端相连接,从而让用户非常方便地实现交互并体验物联网终端所具备的特殊功能,而面向C端的物联网终端更多使用局域网环境实现特殊应用。随着微信、支付宝小程序的流行,构建同样功能的小程序所面临的工作量显著低于同功能的手机APP,若考虑不同平台和不同机型的兼容问题,手机APP所面临的开发及维护工作量是同等小程序的几倍甚至几十倍;同时,由于微信小程序免安装,不耗费太多系统资源等优良特性,现在物联网终端越来越多地选择微信小程序作为其用户交互平台。基于以上背景,小程序+物联网终端的应用正是此技术的理想场景。在构建小程序+物联网终端的应用过程中,基于普及性和可靠性等诸多因素综合分析,选择WIFI作为物理层通信链路是当前较为理想的通信方案。但构建过程中发现,小程序基于数据安全、应用场景等方面的考量,在实际应用中网络协议只支持使用Websocket通信协议或者点对点UDP通信协议,由于物联网终端成本与硬件资源的限制,要在物联网终端上实现Websocket协议的服务功能所占资源耗费极大,例如在Websocket协议中的5次握手中,有一次需要加密解密,这个需要较复杂的计算能力,严重影响物联网终端的其他功能,且与我们实际应用场景冲突。且微信小程序的mDNS服务是基于Websocket协议的,因此也无法使用。因此最终只能选择使用UDP协议实现。在实施过程中,由于物联网(IOT)设备开关机频繁,小程序不支持局域广播功能(例如UDP协议的广播方式),可以有效减少因为广播引起的网络阻塞。而仅支持使用UDP协议的点对点通信方式,物联网终端及小程序在局域网本文档来自技高网...

【技术保护点】
1.一种物联网终端与无线终端小程序初始通信的方法,/n其特征在于,/n步骤一,物联网终端建立一个初始无线访问接入点,广播其服务集标识;/n步骤二,无线终端通过ANY自动网络扫描功能接入初始无线访问接入点;/n步骤三,无线终端将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;/n步骤四,物联网终端利用接收到的网络登录信息连接稳定网络的无线访问接入点;/n上述步骤中,无线终端都是通过小程序进行网络通信,所述物联网终端上必须带有共存模式的无线网卡。/n

【技术特征摘要】
1.一种物联网终端与无线终端小程序初始通信的方法,
其特征在于,
步骤一,物联网终端建立一个初始无线访问接入点,广播其服务集标识;
步骤二,无线终端通过ANY自动网络扫描功能接入初始无线访问接入点;
步骤三,无线终端将接入稳定网络的无线访问接入点的网络登录信息传送给物联网终端;
步骤四,物联网终端利用接收到的网络登录信息连接稳定网络的无线访问接入点;
上述步骤中,无线终端都是通过小程序进行网络通信,所述物联网终端上必须带有共存模式的无线网卡。


2.一种如权利要求1所述的物联网终端与无线终端小程序初始通信的方法,
其特征在于,
所述初始无线访问接入点需要使用接入点名称和密码才能登录。


3.一种如权利要求1所述的物联网终端与无线终端小程序初始通信的方法,
其特征在于,
物联网终端利用接收到的网络登录信息连接稳定网络的无线访问接入点后,包括
步骤I,物联网终端将使用信息发送给无线终端;
步骤II,无线终端小程序根据使用信息进行随机变换计算,得到物联网终端“作为无线访问接入点的下次使用的网络登录信息”;
步骤III,无线终端将物联网终端“作为无线访问接入点的下次使用的网络登录信息”发送给物联网终端,物联网终端根据接收到的网络登录信息将自身设置为无线访问接入点。


4.一种如权利要求2所述的物联网终端与无线终端小程序初始通信的方法,
其特征在于,
无线终端通过ANY自动网络扫描功能接入初始无线访问接入点前,还包括
无线终端通过扫描与物联网终端相对应的二维码或条形码,获取与物联网终端相绑定的接入点名称和密码。


5.一种如权利要求1或权利要求3所述的物联网终端与无线终端小程序初始通信的方法,
其特征在于,
所述无线终端通过ANY自动网络扫描功能接入物联网终端的无线访问接入点时,根据无线访问接入点的接入点名称和密码判断物联网终端是否得到授权以及获知物联网终端的相应权限。


6.一种如权利要求1或权利要求3所述的物联网终端与无线终端小程序初始通信的方法,
其特征在于,
所述无线终端通过ANY自动网络扫描功能接入物联网终端的无线访问接入点时,根据无线访问接入点的接入点名称和密码判断物联网终端的类型。


7.一种如权利要求1或权利要求3所述的物联网终端与无线终端小程序初始通信的方法,
其特征在于,
所述无线终端通过ANY自动网络扫描功...

【专利技术属性】
技术研发人员:易晗平潘镜张鑫洋黎崎鸿
申请(专利权)人:深圳市北扶生物医疗科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1