CN109873820A - 一种可自定义数据传输协议的数据采集及执行方法 - Google Patents
一种可自定义数据传输协议的数据采集及执行方法 Download PDFInfo
- Publication number
- CN109873820A CN109873820A CN201910128801.9A CN201910128801A CN109873820A CN 109873820 A CN109873820 A CN 109873820A CN 201910128801 A CN201910128801 A CN 201910128801A CN 109873820 A CN109873820 A CN 109873820A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- page
- protocol rule
- user
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种可自定义数据传输协议的数据采集及执行方法,包括以下步骤:根据自己的需要,在PC端填写数据的排序、名称及数据类型;用数据线连接PC及和硬件模块,或者由硬件在一定条件下主动访问服务器,完成模块的数据传输协议规则设置;在PC端创建自己的模块监控数据上传展示页面;模块将采集的数据或串口信息按设置的协议规则排序后发送到用户自建的监控数据展示页面,或接收监控页面的发来的操作指令。本发明无需专业人员即可完成物联网***搭建;还可以完成串口协议与互联网服务器协议的自动转换,更加方便的实现工业设备信息互联;服务器软件平台提供多种场景数据展示模板。
Description
技术领域
本发明涉及工业物联网数据传输协议,具体涉及一种工业物联网的可自定义数据传输协议的数据采集及执行方法。
背景技术
目前,物联网在不同行业、不同领域已经有了比较广泛的应用。当前常用的方法是客户提出需求,由专业公司完成硬件的设计、编写通讯接口协议以及服务器程序;或者是由专业公司设计完成标准硬件产品及***进行量产销售,客户的需求无法自己完成。项目外包成本高、周期长,而且***设计完成后,变更非常麻烦。
发明内容
本发明的主要目的在于提供一种客户可根据自已的需求,无需专业工程师即可完成的通讯协议编写、服务器数据库的搭建、服务器软件的编写、数据采集、执行操作指令方法,在此基础上,客户可以在 PC 端自己创建页面,将设置好的模块统一管理监控。
本发明采用的技术方案是:一种可自定义数据传输协议的数据采集及执行方法,包括以下步骤:
S1,根据自己的需要设置协议规则,即在 PC 端填写数据的排序、名称及数据类型等协议规则;
S2,硬件通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下主动访问服务器,下载协议规则,完成模块的设置;
S3,选择数据展示页面模板,关联所需展示的数据名称,创建自己的数据展示页面;
S4,将模块安装在相应的位置;
S5,模块将采集的数据发送到用户自建的监控数据展示页面,或接收监控页面的服务器发来的操作指令。
进一步地,用户在 PC 端设置物联网模块的流程包括以下步骤:
S11,注册用户;
S12,用户登陆;
S13,模块管理页面,录入模块 ID 号;
S14,模块设置:根据需求填写模块名称、数据排序、名称、数据类型;
S15,硬件通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下主动访问服务器,下载协议规则,完成模块的设置。
更进一步地,用户创建模块管理监控页面的流程包括以下步骤:
S21,用户登陆;
S22,进入页面管理;
S23,创建页面或更改页面;
S24,关联模块及参数;
S25,保存设置。
更进一步地,物联网模块工作流程包括以下步骤:
S31,判断数据线是否连接成功或模块有无主动访问服务器下载协议规则,成功则与PC 机对接,模块接收协议规则并存储;
S32,如未连接数据线或未按下设置键模块未主动访问服务器下载协议规则,模块开始工作,循环扫描信号输入端口,采集数据或执行指令;
S33,将各端口数据,按协议规则要求编排 IT 协议;
S34,申请访问服务器,并上传/下载数据;
S35,读取串口数据,按协议规则要求编排 IT 协议;
S36,申请访问服务器,并上传/下载数据;
S37,在信号输出口执行用户操作。
本发明的优点:
本发明用动态的数据传输协议规则取代目前常用的固定数据传输协议,无需专业工程师参与,即可完成物联网***搭建,包括制定硬件与服务器的数据传输协议、自主创建数据展示页面等;通过设置协议规则,可以完成串口协议与互联网服务器协议的自动转换,无需重新开发***,更加方便的实现工业设备信息互联;服务器软件平台提供多种场景数据展示模板。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
图1是本发明的物联网模块使用前的设置框图;
图2是本发明的用户操作步骤流程图;
图3是本发明的用户在 PC 端设置模块的流程图;
图4是本发明的用户创建模块管理监控页面流程图;
图5是本发明的用户完成设置后的***架构图;
图6是本发明的物联网模块内部架构图;
图7是本发明的物联网模块工作流程图;
图8是本发明的整个***架构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参考图2,如图2所示,一种可自定义数据传输协议的数据采集及执行方法,包括以下步骤:
S1,根据自己的需要设置协议规则,即在 PC 端填写数据的排序、名称及数据类型等协议规则;
S2,硬件通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下(例如按键操作等方式)主动访问服务器,下载协议规则,完成模块的设置;
S3,选择数据展示页面模板,关联所需展示的数据名称,创建自己的数据展示页面;
S4,将模块安装在相应的位置;
S5,模块将采集的数据发送到用户自建的监控数据展示页面,或接收监控页面的服务器发来的操作指令。
参考图3,如图3所示,用户在 PC 端设置物联网模块的流程包括以下步骤:
用户在 PC 端设置物联网模块的流程包括以下步骤:
S11,注册用户;
S12,用户登陆;
S13,模块管理页面,录入模块 ID 号;
S14,模块设置:根据需求填写模块名称、数据排序、名称、数据类型;
S15,硬件通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下(例如按键操作等方式)主动访问服务器,下载协议规则,完成模块的设置。
参考图4,如图4所示,用户创建模块管理监控页面的流程包括以下步骤:
S21,用户登陆;
S22,进入页面管理;
S23,创建页面或更改页面;
S24,关联模块及参数;
S25,保存设置。
参考图7,如图7所示,物联网模块工作流程包括以下步骤:
S31,判断数据线是否连接成功或模块有无主动访问服务器下载协议规则,成功则与PC 机对接,模块接收协议规则并存储;
S32,如未连接数据线或未按下设置键模块未主动访问服务器下载协议规则,模块开始工作,循环扫描信号输入端口,采集数据或执行指令;
S33,将各端口数据,按协议规则要求编排 IT 协议;
S34,申请访问服务器,并上传/下载数据;
S35,读取串口数据,按协议规则要求编排 IT 协议;
S36,申请访问服务器,并上传/下载数据;
S37,在信号输出口执行用户操作。
本发明只需三步,即可完成工业物联网***搭建:在PC机页面给模块上传的各个数据命名,选择序号及数据格式,***自动生成协议规则;选择合适的数据展示页面模板,并在此页面中添加相应的模块和数据名称;将模块安装在所需的位置。
本发明提供一种用户可以自定义工业物联网数据传输协议的方法。该方法是用户在 PC 机上填写数据的格式及内容规则,由上位机软件把此规则转换成互联网数据传输协议格式(如 Jason 格式协议),上传并存储到服务器;同时,将此规则转换成嵌入式软件格式,通过数据线下载到 MCU 单片机存储器中通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下(例如按键操作等方式)主动访问服务器,下载协议规则,完成模块的设置。这样,MCU可按照所下载的规则要求,将采集到的数据,编排成互联网数据传输协议格式,上传至服务器,也可以将服务器发送过来的指令,按此规则拆解并执行。
本发明用动态的数据传输协议规则取代目前常用的固定数据传输协议,无需专业工程师参与,即可完成物联网***搭建,包括制定硬件与服务器的数据传输协议、创建数据展示页面等;通过设置协议规则,可以完成串口协议与互联网服务器协议的自动转换,无需重新开发***,即可实现工业设备信息互联;服务器软件平台提供多种场景数据展示模板。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种可自定义数据传输协议的数据采集及执行方法,其特征在于,
包括以下步骤:
S1,根据自己的需要设置协议规则,即在 PC 端填写数据的排序、名称及数据类型等协议规则;
S2,硬件通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下主动访问服务器,下载协议规则,完成模块的设置;
S3,选择数据展示页面模板,关联所需展示的数据名称,创建自己的数据展示页面;
S4,将模块安装在相应的位置;
S5,模块将采集的数据发送到用户自建的监控数据展示页面,或接收监控页面的服务器发来的操作指令。
2.根据权利要求1所述的可自定义数据传输协议的数据采集及执行方
法,其特征在于,用户在 PC 端设置物联网模块的流程包括以下步骤:
S11,注册用户;
S12,用户登陆;
S13,模块管理页面,录入模块 ID 号;
S14,模块设置:根据需求填写模块名称、数据排序、名称、数据类型;
S15,硬件通过串口数据线连接到 PC机下载协议规则,或者由硬件在一定条件下主动访问服务器,下载协议规则,完成模块的设置。
3.根据权利要求1所述的可自定义数据传输协议的数据采集及执行方
法,其特征在于,用户创建模块管理监控页面的流程包括以下步骤:
S21,用户登陆;
S22,进入页面管理;
S23,创建页面或更改页面;
S24,关联模块及参数;
S25,保存设置。
4.根据权利要求1所述的可自定义数据传输协议的数据采集及执行方
法,其特征在于,物联网模块工作流程包括以下步骤:
S31,判断数据线是否连接成功或模块有无主动访问服务器下载协议规则,成功则与PC 机对接,模块接收协议规则并存储;
S32,如未连接数据线或未按下设置键模块未主动访问服务器下载协议规则,模块开始工作,循环扫描信号输入端口,采集数据或执行指令;
S33,将各端口数据,按协议规则要求编排 IT 协议;
S34,申请访问服务器,并上传/下载数据;
S35,读取串口数据,按协议规则要求编排 IT 协议;
S36,申请访问服务器,并上传/下载数据;
S37,在信号输出口执行用户操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910128801.9A CN109873820A (zh) | 2019-02-21 | 2019-02-21 | 一种可自定义数据传输协议的数据采集及执行方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910128801.9A CN109873820A (zh) | 2019-02-21 | 2019-02-21 | 一种可自定义数据传输协议的数据采集及执行方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109873820A true CN109873820A (zh) | 2019-06-11 |
Family
ID=66918940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910128801.9A Pending CN109873820A (zh) | 2019-02-21 | 2019-02-21 | 一种可自定义数据传输协议的数据采集及执行方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109873820A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464565A (zh) * | 2020-05-13 | 2020-07-28 | 中国科学院自动化研究所 | 遵循通用信息交换协议规范的智能解码方法及解码器 |
CN112468594A (zh) * | 2020-12-01 | 2021-03-09 | 北京秒针人工智能科技有限公司 | 一种定制数据传输的方法、***、设备及存储介质 |
CN113341900A (zh) * | 2021-06-24 | 2021-09-03 | 昆山罗亿智能科技有限公司 | 一种零代码配置的工业设备数据采集*** |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105629790A (zh) * | 2016-01-29 | 2016-06-01 | 广州能迪能源科技股份有限公司 | 一种基于工业物联网的数据管理平台以及其数据管理方法 |
CN105656722A (zh) * | 2016-01-29 | 2016-06-08 | 广州能迪能源科技股份有限公司 | 一种基于工业物联网的数据上传方法及其*** |
CN105721564A (zh) * | 2016-01-29 | 2016-06-29 | 广州能迪能源科技股份有限公司 | 一种基于工业物联网的数据采集方法及其*** |
CN106534187A (zh) * | 2016-12-13 | 2017-03-22 | 广东沅朋网络科技有限公司 | 多类型无线数据传输终端统一管理方法及*** |
CN106572189A (zh) * | 2016-11-14 | 2017-04-19 | 广州大学 | 一种基于物联网的多传感器智能监控*** |
CN106888120A (zh) * | 2017-02-27 | 2017-06-23 | 武汉慧禹信息科技有限公司 | 一种物联网管理的方法、装置及*** |
CN108235755A (zh) * | 2015-07-15 | 2018-06-29 | 魏庆军 | 一种物联网控制器用户界面的方法及*** |
CN108234298A (zh) * | 2017-12-12 | 2018-06-29 | 开放物联(北京)科技发展有限公司 | 一种支持自定义配置多设备能力组合与场景的物联网网关 |
CN108377207A (zh) * | 2018-05-19 | 2018-08-07 | 济南浪潮高新科技投资发展有限公司 | 一种物联网平台设备接入和配置方法 |
CN108540538A (zh) * | 2018-03-20 | 2018-09-14 | 西安电子科技大学 | 一种基于sdn的云雾结合物联网应用构建*** |
CN109257367A (zh) * | 2018-10-18 | 2019-01-22 | 浙江大学台州研究院 | 一种用于工业物联网终端的数据通信协议及实现方法 |
CN109327551A (zh) * | 2018-12-04 | 2019-02-12 | 浩云科技股份有限公司 | 将物联网设备接入物联网平台的方法及装置、服务器 |
-
2019
- 2019-02-21 CN CN201910128801.9A patent/CN109873820A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108235755A (zh) * | 2015-07-15 | 2018-06-29 | 魏庆军 | 一种物联网控制器用户界面的方法及*** |
CN105629790A (zh) * | 2016-01-29 | 2016-06-01 | 广州能迪能源科技股份有限公司 | 一种基于工业物联网的数据管理平台以及其数据管理方法 |
CN105656722A (zh) * | 2016-01-29 | 2016-06-08 | 广州能迪能源科技股份有限公司 | 一种基于工业物联网的数据上传方法及其*** |
CN105721564A (zh) * | 2016-01-29 | 2016-06-29 | 广州能迪能源科技股份有限公司 | 一种基于工业物联网的数据采集方法及其*** |
CN106572189A (zh) * | 2016-11-14 | 2017-04-19 | 广州大学 | 一种基于物联网的多传感器智能监控*** |
CN106534187A (zh) * | 2016-12-13 | 2017-03-22 | 广东沅朋网络科技有限公司 | 多类型无线数据传输终端统一管理方法及*** |
CN106888120A (zh) * | 2017-02-27 | 2017-06-23 | 武汉慧禹信息科技有限公司 | 一种物联网管理的方法、装置及*** |
CN108234298A (zh) * | 2017-12-12 | 2018-06-29 | 开放物联(北京)科技发展有限公司 | 一种支持自定义配置多设备能力组合与场景的物联网网关 |
CN108540538A (zh) * | 2018-03-20 | 2018-09-14 | 西安电子科技大学 | 一种基于sdn的云雾结合物联网应用构建*** |
CN108377207A (zh) * | 2018-05-19 | 2018-08-07 | 济南浪潮高新科技投资发展有限公司 | 一种物联网平台设备接入和配置方法 |
CN109257367A (zh) * | 2018-10-18 | 2019-01-22 | 浙江大学台州研究院 | 一种用于工业物联网终端的数据通信协议及实现方法 |
CN109327551A (zh) * | 2018-12-04 | 2019-02-12 | 浩云科技股份有限公司 | 将物联网设备接入物联网平台的方法及装置、服务器 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464565A (zh) * | 2020-05-13 | 2020-07-28 | 中国科学院自动化研究所 | 遵循通用信息交换协议规范的智能解码方法及解码器 |
CN112468594A (zh) * | 2020-12-01 | 2021-03-09 | 北京秒针人工智能科技有限公司 | 一种定制数据传输的方法、***、设备及存储介质 |
CN113341900A (zh) * | 2021-06-24 | 2021-09-03 | 昆山罗亿智能科技有限公司 | 一种零代码配置的工业设备数据采集*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11791021B2 (en) | System and method for building intuitive clinical trial applications | |
CA2363151C (en) | Metrics and status presentation system and method using persistent template-driven web objects | |
CN109873820A (zh) | 一种可自定义数据传输协议的数据采集及执行方法 | |
CN111400382A (zh) | 一种模型驱动的数据集成中间件及实现方法 | |
EP4009199A1 (en) | Thermal-hydraulic three-dimensional real-time dynamic simulation method and system for nuclear power plant | |
CN104932480A (zh) | 汽车诊断***设计方法和装置 | |
JP2010524060A (ja) | 分散コンピューティングにおけるデータマージング | |
CN111782635B (zh) | 数据处理方法和装置、存储介质和电子装置 | |
CN111190596A (zh) | 联调方法、装置、计算机设备及可读存储介质 | |
CN112579455B (zh) | 一种接口自动化测试方法、装置、电子设备及存储介质 | |
KR20200046769A (ko) | 보고서 자동 생성 기반의 업무 프로세스 관리 시스템 제공 방법 | |
JP2017142767A (ja) | コントローラシステム、変数連携支援装置 | |
JP2019159996A (ja) | コントローラ、制御方法、および制御プログラム | |
CN111143223A (zh) | 一种服务器压力测试方法及装置 | |
CN105245582A (zh) | 数据中心的监控方法和监控装置 | |
CN116541065A (zh) | 软件***构建方法、装置、设备及计算机可读存储介质 | |
CN113590593A (zh) | 数据表信息的生成方法和装置、存储介质及电子装置 | |
KR20210008545A (ko) | 보고서 자동 생성 기반의 업무 프로세스 관리 시스템 제공 방법 | |
CN111639380A (zh) | 基于bim模型的数据联动方法、装置、电子终端及存储介质 | |
CN113934710B (zh) | 数据采集方法及装置 | |
US20190138921A1 (en) | Interactive guidance system for selecting thermodynamics methods in process simulations | |
JP2011018260A (ja) | 製造情報収集装置および方法 | |
CN111507785B (zh) | 基于云服务的装置选型配置***及方法 | |
CN105608108A (zh) | 通用gis数据协同采集方法和装置、服务器 | |
CN110060763A (zh) | 一种基于医学图像和三维模型的交流和存档的方法及装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190611 |