CN108600150A - 数据采集平台与物联网终端配合的数据采集流程方法 - Google Patents

数据采集平台与物联网终端配合的数据采集流程方法 Download PDF

Info

Publication number
CN108600150A
CN108600150A CN201810062710.5A CN201810062710A CN108600150A CN 108600150 A CN108600150 A CN 108600150A CN 201810062710 A CN201810062710 A CN 201810062710A CN 108600150 A CN108600150 A CN 108600150A
Authority
CN
China
Prior art keywords
data acquisition
internet
data
things terminal
message
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.)
Granted
Application number
CN201810062710.5A
Other languages
English (en)
Other versions
CN108600150B (zh
Inventor
陆晓佳
余儒
吴强
赵阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Sfj Software & Technology Co Ltd
Original Assignee
Nanjing Sfj Software & Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Sfj Software & Technology Co Ltd filed Critical Nanjing Sfj Software & Technology Co Ltd
Priority to CN201810062710.5A priority Critical patent/CN108600150B/zh
Publication of CN108600150A publication Critical patent/CN108600150A/zh
Application granted granted Critical
Publication of CN108600150B publication Critical patent/CN108600150B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

数据采集平台与物联网终端配合的数据采集流程方法,具体步骤如下,步骤一,判断在配置库中检索是否有相同配置,如果有则直接调用已有配置,修改变动的参数,并保存至配置库,同时生成通讯模块;步骤二,如果没有相同配置,选择通讯方式:a)进行应答方式;b)主动推送方式;c)厂商的固定报文格式库;d)自定义报文格式。本发明提供数据采集平台与物联网终端配合的数据采集流程方法,整合各类型物联网终端的通讯参数和通讯协议,这样用户在使用时无需考虑通讯参数和通讯协议的设置,配置简单,即连即用,将数据采集平台与物联网相互配合,从而便于数据采集。

Description

数据采集平台与物联网终端配合的数据采集流程方法
技术领域
本发明涉及数据采集领域,特别是涉及数据采集平台与物联网终端配合的数据采集流程方法。
背景技术
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪0因此,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂,随着相关技术的不断发展,出现了各种物联网终端,而随着技术发展数据采集显得越来越重要,因此越来越需要将数据采集平台与物联网终端相互配合,因此申请人设计一种数据采集平台与物联网终端配合的数据采集流程方法。
目前物联网终端设备:包含各类型传感器,PLC(可编程逻辑控制器),可编程设备,数控***,单片机等以及上述设备组合而成软硬件***。不同的生产厂家采用不同的通讯协议和通讯参数,如:MODBUS协议,FIN协议,HOSTLINK协议,CAN协议等,在协议的基础上还有不同的通讯参数,波特率,奇偶检验等,统一各厂家的通讯标准困难,创建物联网终端设备的通讯非常繁复,造成物联网的实施进展缓慢。
发明内容
为了解决上述存在的问题,本发明提供数据采集平台与物联网终端配合的数据采集流程方法,通过创建一个整合各类型物联网终端的通讯参数和通讯协议的中间件,在服务器端以及物联网设备数据采集端的通讯标准统一,用户在使用时无需考虑物联网终端的通讯参数和通讯协议的设置,配置简单,即连即用,将数据采集平台与物联网相互配合,从而便于数据采集,同时,客户的自配置过程同样也是设备端参数的个性化过程,通过共享的方式扩充该中间件的数据库,为达此目的,本发明提供数据数据采集平台与物联网终端配合的数据采集流程方法,具体步骤如下:
步骤一,判断在配置库中检索是否有相同配置,如果有则直接调用已有配置,修改变动的参数,并保存至配置库,同时生成通讯模块;
步骤二,如果没有相同配置,选择通讯方式:
a)进行应答方式:
1)选择终端设备型号;
2)在终端设备库中检索;
3)确定该型号设备的通讯协议、通讯方式;
4)在该型号设备数据区中选择需要读取的数据位置;
5)定义读取数据的含义和单位并保存;
6)检查全部终端设备是否完成;
如未完成,重复i步骤;
如完成,保存配置,并存入配置库,以便下次调用;
7)生成改设备通讯模块;
8)通讯测试,如果不正确,检查通讯配置;
如果通讯测试正确,结束配置;
b)主动推送方式;
1)选择设备型号;
2)首先在报文数据库中检索,如果有同样型号的,直接调用;
3)同时在终端设备数据库中检索通讯协议,通讯方式,数据区;
4)用户通过对比,自定义报文头,报文内容,报文尾;
5)根据以上内容生成报文格式
6)在可编程终端按生成的报文格式编写推送程序或者由服务器自动生成数据推送程序由编程人员手动添加或者服务器自动发送至可编程终端;
7)定义报文字段内容的含义和单位;
8)检查全部终端设备是否完成;
如未完成,重复i步骤;
如完成,保存配置,并存入配置库,自定义报文存至报文库,以便下次调用;
9)生成改设备通讯模块;
通讯测试,如果不正确,检查通讯配置;
如果通讯测试正确,结束配置;
c)厂商的固定报文格式库;
d)自定义报文格式。
本发明的进一步改进,所述物联网终端设备包含各类型传感器,PLC可编程逻辑控制器,可编程设备,数控***,单片机以及上述设备组合而成软硬件***。
本发明的进一步改进,所述应答方式由服务器发送采集数据指令给终端设备,终端设备根据指令要求将数据上传服务器。
本发明的进一步改进,所述终端设备数据库:保存物联网终端设备通讯数据,包含:通讯协议,通讯方式,数据区情况。
本发明的进一步改进,所述配置库完成物联网终端设备中所有可配置硬件后的配置文件。
本发明的进一步改进,所述报文模板库采用主动推送方式,对各设备通讯报文的定义库。
本发明的进一步改进,所述主动推送方式由终端将服务器所需数据主动推送至服务器。
本发明的进一步改进,所述厂商的固定报文格式库中用户和厂家以共享方式存入设备通讯库中的自定义物联网终端设备库。
本发明提供数据采集平台与物联网终端配合的数据采集流程方法,具有创新点如下:
1、本发明将传感器、PLC等智能终端的通讯参数,数据区整合在一个数据库中,用户只需要选择所需采集的数据,无需考虑各种不同类型通讯方式,就可由***完成这些硬件的接入编程工作,大大简化物联网的接入过程;
2本发明用户可自定义报文格式,对数据做初步的加密,从而保证数据安全;
3、本发明用户可自定义数据的含义;
4、本发明终端设备的数据库可对外部开放,由设备厂家自行上传;
5、本发明连接广泛,只要带通讯功能的设备,都可以平台连接,适合于不同的物联网***;
6、本发明不同的终端设备可以自由组合,形成新的设备集。
7、本发明数据库可以无限扩大,具有极好的扩展前景。
附图说明
图1为本发明具体采集步骤流程示意图;
图2为本发明具体工作代码界面;
图3为本发明具体工作示意图。
具体实施方式
下面结合附图与具体实施方式对本发明作进一步详细描述:
本发明提供数据采集平台与物联网终端配合的数据采集流程方法,整合各类型物联网终端的通讯参数和通讯协议,这样用户在使用时无需考虑通讯参数和通讯协议的设置,配置简单,即连即用,将数据采集平台与物联网相互配合,从而便于数据采集。
作为本发明一种实施例,本发明提供如图1所示提供数据数据采集平台与物联网终端配合的数据采集流程方法,具体步骤如下:
步骤一,判断在配置库中检索是否有相同配置,如果有则直接调用已有配置,修改变动的参数,并保存至配置库,同时生成通讯模块;
步骤二,如果没有相同配置,选择通讯方式:
a)进行应答方式:
1)选择终端设备型号;
2)在终端设备库中检索;
3)确定该型号设备的通讯协议、通讯方式;
4)在该型号设备数据区中选择需要读取的数据位置;
5)定义读取数据的含义和单位并保存;
6)检查全部终端设备是否完成;
如未完成,重复i步骤;
如完成,保存配置,并存入配置库,以便下次调用;
7)生成改设备通讯模块;
8)通讯测试,如果不正确,检查通讯配置;
如果通讯测试正确,结束配置;
b)主动推送方式;
1)选择设备型号;
2)首先在报文数据库中检索,如果有同样型号的,直接调用;
3)同时在终端设备数据库中检索通讯协议,通讯方式,数据区;
4)用户通过对比,自定义报文头,报文内容,报文尾;
5)根据以上内容生成报文格式
6)在可编程终端按生成的报文格式编写推送程序或者由服务器自动生成数据推送程序由编程人员手动添加或者服务器自动发送至可编程终端;
7)定义报文字段内容的含义和单位;
8)检查全部终端设备是否完成;
如未完成,重复i步骤;
如完成,保存配置,并存入配置库,自定义报文存至报文库,以便下次调用;
9)生成改设备通讯模块;
通讯测试,如果不正确,检查通讯配置;
如果通讯测试正确,结束配置;
c)厂商的固定报文格式库;
d)自定义报文格式。
其中作为具体实施例中如图2图3所示:
内存区定义如下:
CIO区;
I/O区CIO 0000~CIO 0159;
链接区CIO 1000~CIO 1199;
总线单元内存区CIO 1500~CIO 1899;
特殊I/O区CIO 2000~CIO 2959;
脉冲输入输出区CIO 2960~CIO 2963;
串行plc链接区CIO 3100~CIO 3189;
设备网区CIO 3200~CIO 3799;
内部输入输出区CIO 1300~CIO 1499 CIO 3800~CIO 6143;
工作区W000~W511;
等候区H000~H511;
辅助区A0~A447 A448~A1471 A10000~A11535;
临时区TR0~TR15;
定时器区T0000~T4095;
计数器区C0000~C4095;
DM区;
读写区D00000~D19999;
特殊I/O单元内存区D20000~D29599;
读写区D29600~D29999;
总线单元内存区D30000~D31599;
读写区D31600~D32767;
EM区E00_00000~E3_32767;
索引寄存器区IR0~IR15。
本发明读取实例如下:
注:自定义部分;
对答方式:用户选择需要读取的DM区0、1、2后,***通过中间件自动生成以符合欧姆龙命令的格式和协议的通讯模块,读取DM区0、1、2的数据;
读取命令:
@ 00 FA F 00 00 00 00 0101
单元号 报文头 响应时间 代表读取
82 000000 0006 0D *回车
代表DM区 开始读取地址 读取个数 FCS校验码 结束
返回命令:
@ 00 FA 0 04 00 00 00 0 0101
单元号 报文头 响应时间 代表读取
0000 73CA003C 0000 0000 0000 0000 35 *回车
地址0的数据 地址1的数据 地址2的数据 FCS校验码 结束
设备端主动推送方式:
客户选择需要的DM 0、1、2的数据位置,自定义报文格式,(自定义报文的文头+报文内容+自定义命令结束代码)服务器端自动生成PLC端需要写入PLC程序的自定义报文格式的程序段,由客户写入PLC或者服务器自动写入PLC,
以自定义报文格式上传需要采集的数据;
用户可以自行设置报文头和结束代码,形成自有的专属通讯命令格式,存储于***的报文格式库中,在通讯过程中,由服务器和PLC端进行解析,数据命令在传输时不易截取,形成初步的数据加密作用。
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作任何其他形式的限制,
而依据本发明的技术实质所作的任何修改或等同变化,仍属于本发明所要求保护的范围。

Claims (8)

1.数据采集平台与物联网终端配合的数据采集流程方法,具体步骤如下,其特征在于:
步骤一,判断在配置库中检索是否有相同配置,如果有则直接调用已有配置,修改变动的参数,并保存至配置库,同时生成通讯模块;
步骤二,如果没有相同配置,选择通讯方式:
a)进行应答方式:
1)选择终端设备型号;
2)在终端设备库中检索;
3)确定该型号设备的通讯协议、通讯方式;
4)在该型号设备数据区中选择需要读取的数据位置;
5)定义读取数据的含义和单位并保存;
6)检查全部终端设备是否完成;
如未完成,重复i步骤;
如完成,保存配置,并存入配置库,以便下次调用;
7)生成改设备通讯模块;
8)通讯测试,如果不正确,检查通讯配置;
如果通讯测试正确,结束配置;
b)主动推送方式;
1)选择设备型号;
2)首先在报文数据库中检索,如果有同样型号的,直接调用;
3)同时在终端设备数据库中检索通讯协议,通讯方式,数据区;
4)用户通过对比,自定义报文头,报文内容,报文尾;
5)根据以上内容生成报文格式;
6)在可编程终端按生成的报文格式编写推送程序或者由服务器自动生成数据推送程序由编程人员手动添加或者服务器自动发送至可编程终端;
7)定义报文字段内容的含义和单位;
8)检查全部终端设备是否完成;
如未完成,重复i步骤;
如完成,保存配置,并存入配置库,自定义报文存至报文库,以便下次调用;
9)生成改设备通讯模块;
通讯测试,如果不正确,检查通讯配置;
如果通讯测试正确,结束配置;
c) 厂商的固定报文格式库;
d)自定义报文格式。
2.根据权利要求1所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述物联网终端设备包含各类型传感器,PLC可编程逻辑控制器,可编程设备,数控***,单片机以及上述设备组合而成软硬件***。
3.根据权利要求1所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述应答方式由服务器发送采集数据指令给终端设备,终端设备根据指令要求将数据上传服务器。
4.根据权利要求1所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述终端设备数据库: 保存物联网终端设备通讯数据,包含:通讯协议,通讯方式,数据区情况。
5.根据权利要求1所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述配置库完成物联网终端设备中所有可配置硬件后的配置文件。
6.根据权利要求1所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述报文模板库采用主动推送方式,对各设备通讯报文的定义库。
7.根据权利要求6所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述主动推送方式由终端将服务器所需数据主动推送至服务器。
8.根据权利要求1所述的数据采集平台与物联网终端配合的数据采集流程方法,其特征在于:所述厂商的固定报文格式库中用户和厂家以共享方式存入设备通讯库中的自定义物联网终端设备库。
CN201810062710.5A 2018-01-23 2018-01-23 数据采集平台与物联网终端配合的数据采集流程方法 Active CN108600150B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810062710.5A CN108600150B (zh) 2018-01-23 2018-01-23 数据采集平台与物联网终端配合的数据采集流程方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810062710.5A CN108600150B (zh) 2018-01-23 2018-01-23 数据采集平台与物联网终端配合的数据采集流程方法

Publications (2)

Publication Number Publication Date
CN108600150A true CN108600150A (zh) 2018-09-28
CN108600150B CN108600150B (zh) 2021-06-25

Family

ID=63608519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810062710.5A Active CN108600150B (zh) 2018-01-23 2018-01-23 数据采集平台与物联网终端配合的数据采集流程方法

Country Status (1)

Country Link
CN (1) CN108600150B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110032523A (zh) * 2019-03-29 2019-07-19 陕西柴油机重工有限公司 柴油机装配试验基于地址位动态定义的寄存器存储方法
CN110515522A (zh) * 2019-08-23 2019-11-29 数字广东网络建设有限公司 设备数据的接入方法、装置、计算机设备和存储介质
CN114567651A (zh) * 2021-12-31 2022-05-31 福建省公田软件股份有限公司 一种设备与物联网平台的快速可视化接入方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004095806A2 (en) * 2003-04-17 2004-11-04 Visto Corporation A data access, replication or communication system comprising a distributed software application
CN104283967A (zh) * 2014-10-23 2015-01-14 武汉华大优能信息有限公司 一种基于物联网数据采集的第三方数据服务***
CN104391689A (zh) * 2014-11-04 2015-03-04 中国石油天然气股份有限公司 一种物联网应用的开发方法、中间件及PaaS平台
CN104468717A (zh) * 2014-11-07 2015-03-25 天津普斯泰科技发展有限公司 物联网传感器网关数据采集分析平台
CN106685815A (zh) * 2017-01-04 2017-05-17 上海建坤信息技术有限责任公司 一种多协议硬件采集网关***
CN107171922A (zh) * 2017-07-03 2017-09-15 中国人民解放军63893部队 基于中间件技术的异构***桥接服务方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004095806A2 (en) * 2003-04-17 2004-11-04 Visto Corporation A data access, replication or communication system comprising a distributed software application
CN104283967A (zh) * 2014-10-23 2015-01-14 武汉华大优能信息有限公司 一种基于物联网数据采集的第三方数据服务***
CN104391689A (zh) * 2014-11-04 2015-03-04 中国石油天然气股份有限公司 一种物联网应用的开发方法、中间件及PaaS平台
CN104468717A (zh) * 2014-11-07 2015-03-25 天津普斯泰科技发展有限公司 物联网传感器网关数据采集分析平台
CN106685815A (zh) * 2017-01-04 2017-05-17 上海建坤信息技术有限责任公司 一种多协议硬件采集网关***
CN107171922A (zh) * 2017-07-03 2017-09-15 中国人民解放军63893部队 基于中间件技术的异构***桥接服务方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110032523A (zh) * 2019-03-29 2019-07-19 陕西柴油机重工有限公司 柴油机装配试验基于地址位动态定义的寄存器存储方法
CN110032523B (zh) * 2019-03-29 2023-08-22 陕西柴油机重工有限公司 柴油机装配试验基于地址位动态定义的寄存器存储方法
CN110515522A (zh) * 2019-08-23 2019-11-29 数字广东网络建设有限公司 设备数据的接入方法、装置、计算机设备和存储介质
CN110515522B (zh) * 2019-08-23 2021-07-20 数字广东网络建设有限公司 设备数据的接入方法、装置、计算机设备和存储介质
CN114567651A (zh) * 2021-12-31 2022-05-31 福建省公田软件股份有限公司 一种设备与物联网平台的快速可视化接入方法
CN114567651B (zh) * 2021-12-31 2024-01-23 福建省公田软件股份有限公司 一种设备与物联网平台的快速可视化接入方法

Also Published As

Publication number Publication date
CN108600150B (zh) 2021-06-25

Similar Documents

Publication Publication Date Title
CN104536427B (zh) 在过程控制***中用于绑定属性的方法及设备
US20100250719A1 (en) Universal Network Adapter for Industrial Control Networks
US20070078536A1 (en) Production monitoring and control system having organizational structure-based presentation layer
Jain et al. Cloud to edge: distributed deployment of process-aware IoT applications
CN106980560B (zh) 一种基于icd数据库多总线协议测试及仿真方法和平台
US20020156926A1 (en) Industrial control system with autonomous web server
CN108600150A (zh) 数据采集平台与物联网终端配合的数据采集流程方法
US20020046235A1 (en) Document creation and delivery
US20020016815A1 (en) Web function block in automation equipment
CN104932480A (zh) 汽车诊断***设计方法和装置
DE10049049A1 (de) System und Verfahren zur Konfiguration einer Prozeßsteuerung zur Verwendung mit einem Profibus-Einrichtungsnetzwerk
CN102724079B (zh) 一种以太网设备辅助配置的方法及***
CN114513404B (zh) 时间敏感网络的配置方法、装置及计算机可读存储介质
CN106598019A (zh) 一种用于微纳卫星控制模块开发测试的星务模拟器及方法
CN109670081A (zh) 业务请求处理的方法及装置
CN112532711A (zh) 边缘计算应用部署方法、终端、边缘计算节点及存储介质
CN111026460A (zh) 一种组态工具中利用区域模板快速配点的方法及装置
CN111538497A (zh) 一种适用于多星测控管理的配置方法及装置
CN104517014A (zh) 一种基于Pro/E的产品自动装配设计***及其装配处理算法
Aguirre et al. Low-cost supervisory control and data acquisition systems
EP0900413B1 (en) Method and equipment for setting up a protocol/system protocol
CN110020525A (zh) Kubernetes平台的权限配置方法、装置、计算机设备及存储介质
CN109241157A (zh) 数据调用方法、装置、通信设备及存储介质
CN111026047A (zh) 软件的配置方法及装置
US7508770B2 (en) Method for the project engineering of an automation system

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
CB03 Change of inventor or designer information

Inventor after: Lu Xiaojia

Inventor after: Yu Ru

Inventor before: Lu Xiaojia

Inventor before: Yu Ru

Inventor before: Wu Qiang

Inventor before: Zhao Yang

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant