[发明专利]基于智能路由和聊天室机制的远程控制系统及方法有效
申请号: | 201611090064.0 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106713118B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 陈建刚;陈伟;黄国伟;刘星明;蔡鸿鑫 | 申请(专利权)人: | 深圳信息职业技术学院 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04L29/08;H04N7/18 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 王雨时 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 路由 聊天室 机制 远程 控制系统 方法 | ||
技术领域
本发明涉及智能控制领域,尤其涉及一种基于智能路由和聊天室机制的远程控制系统,还涉及一种基于该系统的远程控制方法。
背景技术
当前智能可移动设备(如智能小车等),一般都是近程控制,即上位机接入(主要是遥控器或手机APP)可移动设备的wifi或蓝牙配对状态下控制设备行走,超出wifi或蓝牙覆盖覆盖范围则不能接入,导致无法控制设备,具有局限性。
有些能实现远程控制,从已有的远程控制设备技术来看,主要是一对一的关系,即一个上位机对一台设备的远程控制,还没有可以一对多进行远程控制的解决方案。
发明内容
为解决现有技术中的问题,本发明提供一种基于智能路由和聊天室机制的远程控制系统,还提供了一种基于该系统的远程控制方法。
本发明远程控制系统包括,智能可移动设备:用于根据服务器转发的控制指令执行操作,并上报数据给服务器;服务器:用于搭建聊天室,分发同一聊天室内上位机的控制指令给智能可移动设备,并将智能可移动设备上报的数据发送给上位机;上位机:用于通过服务器发送控制指令给智能可移动设备,接收服务器传输的智能可移动设备上报的数据并显示。
本发明作进一步改进,所述智能可移动设备包括OpenWrt智能路由和arduino单片机,其中,所述OpenWrt智能路由为智能可移动设备主控板,通过串口与arduino单片机通信,控制智能可移动设备移动;所述arduino单片机控制可移动设备移动,数据上报。
本发明作进一步改进,所述智能可移动设备还包括4G路由器,用于接入4G通信网。
本发明作进一步改进,所述智能可移动设备、服务器和上位机之间通过websocket协议通信,所述聊天室为websocket聊天室。
本发明作进一步改进,同一websocket聊天室内连接的智能可移动设备和上位机的数量为一个以上,其中智能可移动设备和上位机通过服务器内的websocket聊天室的通信形式包括一对一通信、一对多通信和多对多通信。
本发明作进一步改进,所述智能可移动设备上设有摄像头和/或传感器。
本发明还提供了一种基于上述远程控制系统的远程控制方法,包括如下步骤:
S1:服务器搭建聊天室,智能可移动设备、上位机连网,能够访问服务器;
S2:服务器将智能可移动设备和对应的上位机绑定,接入聊天室的同一房间;
S3:上位机发送控制指令和消息给服务器;
S4:服务器解析消息中的聊天室房间号和智能可移动设备编号,选择房间内转发的智能可移动设备,然后将控制指令发送给该智能可移动设备;
S5:智能可移动设备接收到控制指令后执行相应操作,并将数据和消息上报给服务器;
S6:服务器解析消息中的聊天室房间号和上位机号,选择房间内转发的上位机,然后将数据发送给该上位机;
S7:上位机显示数据。
本发明作进一步改进,在步骤S2中,将采用OpenWrt智能路由的智能可移动设备与上位机的用户微信号进行绑定,每个智能可移动设备在出厂时拥有一个该设备的MAC地址,将该MAC地址作为参数的临时二维码,服务器将智能可以只移动设备和上位机进行绑定的方法为:
S211:用户通过上位机的微信,扫描智能可移动设备的带参数的临时二维码,关注设备的微信公众号;
S212:用户微信openid和智能可移动设备的MAC地址在服务器上进行绑定;
S213:服务器根据用户上位机上的微信openid生成专属于该用户的聊天室房间号的验证码和二维码,组关注公众号的图文消息;
S214:服务器推送带聊天室房间号的验证码和二维码,关注公众号的图文消息给用户上位机的微信。
本发明作进一步改进,在步骤S2中,智能可移动设备加入聊天室的方法为:
S221:上位机接入采用OpenWrt智能路由的智能可移动设备内置wifi;
S222:上位机扫描并填写包括上级路由ssid,密码,房间号验证码,智能可移动设备名称的信息;
S223:智能可移动设备通过websocket协议发送登录消息;
S224:服务器在收到登录消息后,将设备加入到与登录消息对应的聊天室中房间号,对该设备生成一个client_id;
S225:服务器广播智能可移动设备的登录消息给该房间内已有的上位机。
本发明作进一步改进,在步骤S2中,上位机加入聊天室的房间号的方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳信息职业技术学院,未经深圳信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611090064.0/2.html,转载请声明来源钻瓜专利网。