CN104991454A - 一种基于微信的物联网安全远程控制系统 - Google Patents
一种基于微信的物联网安全远程控制系统 Download PDFInfo
- Publication number
- CN104991454A CN104991454A CN201510262730.3A CN201510262730A CN104991454A CN 104991454 A CN104991454 A CN 104991454A CN 201510262730 A CN201510262730 A CN 201510262730A CN 104991454 A CN104991454 A CN 104991454A
- Authority
- CN
- China
- Prior art keywords
- internet
- things terminal
- micro
- menu
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 11
- 238000010295 mobile communication Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 18
- 238000005406 washing Methods 0.000 description 6
- 238000004378 air conditioning Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及一种基于微信的物联网安全远程控制系统,属于移动通信领域,本系统包括控制端,物联网终端,以及需要通过访问和控制的物联网终端的微信帐号;所述的帐号包括服务号、订阅号和普通用户号,该帐号下设有功能菜单;所述功能菜单包括数据获取菜单,用于获得来自物联网终端的数据或执行结果,以及用于发送指令给物联网终端的指令控制菜单;所述控制端通过微信与该帐号建立连接;所述控制端通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端。本发明可应用于通过微信帐号对物联网终端进行访问和控制,控制软件容易部署,控制的可用性高,控制接口通用,兼容性好,容易使用,用户体验好,可支持海量终端,且具有安全性。
Description
技术领域
本发明涉及移动通信领域,尤其涉及一种基于微信的物联网安全远程控制系统。
背景技术
我们的未来是物联网的时代,每一个消费者都将成为物联网的使用者和受益者。物联网终端如智能家电、智能家居和可穿戴计算设备等具有广阔的应用前景。个人智能终端如智能手机和平板电脑等是目前常见的个人随身携带的计算终端,通常作为收集来自各种物联网终端的数据并实时对这些智能终端进行控制的设备。目前物联网远程数据收集和实时控制面临如下缺陷:
⑴、费用高昂:通常通过专用的网络进行控制,需要租用专线,构建服务器,租用服务器等。
⑵、手续复杂,部署难度较大:部署的通用性不好,缺乏统一的标准。
⑶、管理不便:缺乏通用的安装接口、管理接口、维护接口。
⑷、可扩展性不好:当多次部署或者大量节点部署时困难较大,系统架构缺乏弹性。
目前,微信是一个装机量大,使用非常频繁的移动应用,用户对该软件已经十分熟悉,如果能够通过微信实时对物联网终端的数据采集和实时控制,将能够解决前面提到的缺陷。
发明内容
本发明的目的是为了解决现有技术存在的对现有物联网终端数据采集和实时控制技术中费用高,手续复杂,部署难度较大,管理不便,可扩展性不好等缺陷,而提出一种基于微信的物联网安全远程控制系统,该系统应用微信帐号对物联网终端进行访问和控制,控制软件容易部署,实用性强,控制接口通用,兼容性好,容易使用,用户体验好,可支持海量终端,同时使用的安全性高。
为了达到上述目的,本发明一种基于微信的物联网安全远程控制系统,主要包括控制端,物联网终端,以及需要通过访问和控制的物联网终端的微信帐号;所述的物联网终端包括传感器、智能家电、智能家居和可穿戴计算设备;所述的帐号包括服务号、订阅号和普通用户号,该帐号下设有功能菜单;所述功能菜单包括数据获取菜单,用于获得来自物联网终端的数据或执行结果,以及用于发送指令给物联网终端的指令控制菜单;所述控制端通过微信与该帐号建立连接;所述控制端通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端。
优选地,所述的连接包括点对点的普通用户与普通用户号之间的连接,公众号与普通用户号之间的连接。
优选地,所述的物联网终端安装有相应软件处理对来自自身微信帐号的信息,包括:当菜单中数据获取菜单被调用时,将物联网终端的数据或执行结果发送到微信帐号所在服务器及控制端帐号;当菜单中指令控制菜单被调用时,将处理来自微信帐号服务器转发的来自控制端帐号的指令。
优选地,所述的帐号为匿名帐号。
优选地,所述的连接采取端到端的加密连接,即控制端和物联网终端进行加密或解密操作的连接。
优选地,所述的控制端包括:智能手机、平板电脑、个人电脑和物联网终端。
本系统有益效果是:本发明提出了一种基于微信的物联网安全远程控制系统,应用微信帐号对物联网终端进行访问和控制,控制软件容易部署,控制的可用性高,控制接口通用,兼容性好,容易使用,用户体验好,可支持海量终端。
附图说明
图1是本系统的控制方法的流程图。
具体实施方式
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
图1是本系统的控制方法的流程图,参照图1,本发明一种基于微信的物联网安全远程控制系统,主要包括控制端,物联网终端,以及需要通过访问和控制的物联网终端的微信帐号;所述的物联网终端包括传感器、智能家电、智能家居和可穿戴计算设备;所述的帐号包括服务号、订阅号和普通用户号,该帐号下设有功能菜单;所述功能菜单包括数据获取菜单,用于获得来自物联网终端的数据或执行结果,以及用于发送指令给物联网终端的指令控制菜单;所述控制端通过微信与该帐号建立连接;所述控制端通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端。
所述的连接包括点对点的普通用户与普通用户号之间的连接,公众号与普通用户号之间的连接。
以下通过两个实施例对本系统的控制方法进行阐述。
实施例1:本发明提出一种基于微信的物联网安全远程控制系统,本实施例的控制端采用的是智能手机,使用3个普通微信帐号来控制3个终端;如图1所示,其操作步骤为:
步骤1、建立需要远程访问和控制的物联网终端的微信帐号;例如,物联网终端包括智能空调,智能冰箱,智能洗衣机,于是作为微信普通用户号,建立3个微信帐号分别对应3个终端,采用3个微信帐号,例如“13800000000”、“13800000001”、“13800000002”。假设控制端为智能手机。
步骤2、构建微信帐号下的功能菜单;菜单包括2个部分:
第一类菜单为数据获取菜单,用于获取来自物联网终端的数据或执行结果,例如,获取智能空调感知的室内温度,不妨设菜单为A1,智能空调内嵌软件将会读取A1菜单,并做出相应的响应,例如返回室内温度。获取智能冰箱中的储藏室温度,不妨设菜单为A2。获取智能洗衣机中的衣物种类,不妨设菜单为A3等。
物联网终端具备相应微信帐号菜单的功能,这一功能将达到如下效果:使得当用户在自己的智能手机上连接该微信帐号,然后选择该帐号下的菜单,例如选择A1,则该终端智能空调将通过微信帐号返回数据。
第二类菜单为指令控制菜单,用户通过智能手机的微信连接物联网终端的帐号,通过帐号的菜单发送指令给终端,例如开启智能空调为B1,设定智能冰箱中的储藏室温度为B2,开启智能洗衣机为B3等。物联网终端中的内嵌软件接收自己微信帐号中所接收的指令,并做出相应的响应。
注意,第二类菜单还可以获取指令执行的结果,即对指令控制的反馈,如开启智能空调B1指令,该指令执行的结果,如成功为B11,不成功为B111。
步骤3、控制端智能手机通过微信与该帐号建立连接;连接通过微信服务器,该服务器提供了一种永久在线的云服务功能。
步骤4、控制端智能手机通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端;物联网终端安装有软件处理来自微信帐号的信息,包括当菜单中数据获取菜单被调用时,将物联网终端的数据或执行结果发送到微信帐号所在服务器及控制端帐号;当菜单中指令控制菜单被调用时,将处理来自微信帐号服务器转发的来自控制端帐号的指令。
例如智能空调中事先安装有软件,该软件可以获取来自微信帐号的指令,并解析该指令,完成相应的功能,如读取帐号中的指令B11,则成功开启空调,读取帐号中的接收指令B12,则设定温度。
在本实施例中,智能手机和物联网终端之间采取端到端的加密连接,采用智能手机加密,物联网终端解密,从而保护了智能手机和物联网终端之间的交互内容不被微信服务器所知道;加密方式可以采用国密算法SM4;
本实施例中微信帐号是匿名的,为一个随机数,即从微信帐号不能知道该帐号对应的是一个物联网终端,还是一个普通个人。
实施例2:本发明提出一种基于微信的物联网安全远程控制系统,本实施例的控制端采用的是平板电脑,使用1个微信服务帐号来控制3个终端;其操作步骤是:
步骤1、建立需要远程访问和控制的物联网终端的微信服务帐号,例如选一个匿名的随机数为“13500010010”;设该服务帐号对应的物联网终端有智能空调,智能冰箱,智能洗衣机。
步骤2、构建该帐号下的功能菜单;菜单包括2个部分:
第一类菜单为数据获取菜单,用于获取来自物联网终端的数据或执行结果,同样获取智能空调感知的室内温度,不妨设菜单为A1;获取智能冰箱中的储藏室温度,不妨设菜单为A2;获取智能洗衣机中的衣物种类,不妨设菜单为A3等;
物联网终端具备相应微信帐号菜单的功能,这一功能将达到如下效果:用户在自己的平板电脑上连接该微信服务帐“13500010010”,然后选择该帐号下的菜单,例如选择A1,则该终端智能空调将通过微信帐号返回数据;
第二类菜单为指令控制菜单,用户通过平板电脑的微信连接微信服务帐号“13500010010”,通过帐号的菜单发送指令给终端,例如开启智能空调为B1,设定智能冰箱中的储藏室温度为B2,开启智能洗衣机为B3等。物联网终端中的内嵌软件将处理微信服务帐号“13500010010”所接收的指令。
同样的,第二类菜单可以获取指令执行的结果,即对指令控制的反馈,如开启智能空调B1指令,该指令执行的结果,如成功为B11,不成功为B111。
步骤3、控制端平板电脑通过微信与微信服务帐号“13500010010”建立连接;连接通过微信服务器,该服务器提供了一种永久在线的云服务功能。
步骤4、控制端平板电脑通过微信服务帐号“智能家电001”的功能菜单获取物联网终端数据和执行结果、控制物联网终端;物联网终端安装的内嵌软件处理对来自微信服务帐号“13500010010”的信息,包括当菜单中数据获取菜单被调用时,将物联网终端的数据或执行结果发送到微信帐号所在服务器及控制端帐号;当菜单中指令控制菜单被调用时,将处理来自微信帐号服务器转发的来自控制端帐号的指令。
例如智能空调中事先安装有软件,该软件可以获取来自微信帐“13500010010”的指令,并解析该指令,完成相应的功能,如读取帐号“13500010010”中的指令B11,则成功开启空调,读取帐号中的接收指令B12,则设定温度。
在本实施例中,平板电脑和物联网终端之间采取端到端的加密连接,采用物联网终端加密,平板电脑解密,从而保护了平板电脑和物联网终端之间的交互内容不被微信服务器所知道;加密方式也采用国密算法SM4。
以上已将本发明做一详细说明,但显而易见,本领域的技术人员可以进行各种改变和改进,而不背离所附权利要求书所限定的本发明的范围。
Claims (6)
1.一种基于微信的物联网安全远程控制系统,其特征在于,主要包括控制端,物联网终端,以及需要通过访问和控制的物联网终端的微信帐号;所述的物联网终端包括传感器、智能家电、智能家居和可穿戴计算设备;所述的帐号包括服务号、订阅号和普通用户号,该帐号下设有功能菜单;所述功能菜单包括数据获取菜单,用于获得来自物联网终端的数据或执行结果,以及用于发送指令给物联网终端的指令控制菜单;所述控制端通过微信与该帐号建立连接;所述控制端通过该帐号的功能菜单获取物联网终端数据和执行结果、控制物联网终端。
2.根据权利要求1所述的一种基于微信的物联网安全远程控制系统,其特征在于,所述的连接包括点对点的普通用户与普通用户号之间的连接,公众号与普通用户号之间的连接。
3.根据权利要求1所述的一种基于微信的物联网安全远程控制系统,其特征在于,所述的物联网终端安装有相应软件处理对来自自身微信帐号的信息,包括:当菜单中数据获取菜单被调用时,将物联网终端的数据或执行结果发送到微信帐号所在服务器及控制端帐号;当菜单中指令控制菜单被调用时,将处理来自微信帐号服务器转发的来自控制端帐号的指令。
4.根据权利要求1所述的一种基于微信的物联网安全远程控制系统,其特征在于,所述的帐号为匿名帐号。
5.根据权利要求1所述的一种基于微信的物联网安全远程控制系统,其特征在于,所述的连接采取端到端的加密连接,即控制端和物联网终端进行加密或解密操作的连接。
6.根据权利要求1所述的一种基于微信的物联网安全远程控制系统,其特征在于,所述的控制端包括:智能手机、平板电脑、个人电脑和物联网终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510262730.3A CN104991454A (zh) | 2015-05-21 | 2015-05-21 | 一种基于微信的物联网安全远程控制系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510262730.3A CN104991454A (zh) | 2015-05-21 | 2015-05-21 | 一种基于微信的物联网安全远程控制系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104991454A true CN104991454A (zh) | 2015-10-21 |
Family
ID=54303276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510262730.3A Pending CN104991454A (zh) | 2015-05-21 | 2015-05-21 | 一种基于微信的物联网安全远程控制系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104991454A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553836A (zh) * | 2016-02-02 | 2016-05-04 | 四川长虹电器股份有限公司 | 一种基于微信对家电操控的方法及系统 |
CN106130838A (zh) * | 2016-07-11 | 2016-11-16 | 南京邮电大学 | 基于微信的智能家居管家系统 |
CN106683368A (zh) * | 2015-11-11 | 2017-05-17 | 无锡小天鹅股份有限公司 | 洗衣机的控制方法、系统、洗衣机及云端服务器 |
CN107643780A (zh) * | 2017-11-10 | 2018-01-30 | 南京林业大学 | 一种可远程控制的温度控制系统 |
CN109976166A (zh) * | 2017-12-27 | 2019-07-05 | 西安比卓电子科技有限公司 | 一种智能家居连接管理系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260408A1 (en) * | 2003-01-28 | 2004-12-23 | Cindy Scott | Integrated configuration in a process plant having a process control system and a safety system |
CN102236956A (zh) * | 2010-04-25 | 2011-11-09 | 张鹏 | 一种智能传感安全报警系统 |
CN103297533A (zh) * | 2013-06-08 | 2013-09-11 | 无锡德思普科技有限公司 | 一种利用微信远程控制家电的方法 |
CN103533059A (zh) * | 2013-10-17 | 2014-01-22 | 中国地质大学(武汉) | 一种基于微信的物联网安全远程控制方法 |
-
2015
- 2015-05-21 CN CN201510262730.3A patent/CN104991454A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260408A1 (en) * | 2003-01-28 | 2004-12-23 | Cindy Scott | Integrated configuration in a process plant having a process control system and a safety system |
CN102236956A (zh) * | 2010-04-25 | 2011-11-09 | 张鹏 | 一种智能传感安全报警系统 |
CN103297533A (zh) * | 2013-06-08 | 2013-09-11 | 无锡德思普科技有限公司 | 一种利用微信远程控制家电的方法 |
CN103533059A (zh) * | 2013-10-17 | 2014-01-22 | 中国地质大学(武汉) | 一种基于微信的物联网安全远程控制方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106683368A (zh) * | 2015-11-11 | 2017-05-17 | 无锡小天鹅股份有限公司 | 洗衣机的控制方法、系统、洗衣机及云端服务器 |
CN105553836A (zh) * | 2016-02-02 | 2016-05-04 | 四川长虹电器股份有限公司 | 一种基于微信对家电操控的方法及系统 |
CN105553836B (zh) * | 2016-02-02 | 2018-09-18 | 四川长虹电器股份有限公司 | 一种基于微信对家电操控的方法 |
CN106130838A (zh) * | 2016-07-11 | 2016-11-16 | 南京邮电大学 | 基于微信的智能家居管家系统 |
CN107643780A (zh) * | 2017-11-10 | 2018-01-30 | 南京林业大学 | 一种可远程控制的温度控制系统 |
CN107643780B (zh) * | 2017-11-10 | 2024-02-02 | 南京林业大学 | 一种可远程控制的温度控制系统 |
CN109976166A (zh) * | 2017-12-27 | 2019-07-05 | 西安比卓电子科技有限公司 | 一种智能家居连接管理系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103533059A (zh) | 一种基于微信的物联网安全远程控制方法 | |
CN112738805B (zh) | 设备控制方法和装置、存储介质及电子设备 | |
CN104991454A (zh) | 一种基于微信的物联网安全远程控制系统 | |
CN103034217B (zh) | 利用基于因特网物联网的智能家庭网关进行监测控制的方法 | |
CN110266794A (zh) | 基于mqtt服务器的代理订阅方法及系统 | |
CN102621949B (zh) | 远程监控装置和方法 | |
KR101458368B1 (ko) | 모바일단말의 중계서버 능동 접속을 이용한 통신로 개설방법 | |
CN103618706A (zh) | 智能设备相互访问的控制系统及方法 | |
CN104660714A (zh) | 终端设备的远程控制方法、装置及系统 | |
CN106302448B (zh) | 远程访问控制方法及装置 | |
GB2482829A (en) | A method and system for wireless connecting a mobile device to a service provider through a hosting wireless access node | |
CN105551120A (zh) | 楼宇对讲方法、nfc开锁设备和楼宇对讲系统 | |
US20160241663A1 (en) | Network system, coupling unit, and method for operating a network system | |
CN203554491U (zh) | 统一家居和安防系统 | |
CN106547208A (zh) | 一种新型智能家居控制系统及控制方法 | |
CN105242550A (zh) | 一种基于网络二维码的智能家居自动连接方法及系统 | |
CN113485134A (zh) | 设备控制方法和装置、存储介质及电子设备 | |
CN105629786A (zh) | 一种家电控制指令发送方法及装置 | |
CN104113570A (zh) | 一种通过浏览器或软件程序直接访问Android终端桌面的方法及系统 | |
CN103544752A (zh) | 一种基于闪联协议的无线视频门禁系统及其控制方法 | |
CN105743746A (zh) | 一种智能家电的管理方法、管理设备及管理系统 | |
CN103686688A (zh) | 移动终端用户通讯录的保护处理方法与装置、移动终端 | |
CN107592360B (zh) | 一种基于混合云的物联网数据聚合方法及系统 | |
CN104240472A (zh) | 一种手机智能遥控系统操作技术 | |
CN104866650A (zh) | 一种创建抽象设备的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151021 |
|
WD01 | Invention patent application deemed withdrawn after publication |