[发明专利]一种基于物联网的智能控制方法及系统有效
申请号: | 201610866313.4 | 申请日: | 2016-09-29 |
公开(公告)号: | CN106534067B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 李巍;章进 | 申请(专利权)人: | 安徽华速达电子科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/06;H04L9/32 |
代理公司: | 合肥维可专利代理事务所(普通合伙) 34135 | 代理人: | 吴明华 |
地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于物联网的智能控制系统包括物联网的智能控制平台和若干智能光网络客户端。本发明还公开了一种基于物联网的智能控制方法,智能光网络客户端作为TCP客户端,基于物联网的智能控制平台作为TCP服务器端,使得在广域网上应用成为可能。跨平台管理改变了传统复杂单调的报文格式交互,改用命令语句更直接,更开源,更容易理解,与设备的命令手册配合使用,简化了对接开发难度,降低了维护成本。本发明的一种基于物联网的智能控制方法,满足将服务器设置在局域网中管理局域网中模块化智能光网络单元的目的,同时能满足将服务器设置在广域网中管理不同局域网中模块化智能光网络单元的能力,降低用户使用和运营服务器的成本。 | ||
搜索关键词: | 一种 基于 联网 智能 控制 方法 系统 | ||
【主权项】:
1.一种基于物联网的智能控制方法,其特征在于,包括如下步骤:(1)判断TCP连接是否建立:基于物联网的智能控制平台作为服务器端,监听对应的智能光网络客户端的TCP连接请求,智能光网络客户端通过socket向服务器端发送TCP连接请求,智能光网络客户端检测是否接受到相应的报文判断TCP连接是否成功建立;若TCP连接建立,进入步骤(2);若TCP连接没有建立,结束;(2)判断智能光网络客户端是否认证:若智能光网络客户端设备认证匹配,进入步骤(3);若智能光网络客户端设备认证不匹配,结束;(3)管理控制台下发命令指令:基于物联网的智能控制平台对智能光网络客户端下发功能请求命令指令,通过TCP协议传输,能请求命令指令包括TVP首部和TCP数据部分,TCP数据部分包括5个字段,分别为:固定标识、命令、操作类型、参数、命令次数;(4)智能光网络单元接受指令:智能光网络客户端创建一个线程用于处理接收TCP报文,通过TCP报文中的固定标识字段来区分是否是接受的指令消息,同时将指令消息通过进程间通信的方式传递给消息处理进程;(5)智能光网络单元指令处理:智能光网络客户端进行指令处理,包括指令解析、处理接口回调查找和函数执行;指令解析,提炼消息各个字段的内容,指令ID从0到n是连续的,且不同的指令参数具有唯一的指令ID;智能光网络单元解析到指令ID(m)后,通过偏移m个结构体,找到指令ID(m)对应的函数API,运用回调的方式执行相应的API,在基于物联网的智能控制平台和智能光网络单元维护相同的结构体数组,保持命令的同步;(6)智能光网络单元返回处理结果:调用的API的参数来源于解析到的参数,智能光网络单元与管理控制台应答消息填充正确后,智能光网络客户端通过socket发送到服务器端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽华速达电子科技有限公司,未经安徽华速达电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610866313.4/,转载请声明来源钻瓜专利网。