一种基于微信的物联网安全远程控制系统的制作方法

文档序号:9274161阅读:455来源:国知局
一种基于微信的物联网安全远程控制系统的制作方法
【技术领域】
[0001]本发明涉及移动通信领域,尤其涉及一种基于微信的物联网安全远程控制系统。
【背景技术】
[0002]我们的未来是物联网的时代,每一个消费者都将成为物联网的使用者和受益者。物联网终端如智能家电、智能家居和可穿戴计算设备等具有广阔的应用前景。个人智能终端如智能手机和平板电脑等是目前常见的个人随身携带的计算终端,通常作为收集来自各种物联网终端的数据并实时对这些智能终端进行控制的设备。目前物联网远程数据收集和实时控制面临如下缺陷:
⑴、费用高昂:通常通过专用的网络进行控制,需要租用专线,构建服务器,租用服务器等。
[0003]⑵、手续复杂,部署难度较大:部署的通用性不好,缺乏统一的标准。
[0004](3)、管理不便:缺乏通用的安装接口、管理接口、维护接口。
[0005]⑷、可扩展性不好:当多次部署或者大量节点部署时困难较大,系统架构缺乏弹性。
[0006]目前,微信是一个装机量大,使用非常频繁的移动应用,用户对该软件已经十分熟悉,如果能够通过微信实时对物联网终端的数据采集和实时控制,将能够解决前面提到的缺陷。

【发明内容】

[0007]本发明的目的是为了解决现有技术存在的对现有物联网终端数据采集和实时控制技术中费用高,手续复杂,部署难度较大,管理不便,可扩展性不好等缺陷,而提出一种基于微信的物联网安全远程控制系统,该系统应用微信帐号对物联网终端进行访问和控制,控制软件容易部署,实用性强,控制接口通用,兼容性好,容易使用,用户体验好,可支持海量终端,同时使用的安全性高。
[0008]为了达到上述目的,本发明一种基于微信的物联网安全远程控制系统,主要包括控制端,物联网终端,以及需要通过访问和控制的物联网终端的微信帐号;所述的物联网终端包括传感器、智能家电、智能家居和可穿戴计算设备;所述的帐号包括服务号、订阅号和普通用户号,该帐号下设有功能菜单;所述功能菜单包括数据获取菜单,用于获得来自物联网终端的数据或执行结果,以及用于发送指令给物联网终端的指令控制菜单;所述控制端通过微信与该帐号建立连接;所述控制端通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端。
[0009]优选地,所述的连接包括点对点的普通用户与普通用户号之间的连接,公众号与普通用户号之间的连接。
[0010]优选地,所述的物联网终端安装有相应软件处理对来自自身微信帐号的信息,包括:当菜单中数据获取菜单被调用时,将物联网终端的数据或执行结果发送到微信帐号所在服务器及控制端帐号;当菜单中指令控制菜单被调用时,将处理来自微信帐号服务器转发的来自控制端帐号的指令。
[0011]优选地,所述的帐号为匿名帐号。
[0012]优选地,所述的连接采取端到端的加密连接,即控制端和物联网终端进行加密或解密操作的连接。
[0013]优选地,所述的控制端包括:智能手机、平板电脑、个人电脑和物联网终端。
[0014]本系统有益效果是:本发明提出了一种基于微信的物联网安全远程控制系统,应用微信帐号对物联网终端进行访问和控制,控制软件容易部署,控制的可用性高,控制接口通用,兼容性好,容易使用,用户体验好,可支持海量终端。
【附图说明】
[0015]图1是本系统的控制方法的流程图。
【具体实施方式】
[0016]以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
[0017]图1是本系统的控制方法的流程图,参照图1,本发明一种基于微信的物联网安全远程控制系统,主要包括控制端,物联网终端,以及需要通过访问和控制的物联网终端的微信帐号;所述的物联网终端包括传感器、智能家电、智能家居和可穿戴计算设备;所述的帐号包括服务号、订阅号和普通用户号,该帐号下设有功能菜单;所述功能菜单包括数据获取菜单,用于获得来自物联网终端的数据或执行结果,以及用于发送指令给物联网终端的指令控制菜单;所述控制端通过微信与该帐号建立连接;所述控制端通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端。
[0018]所述的连接包括点对点的普通用户与普通用户号之间的连接,公众号与普通用户号之间的连接。
[0019]以下通过两个实施例对本系统的控制方法进行阐述。
[0020]实施例1:本发明提出一种基于微信的物联网安全远程控制系统,本实施例的控制端采用的是智能手机,使用3个普通微信帐号来控制3个终端;如图1所示,其操作步骤为:
步骤1、建立需要远程访问和控制的物联网终端的微信帐号;例如,物联网终端包括智能空调,智能冰箱,智能洗衣机,于是作为微信普通用户号,建立3个微信帐号分别对应3个终端,采用3个微信帐号,例如“13800000000”、“ 13800000001”、“ 13800000002”。假设控制端为智能手机。
[0021]步骤2、构建微信帐号下的功能菜单;菜单包括2个部分:
第一类菜单为数据获取菜单,用于获取来自物联网终端的数据或执行结果,例如,获取智能空调感知的室内温度,不妨设菜单为Al,智能空调内嵌软件将会读取Al菜单,并做出相应的响应,例如返回室内温度。获取智能冰箱中的储藏室温度,不妨设菜单为A2。获取智能洗衣机中的衣物种类,不妨设菜单为A3等。
[0022]物联网终端具备相应微信帐号菜单的功能,这一功能将达到如下效果:使得当用户在自己的智能手机上连接该微信帐号,然后选择该帐号下的菜单,例如选择Al,则该终端智能空调将通过微信帐号返回数据。
[0023]第二类菜单为指令控制菜单,用户通过智能手机的微信连接物联网终端的帐号,通过帐号的菜单发送指令给终端,例如开启智能空调为BI,设定智能冰箱中的储藏室温度为B2,开启智能洗衣机为B3等。物联网终端中的内嵌软件接收自己微信帐号中所接收的指令,并做出相应的响应。
[0024]注意,第二类菜单还可以获取指令执行的结果,即对指令控制的反馈,如开启智能空调BI指令,该指令执行的结果,如成功为Bll,不成功为Bill。
[0025]步骤3、控制端智能手机通过微信与该帐号建立连接;连接通过微信服务器,该服务器提供了一种永久在线的云服务功能。
[0026]步骤4、控制端智能手机通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端;物联网终端安装有软件处理来自微信帐号的信息,包括当菜单
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1