一种基于微信公众平台的智能锁监控系统及监控方法

文档序号:9754810阅读:572来源:国知局
一种基于微信公众平台的智能锁监控系统及监控方法
【技术领域】
[0001]本发明涉及智能锁技术领域,尤其涉及一种基于微信公众平台的智能锁监控系统及监控方法。
【背景技术】
[0002]市面上很多厂家采用手机APP的控制智能锁,这种方式存在很多弊端,原理是:客户端APP通过移动网络或WIFI接入internet然后再连接到厂商搭建的服务器,数据处理完毕后控制和采集终端传感器数据。其弊端是:厂商在搭建数据链路时需要自行开发或委托开发手机端APP,然而手机端APP版本随着手机系统的升级而改动,并且需要开发多种不同版本,仅仅Android系统就有5个版本同时存在,还有第三方深度定制的Android版本,1S也有多个相互不兼容的版本。这样算下来手机APP开发难度比较大,而且经常需要大量人力去升级维护。要做到稳定兼容并可靠运行在多个版本操作系统上的APP也需要相当长的开发周期,这样对小公司来说不是一件简单的事情。
[0003]近几年,能接入internet的终端基本上都安装有操作系统,比如手机、PC、pad等等。而现在的新方案可以在单芯片上实现嵌入式操作系统,大大简化硬件设备成本,其他行业将嵌入式操作系统和终端信号采集设备集成在一起成本比较高,而市面上大部分智能锁是采用电池供电,如果将嵌入式操作系统集成在智能锁上,那么智能锁的电池将很快耗尽。

【发明内容】

[0004]针对上述技术问题,本发明公开了一种基于微信公众平台的智能锁监控系统及监控方法,通过智能终端设备的微信公众号对智能锁下发用户指令,所述用户指令经云服务器、智能网关最终到达智能锁,智能锁基于用户指令执行相关操作,并针对自身状态的改变上报状态信息至微信公众号供用户查看,本技术方案的开发难度小、容易维护、操作简单,不需要安装APP,并且降低了智能锁的功耗。
[0005]本发明首先公开了一种基于微信公众平台的智能锁监控系统,包括安装有微信客户端的智能终端设备、微信公众平台服务器、云服务器、智能网关和智能锁;
[0006]其中,所述智能终端设备、所述微信公众平台服务器、所述云服务器、所述智能网关和所述智能锁顺序连接。
[0007]进一步地,所述智能终端设备用于基于微信公众号接收用户指令,并由所述微信公众平台服务器转发至所述云服务器,并基于微信公众号展示接收到的所述智能锁的状态信息;
[0008]所述云服务器用于解析所述用户指令并发送给所述智能网关,并接收所述状态信息并由所述微信公众平台服务器转发给所述智能终端设备的微信公众号;
[0009]所述智能网关用于将所述用户指令发送至所述智能锁,并解析所述智能锁上报的状态信息并转发至所述云服务器;
[0010]所述智能锁用于接收所述用户指令并执行相关操作,并将自身状态信息上报至所述智能网关;
[0011]其中,所述智能网关包括:单片机、电源电路、时钟电路、复位电路、以太网电路、无线网络模块;所述电源电路、所述时钟电路、所述复位电路与所述单片机相连接;所述以太网电路和所述无线网络模块通过SPI总线与所述单片机相连接;
[0012]所述以太网电路与路由器连接,用于将智能锁的状态信息经路由器发送至云服务器;
[0013]所述智能网关中的无线网络模块用于将所述用户指令发送至智能锁并接收智能锁上报的状态信息;
[0014]其中,所述智能锁包括:主控单片机、电源电路、时钟电路、复位电路、协处理器、锁体开关检测电路、电机驱动电路和无线网络模块;所述电源电路、所述时钟电路、所述复位电路与所述主控单片机相连接;所述协处理器通过UART总线与所述主控单片机相连接;所述锁体开关检测电路、所述电机驱动电路、所述无线网路模块与所述协处理器相连接;
[0015]所述锁体开关检测电路用于检测智能锁自身的状态信息并传送给协处理器;
[0016]所述电机驱动电路用于接收所述协处理器的指令对所述智能锁执行相关操作;
[0017]所述智能锁中的无线网络模块用于将智能锁自身的状态信息发送给智能网关并接收来自智能网关下发的用户指令。
[0018]上述智能锁监控系统中,所述无线网络模块为:433Mhz模块、zigbee模块、z-wave模块或者其他低于IGHz的RF射频模块。
[0019]其中,所述RF射频模块包括:RF射频电路和射频天线,所述RF射频电路与所述射频天线相连接。
[0020]本发明其次公开了一种如上述智能锁监控系统的监控方法,用于用户指令的下发,包括:
[0021]用户利用智能终端设备的微信公众号选择用户指令;所述用户指令包括:开锁、布防、撤防、读取操作记录或者添加智能锁;
[0022]微信公众平台服务器将所述用户指令转发至指定云服务器;
[0023]所述云服务器将所述用户指令解析后重新打包发送给已绑定的智能网关;
[0024]所述智能网关将所述用户指令发送给已绑定的智能锁;
[0025]所述智能锁基于用户指令执行相关操作;
[0026]其中,所述相关操作包括:智能锁开启、智能锁进入布防状态、智能锁进入撤防状态、读取智能锁内的操作记录或者实现智能锁的联网配对。
[0027]上述指令下发方法中,所述智能锁基于用户指令执行相关操作为:判定智能锁是否成功接收用户指令,若是,则反馈智能锁响应所述用户指令,否则反馈智能锁响应超时。
[0028]本发明同时公开了一种如上述智能锁监控系统的监控方法,用于智能锁状态信息的上报,包括:
[0029]若智能锁检测到存在状态切换,则将自身状态信息上报至已绑定的智能网关;
[0030]所述智能网关解析所述状态信息后发送到已绑定的云服务器;
[0031]所述云服务器对所述状态信息进行解析并重新打包后发送给微信公众平台服务器;
[0032]所述微信公众平台服务器将所述状态信息下发到用户的智能终端设备中,利用微信公众号展示给用户。
[0033]综上所述,本发明公开了一种基于微信公众平台的智能锁监控系统及监控方法,包括安装有微信客户端的智能终端设备、微信公众平台服务器、云服务器、智能网关和智能锁;利用所述智能终端设备的微信公众号下发用户指令,并由所述微信公众平台服务器将所述用户指令发送至云服务器;云服务器解析用户指令后并发送给智能网关,智能网关将所述用户指令发送至智能锁,智能锁基于用户指令执行相关操作;反之,智能锁的相关状态信息经智能网关、云服务器、微信公众平台服务器到达用户个人的智能终端设备,并利用微信公众号进行展示。
[0034]有益效果:本发明将嵌入式操作系统单独提出来形成智能网关,该智能网关可以单独连接市电供电,不影响智能锁的功耗,而且所述智能网关与智能锁相独立,从而解决了门锁布线问题,并且不需要考虑路由器的开发,将开发精力集中在智能锁开发上。而且利用已经发展成熟的微信公众平台完成用户指令的下发和智能锁状态的展示,免去了 APP的单独开发和维护。
【附图说明】
[0035]为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1