CN109462613A - 一种通讯协议兼容方法 - Google Patents
一种通讯协议兼容方法 Download PDFInfo
- Publication number
- CN109462613A CN109462613A CN201811612932.6A CN201811612932A CN109462613A CN 109462613 A CN109462613 A CN 109462613A CN 201811612932 A CN201811612932 A CN 201811612932A CN 109462613 A CN109462613 A CN 109462613A
- Authority
- CN
- China
- Prior art keywords
- smart machine
- protocol
- communications protocol
- sent
- instruction
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
本发明提供一种通讯协议兼容方法。该方法包括:步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;步骤5、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。本发明简化了设备架构,提高了设备兼容性,降低了维护成本。
Description
技术领域
本发明涉及智能化***建设技术领域,尤其涉及多种厂家不同型号的智能设备需要集成通讯的智能化***建设的一种通讯协议兼容的方法。
背景技术
现有的智能***以往都通过硬件设备去解析第三方设备的协议, 主要流程如下:首先,软件***根据统一的协议将指令发送到管理设备上;然后,管理设备收到软件***发送的指令后,将该指令根据设备的通讯协议,转换成设备的发送指令发送给设备端;接下来,设备端收到指令后,返回给管理设备,管理设备再将指令转换为统一的协议返回至软件***中;最后,软件***按照统一的协议进行指令的解析。例如,中国专利CN201611270105.4公开了一种多表集抄协议的处理方法及装置,应用于多表集抄***,正是通过通信接口转换器实现协议处理,集中器只需要支持固定协议。通信接口转换器接收到集中器发送的第一命令帧后,能够获取该第一命令帧的协议类型,待根据第一命令帧获取到待抄表计的抄表数据后,按照第一命令帧的协议类型对抄表数据进行打包形成第一应答数据帧发送给集中器。
根据现有方法流程可知,只要增加一种厂家的仪表就需要配套多种硬件网关(例如,增加对应的通信接口转换器)等设备。由于未来智能***集成化程度越来越高,在跨设备、跨行业整合的情况下,协议接口不能做到统一。采用传统网关等硬件设备,则需要的设备较多,成本高,且后期维护不方便,需浪费大量的人力入力。这就导致生产部门出错率增加、售后部门查找问题成功率降低、***维护成本增加。
为了改善现有智能***的弊端,让采集装置既能保持统一性又能够方便采集第三方设备的数据,并适应于多种厂家的智能设备,急需一种通讯协议兼容方法。
发明内容
为解决现有技术中存在的不足,本发明提供一种通讯协议兼容方法,提高了设备兼容性,降低了施工和维护的成本;并且当新增智能设备时,只需要在平台软件***中增加协议打包文件即可,具有增减灵活,改动简单的特点。
本发明提供的一种通讯协议兼容方法,主要包括以下步骤:
步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;
步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;
步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;
步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;
步骤5、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。
进一步地,所述设备信息包括:设备类型和设备地址。
进一步地,所述步骤2中,按照统一协议的要求将所述待发送指令与所述统一协议进行排列组合和发送。
进一步地,所述步骤4中,在对所述文件进行存储时,所述文件的文件名称和所述智能设备的设备信息存在唯一对应关系;当需要与所述智能设备进行通讯时,则根据所述对应关系调用所述文件。
本发明的有益效果:
本发明提供的一种通讯协议兼容的方法,根据用户提供的不同类型的智能设备的通讯协议,对智能设备的收发指令进行程序的编写,然后将该智能设备的通讯协议收发指令封装成数据字符串,整体封装完成后按照***默认的统一协议进行通讯。本发明解决了智能化***中,多个厂家设备的集成问题,简化了***设备架构,提高了设备兼容性,降低了施工和维护的成本;并且当新增智能设备时,只需要在平台软件***中增加协议打包文件即可,具有增减灵活,改动简单的特点。
附图说明
图1为本发明实施例提供的基于模块权能的内核模块隔离方法的流程示意图.
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明所述的智能设备包括智能计量设备和智能家居设备。例如,智能电表、水表、燃气表、热量表、智能照明、智能空调等设备。
图1为本发明实施例提供的一种通讯协议兼容方法的流程示意图。如图1所示,该方法包括以下步骤:
S101、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;
具体地,软件***可以预先接收用户上传的有关智能设备的通讯协议,该通讯协议规定有智能设备和软件***之间的通信规则;然后,软件***按照该通讯协议的要求将智能设备的设备信息进行组合拼装,得到一个指令。所述设备信息包括:设备类型和设备地址。
S102、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;
具体地,软件***将步骤S101得到的指令组合进预先编辑设定好的统一协议中,然后将组合的统一协议发送至智能设备,智能设备在接收到该统一协议之后,读取该统一协议中的指令,按照指令的内容向软件***返回一个指令。该统一协议指软件***与各个厂家的智能设备进行通信时均适用的通信规范。在将指令组合进统一协议中并发送时,应按照统一协议的要求将指令与统一协议进行排列组合和发送。
S103、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;
S104、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;
具体地,根据用户提供的不同设备的通讯协议,软件***根据通讯协议内容,对智能设备的收发指令进行程序的编写,然后将此设备协议收发指令按照要求封装成数据字符串文件,整体封装完成后上传至软件***的预设位置。在对所述文件进行存储时,所述文件的文件名称和所述智能设备的设备信息存在唯一对应关系。如此,软件***需要和智能设备进行通信时,则根据所述对应关系调用上述数据字符串文件按照软件***默认的统一协议进行通讯。
S105、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。
本发明实施例提供的方法,根据用户提供的不同类型的智能设备的通讯协议,对智能设备的收发指令进行程序的编写,然后将该智能设备的通讯协议收发指令封装成数据字符串,整体封装完成后按照***默认的统一协议进行通讯。相对于现有智能***的集成方式,本发明解决了智能化***中,多个厂家设备的集成问题,简化了***设备架构,提高了设备兼容性,降低了施工和维护的成本;并且当新增智能设备时,只需要在平台软件***中增加协议打包文件即可,具有增减灵活,改动简单的特点。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (4)
1.一种通讯协议兼容方法,其特征在于,包括:
步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;
步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;
步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;
步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;
步骤5、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。
2.根据权利要求1所述的方法,其特征在于,所述设备信息包括:设备类型和设备地址。
3.根据权利要求1所述的方法,其特征在于,所述步骤2中,按照统一协议的要求将所述待发送指令与所述统一协议进行排列组合和发送。
4.根据权利要求1所述的方法,其特征在于,所述步骤4中,在对所述文件进行存储时,所述文件的文件名称和所述智能设备的设备信息存在唯一对应关系;当需要与所述智能设备进行通讯时,则根据所述对应关系调用所述文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811612932.6A CN109462613A (zh) | 2018-12-27 | 2018-12-27 | 一种通讯协议兼容方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811612932.6A CN109462613A (zh) | 2018-12-27 | 2018-12-27 | 一种通讯协议兼容方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109462613A true CN109462613A (zh) | 2019-03-12 |
Family
ID=65615317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811612932.6A Withdrawn CN109462613A (zh) | 2018-12-27 | 2018-12-27 | 一种通讯协议兼容方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109462613A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086443A (zh) * | 2022-05-27 | 2022-09-20 | 广东省离散智造科技创新有限公司 | 一种通讯协议转换方法和*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120036563A1 (en) * | 2010-08-04 | 2012-02-09 | At&T Mobility Ii Llc | Systems, devices, methods and computer program products for establishing network connections between service providers and applications that run natively on devices |
CN103281337A (zh) * | 2013-06-20 | 2013-09-04 | 安科智慧城市技术(中国)有限公司 | 设备集中管理的方法、服务端和*** |
CN105404385A (zh) * | 2014-05-30 | 2016-03-16 | 阿里巴巴集团控股有限公司 | 一种智能显示终端与体感设备实现数据交互的方法及装置 |
-
2018
- 2018-12-27 CN CN201811612932.6A patent/CN109462613A/zh not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120036563A1 (en) * | 2010-08-04 | 2012-02-09 | At&T Mobility Ii Llc | Systems, devices, methods and computer program products for establishing network connections between service providers and applications that run natively on devices |
CN103281337A (zh) * | 2013-06-20 | 2013-09-04 | 安科智慧城市技术(中国)有限公司 | 设备集中管理的方法、服务端和*** |
CN105404385A (zh) * | 2014-05-30 | 2016-03-16 | 阿里巴巴集团控股有限公司 | 一种智能显示终端与体感设备实现数据交互的方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086443A (zh) * | 2022-05-27 | 2022-09-20 | 广东省离散智造科技创新有限公司 | 一种通讯协议转换方法和*** |
CN115086443B (zh) * | 2022-05-27 | 2024-03-22 | 广东省离散智造科技创新有限公司 | 一种通讯协议转换方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN201146538Y (zh) | 一种协议转换装置 | |
CN109450662A (zh) | 自组网通讯管理机及组网方法、自组网通讯*** | |
CN110429708B (zh) | 一种实现配电设备即插即用的方法和*** | |
CN105763619B (zh) | 客户端与服务端进行通讯的方法及装置 | |
CN102185383A (zh) | 实现配电主站***与配电gis之间数据共享的方法及*** | |
CN105429858A (zh) | 一种多机器人间实时消息传递方法 | |
CN109347861B (zh) | 一种实时动态监测***通信方法 | |
CN105553959A (zh) | 动态生成智能设备操作界面的远程控制方法和*** | |
CN109495290B (zh) | 一种运维***主子站交互方法和*** | |
CN103595461B (zh) | 一种超大规模vsat***帧结构的资源分配方法 | |
CN102752299B (zh) | 电动汽车充电站免调试复合式通讯装置及方法 | |
CN111064726B (zh) | 一种goose协议与hdlc协议数据转换的实现方法及*** | |
CN113054743A (zh) | 一种适用于配电云主站的物联终端数据接入***及方法 | |
CN107450993A (zh) | 一种分布式iec61850通信组件的数据交互方法 | |
CN103259873A (zh) | 一种通过前置机对风电场设备采集数据和控制的方法及*** | |
CN102055806B (zh) | 一种远程智能终端服务控制*** | |
CN109462613A (zh) | 一种通讯协议兼容方法 | |
CN103905233B (zh) | 实现模拟传感器即插即用的方法、***与接入网络设备 | |
CN104539576B (zh) | 基于IPv6网络的通信方法与*** | |
CN101442524A (zh) | 与国家电网营销***服务器进行数据通讯的方法 | |
CN102523122B (zh) | 广域网终端设备远程管理方法及管理装置 | |
CN107911157B (zh) | 通用卫星指挥自动化技术数据处理***及方法 | |
CN110808982A (zh) | 一种基于注册机制的通信规约的建立方法及*** | |
CN113543185B (zh) | 基于自动开站助力5g高密度基站快速运营方法及*** | |
CN104022901B (zh) | 国网集中器onu模块的plc配置管理方法 |
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 | ||
CB02 | Change of applicant information |
Address after: 450000 Beidou Industrial Park C28-2, No. 50 Wutong Street, Zhengzhou High-tech Industrial Development Zone, Henan Province Applicant after: ZHENGZHOU CHUNQUAN ENERGY-SAVING Co.,Ltd. Address before: Bamboo high tech Development Zone in Henan province 450000 Zhengzhou Street No. 6 Building 1 unit 8 floor No. 13 East 1 Applicant before: ZHENGZHOU CHUNQUAN ENERGY-SAVING Co.,Ltd. |
|
CB02 | Change of applicant information | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190312 |
|
WW01 | Invention patent application withdrawn after publication |