CN107071063A - 一种基于微信的物联网家居设备控制方法 - Google Patents
一种基于微信的物联网家居设备控制方法 Download PDFInfo
- Publication number
- CN107071063A CN107071063A CN201710414260.7A CN201710414260A CN107071063A CN 107071063 A CN107071063 A CN 107071063A CN 201710414260 A CN201710414260 A CN 201710414260A CN 107071063 A CN107071063 A CN 107071063A
- Authority
- CN
- China
- Prior art keywords
- platform
- internet
- things
- party
- home equipment
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于微信的物联网家居设备控制方法,属于智能家居技术领域,包括:S1、在第三方物联网平台注册账户,并在第三方云平台上添加需要监控的家居设备,该第三方物联网平台用于用于获取所述需要监控的家居设备的硬件传感器数据、执行部件以及执行结果;S2、注册所述需要监控的家居设备的微信账号,建立微信公众平台;S3、第三方物联网平台通过网络服务器与微信公众平台建立连接;S4、微信公众平台通过网络服务器获取所述需要监控的家居设备的硬件传感器数据、执行部件及执行结果,实现家居设备的控制。通过采用第三方物联网平台将微信和智能家居进行连接,极大的节省了智能家居开发的成本。
Description
技术领域
本发明涉及智能家居技术领域,特别涉及一种基于微信的物联网家居设备控制方法。
背景技术
传统的物联网智能家居的微信控制方式操作方式是:申请一个微信公证平台,即微信公众号,再使家居设备连接服务器、服务器连接微信公众平台,通过微信公众号实现对家居设备的控制。
但是,目前的这种控制智能家居的微信控制方式仍然存在如下缺陷:一是,如图1所示,目前的微信操作界面无异于传统的遥控器操作界面,没有使用自然语言和解决设备进行沟通,使得操作方式不够人性化。二是,目前的家居设备和微信的连接方式没有借助于已有的第三方物联网云平台,开发的成本高。
发明内容
本发明的目的在于提供一种基于微信的物联网家居设备控制方法,以减少连接家居设备和微信的开发成本。
为实现以上目的,本发明提供一种基于微信的物联网家居设备控制方法,该方法包括:
S1、在第三方物联网平台注册账户,并在第三方云平台上添加需要监控的家居设备,该第三方物联网平台用于用于获取所述需要监控的家居设备的硬件传感器数据、执行部件以及执行结果;
S2、注册所述需要监控的家居设备的微信账号,建立微信公众平台;
S3、第三方物联网平台通过网络服务器与微信公众平台建立连接;
S4、微信公众平台通过网络服务器获取所述需要监控的家居设备的硬件传感器数据、执行部件及执行结果,实现家居设备的控制。
进一步地,步骤S3,具体包括:
网络服务器执行数据库操作,以使所述第三方物联网平台和微信公众平台进行通信。
进一步地,步骤S4,具体包括:
以操作方式的关键字作为微信公众平台的输入指令;
网络服务器对接收到的输入指令进行识别,并转换为所述第三方物联网平台所识别的关键字字符;
所述第三方物联网平台根据关键字字符,通过家居设备的硬件传感器数据和控制部件对家居设备进行控制;
所述第三方物联网平台将家居设备的执行结果返回至微信公众平台。
进一步地,第三方物联网平台包括Xively平台。
进一步地,网络服务器包括SAE免费服务器。
与现有技术相比,本发明存在以下技术效果:本发明通过注册第三方物联网平台,将各类设备的传感器数据储存到网络服务器,并开放API允许用户通过各种方式对这些数据进行调取和利用。由于微信公众平台的开发模式采用的语言是PHP,通过编写连接微信和第三方物联网平台的PHP程序并上传到网络服务器上,该PHP程序可以将第三方物联网平台传输的数据类型转换为微信传输的数据类型或者将微信传输的数据类型转换为第三方物联网平台传输的数据类型,以实现第三方物联网平台和微信之间的连接。节省了服务器端的开发成本,以及缩短了物联网智能家居的开发周期和开发成本,有助于物联网智能家居的推广。
附图说明
下面结合附图,对本发明的具体实施方式进行详细描述:
图1是本发明背景技术部分述及的现有微信控制家居设备开/关的界面示意图;
图2是本发明中一种基于微信的物联网家居设备控制方法的流程示意图;
图3是本发明中基于微信的物联网家居设备控制界面示意图。
具体实施方式
为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。
如图2所示,本实施例公开了一种基于微信的物联网家居设备控制方法,该方法包括如下步骤S1至S4:
S1、在第三方物联网平台注册账户,并在第三方云平台上添加需要监控的家居设备,该第三方物联网平台用于用于获取所述需要监控的家居设备的硬件传感器数据、执行部件以及执行结果;
需要说明的是,家居设备的硬件传感器数据包括:家居设备的光照强度、温度以及湿度等数据。执行部件包括:与继电器连接的电器电源等开关。执行结果包括家具设备的开/关状态信息、开/关状态切换信息等。
S2、注册所述需要监控的家居设备的微信账号,建立微信公众平台;
S3、第三方物联网平台通过网络服务器与微信公众平台建立连接;
具体地,通过使用PHP语言进行简单编程,上传至网络服务器,即可将第三方物联网平台与微信连接起来。
S4、微信公众平台通过网络服务器获取所述需要监控的家居设备的硬件传感器数据、执行部件及执行结果,实现家居设备的控制。
进一步地,上述步骤S3,具体包括如下步骤:
网络服务器执行数据库操作,以使所述第三方物联网平台和微信公众平台进行通信。
需要说明的是,本实施例中所说的将第三方物联网平台传输的数据类型和微信传输的数据类型转换为一致的情况包括两种:一是,在数据流向为:从家居设备到第三方物联网平台,再经网络服务器至微信公众平台,此时网络服务器的作用是通过PHP编程中的纯数据库的数据操作,将第三方物联网平台传输的数据信息转换为微信所能识别的数据。二是,在数据流向为:从微信公众号经网络服务器至第三方物联网平台,再从第三方物联网平台至家居设备,此时网络服务器的作用是通过PHP编程中的纯数据库的数据操作,将微信传输的数据信息转换为第三方物联网平台所能识别的数据。整个过程为:家居设备向第三方物联网平台发送HTTP请求并且得到第三方物联网平台的反馈。本实施例通过网络服务器将第三方物联网平台与微信公众号连接起来,借助于第三方物联网平台实现微信和家居设备的连接,大大节省了连接家居设备和微信的开发成本。
进一步地,上述步骤S4,具体包括如下步骤:
以操作方式的关键字作为微信公众平台的输入指令;
其中,操作方式的关键字可为“开”、“关”等。
网络服务器对接收到的输入指令进行识别,并转换为所述第三方物联网平台所识别的关键字字符;
需要说明的是,微信传输的数据类型和第三方物联网平台传输的数据类型不同,因此,需要通过网络服务器对输入指令的类型进行转换,以供识别。
所述第三方物联网平台根据关键字字符,通过家居设备的硬件传感器数据和执行部件对家居设备进行控制;
所述第三方物联网平台将家居设备的执行结果返回至微信公众平台。
如图3所示,本实施例中以操作方式的关键字为输入指令,使用自然的语言和家居设备进行沟通,对家居设备的监控如同和好友聊天一般简单和人性化。
进一步地,上述的第三方物联网平台包括但不限于Xively平台,Xively平台作为国内领先的物联网公共云平台,不仅结构清晰,功能齐全,而且简单易用,Xively平台允许用户把各类设备的数据储存到网络服务器。
进一步地,上述的网络服务器包括但不限于SAE免费服务器,以节省开发成本。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种基于微信的物联网家居设备控制方法,其特征在于,包括:
S1、在第三方物联网平台注册账户,并在第三方云平台上添加需要监控的家居设备,该第三方物联网平台用于用于获取所述需要监控的家居设备的硬件传感器数据、执行部件以及执行结果;
S2、注册所述需要监控的家居设备的微信账号,建立微信公众平台;
S3、第三方物联网平台通过网络服务器与微信公众平台建立连接;
S4、微信公众平台通过网络服务器获取所述需要监控的家居设备的硬件传感器数据、执行部件及执行结果,实现家居设备的控制。
2.如权利要求1所述的方法,其特征在于,所述的步骤S3,具体包括:
网络服务器执行数据库操作,以使所述第三方物联网平台和微信公众平台进行通信。
3.如权利要求1所述的步骤,其特征在于,所述的步骤S4,具体包括:
以操作方式的关键字作为微信公众平台的输入指令;
网络服务器对接收到的输入指令进行识别,并转换为所述第三方物联网平台所识别的关键字字符;
所述第三方物联网平台根据关键字字符,通过家居设备的硬件传感器数据和执行部件对家居设备进行控制;
所述第三方物联网平台将家居设备的执行结果返回至微信公众平台。
4.如权利要求1所述的方法,其特征在于,所述的第三方物联网平台包括Xively平台。
5.如权利要求1所述的方法,其特征在于,所述的网络服务器包括SAE免费服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710414260.7A CN107071063A (zh) | 2017-06-05 | 2017-06-05 | 一种基于微信的物联网家居设备控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710414260.7A CN107071063A (zh) | 2017-06-05 | 2017-06-05 | 一种基于微信的物联网家居设备控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107071063A true CN107071063A (zh) | 2017-08-18 |
Family
ID=59616447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710414260.7A Pending CN107071063A (zh) | 2017-06-05 | 2017-06-05 | 一种基于微信的物联网家居设备控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107071063A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107608602A (zh) * | 2017-08-31 | 2018-01-19 | 广东美芝制冷设备有限公司 | 车载空调的控制方法、移动终端、控制***及存储介质 |
CN115858902A (zh) * | 2023-02-23 | 2023-03-28 | 巢湖学院 | 一种页面爬虫规则更新方法、***、介质及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882752A (zh) * | 2012-10-19 | 2013-01-16 | 天津光宏科技有限公司 | 基于物联网及安卓***的智能家居***及控制方法 |
CN103616873A (zh) * | 2013-11-27 | 2014-03-05 | 北京科技大学 | 一种家庭环境远程监控***及监控方法 |
CN104571055A (zh) * | 2015-01-20 | 2015-04-29 | 四川理工学院 | 一种基于物联网的智能家居监控*** |
CN204810291U (zh) * | 2015-07-15 | 2015-11-25 | 西北民族大学 | 一种基于物联网的智能家居*** |
CN106130838A (zh) * | 2016-07-11 | 2016-11-16 | 南京邮电大学 | 基于微信的智能家居管家*** |
US20170105171A1 (en) * | 2015-10-07 | 2017-04-13 | Mcafee, Inc. | Multilayer access control for connected devices |
-
2017
- 2017-06-05 CN CN201710414260.7A patent/CN107071063A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882752A (zh) * | 2012-10-19 | 2013-01-16 | 天津光宏科技有限公司 | 基于物联网及安卓***的智能家居***及控制方法 |
CN103616873A (zh) * | 2013-11-27 | 2014-03-05 | 北京科技大学 | 一种家庭环境远程监控***及监控方法 |
CN104571055A (zh) * | 2015-01-20 | 2015-04-29 | 四川理工学院 | 一种基于物联网的智能家居监控*** |
CN204810291U (zh) * | 2015-07-15 | 2015-11-25 | 西北民族大学 | 一种基于物联网的智能家居*** |
US20170105171A1 (en) * | 2015-10-07 | 2017-04-13 | Mcafee, Inc. | Multilayer access control for connected devices |
CN106130838A (zh) * | 2016-07-11 | 2016-11-16 | 南京邮电大学 | 基于微信的智能家居管家*** |
Non-Patent Citations (1)
Title |
---|
刘波: "基于yeelink 开放云平台的智能家居研究与实现", 《赤峰学院学报( 自然科学版)》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107608602A (zh) * | 2017-08-31 | 2018-01-19 | 广东美芝制冷设备有限公司 | 车载空调的控制方法、移动终端、控制***及存储介质 |
CN107608602B (zh) * | 2017-08-31 | 2021-03-16 | 广东美芝制冷设备有限公司 | 车载空调的控制方法、移动终端、控制***及存储介质 |
CN115858902A (zh) * | 2023-02-23 | 2023-03-28 | 巢湖学院 | 一种页面爬虫规则更新方法、***、介质及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lee et al. | Point-n-Press: an intelligent universal remote control system for home appliances | |
US20160149716A1 (en) | Remote Management And Control Of Utility Appliances | |
TWI558221B (zh) | 智慧家電、行動通訊裝置、智慧家電控制系統及方法 | |
WO2016145743A1 (zh) | 网络控制装置、智能家居***及其控制方法 | |
CN108141394A (zh) | 包括用于终止与异常操作的可寻址设备的通信的安全控制器的家庭自动化***及相关方法 | |
CN105371426A (zh) | 一种智能空气净化***及其使用方法 | |
CN205983190U (zh) | 一种基于云技术的智能家居控制*** | |
US9273878B2 (en) | Device interface for a building appliance | |
CN104267701B (zh) | 智能家居新增设备的控制方法及装置 | |
WO2013131477A1 (zh) | 远程监控装置和方法 | |
CN104468779A (zh) | 智能设备的监控方法和装置、路由器 | |
CN208424405U (zh) | 一种智能家居控制与监测*** | |
CN205450616U (zh) | 基于物联网技术的远程控制智能插座及*** | |
CN107749297A (zh) | 一种语音控制智能硬件的方法 | |
CN105915422A (zh) | 一种物联网网关*** | |
CN107453970A (zh) | 以智能手机作为家庭网关的智能家居控制***及方法 | |
CN107071063A (zh) | 一种基于微信的物联网家居设备控制方法 | |
CN104181913A (zh) | 用于智能家居***的测试*** | |
CN202948298U (zh) | 一种智能家电控制*** | |
CN104935631B (zh) | 一种Wi‑Fi网络映射遥控技术*** | |
CN108449246A (zh) | 一种基于即时通讯软件与物联网通信的智能家居*** | |
TWI707562B (zh) | 智慧通訊閘道裝置及其實施方法 | |
CN105259778A (zh) | 一种基于机器学习的智能家居控制*** | |
CN104281078A (zh) | 一种红外设备集中控制*** | |
CN105812157A (zh) | 一种物联网设备管理***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170818 |