【技术实现步骤摘要】
一种多协议数据接入方法、装置、智能网关及存储介质
本专利技术涉及数据处理领域,特别是涉及一种多协议数据接入方法、智能网关及存储介质。
技术介绍
物联网(InternetofThings)指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、数控系统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled)的,如贴上RFID的各种资产(Assets)、携带无线终端的个人与车辆等等“智能化物件或动物”或“智能尘埃”(Mote),通过各种无线和/或有线的长距离和/或短距离通讯网络实现互联互通(M2M)、应用大集成(GrandIntegration)、以及基于云计算的SaaS营运等模式,在内网(Intranet)、专网(Extranet)、和/或互联网(Internet)环境下,采用适当的信息安全保障机制,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面(集中展示的Cockp ...
【技术保护点】
1.一种多协议数据接入方法,其特征在于,该方法包括:获取客户端的第一配置文档,所述第一配置文档为JSON格式,每个第一配置文档由多个JSON数组组成,JSON数组的每个JSON成员包括设备协议、设备初始化配置和设备要执行的任务;读取所述第一配置文档的JSON数组中的每个JSON成员,获取其键值,启动相对应的进程,并将键值写入相对应的进程中,形成该进程的第二配置文档,每个进程实现一种协议数据交互和解析;解析所述进程的第二配置文档,获取设备初始化配置数据和任务队列,按照任务队列的任务配置执行任务;判断执行任务是读操作还是写操作,若为读操作,则从本地文件系统缓存读取数据并写入设备 ...
【技术特征摘要】
1.一种多协议数据接入方法,其特征在于,该方法包括:获取客户端的第一配置文档,所述第一配置文档为JSON格式,每个第一配置文档由多个JSON数组组成,JSON数组的每个JSON成员包括设备协议、设备初始化配置和设备要执行的任务;读取所述第一配置文档的JSON数组中的每个JSON成员,获取其键值,启动相对应的进程,并将键值写入相对应的进程中,形成该进程的第二配置文档,每个进程实现一种协议数据交互和解析;解析所述进程的第二配置文档,获取设备初始化配置数据和任务队列,按照任务队列的任务配置执行任务;判断执行任务是读操作还是写操作,若为读操作,则从本地文件系统缓存读取数据并写入设备中,若为写操作,则从设备中读取数据读取数据并写入本地文件系统缓存。2.如权利要求1所述的多协议数据接入方法,其特征在于,每个进程内包含至少一个计时线程,所述计时线程依据任务队列的刷新时间来调度任务执行,该计时线程用于记录时间进度,判断时间是否等于刷新时间,以及触发要执行的任务。3.如权利要求1所述的多协议数据接入方法,其特征在于,所述进程所支持的协议包括HTTP协议、ModBus协议、MQTT协议、Socket协议和File协议。4.如权利要求1所述的多协议数据接入方法,其特征在于,每个进程之间采用本地文件系统缓存进行通信。5.如权利要求4所述的多协议数据接入方法,其特征在于,每个进程之间采用本地文件系统缓存进行通信的具体方法为:每个进程读取数据或写入数据至本地文件系统缓存的数据存储器;或其中一个进程在本地文件系统缓存中...
【专利技术属性】
技术研发人员:柴青松,陈小旭,王霞,马腾峰,邹亮,任韦凤,朱鹏飞,侯舒涵,刘艳丽,王凯琦,
申请(专利权)人:长春市智慧城市科技有限公司,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。