新建驱动之主动上报

2020-04-13 栏目:技术支持 查看()

        易云系统开放的设备对接,一直是备受客户喜爱的强大功能之一。

        通过这个功能,系统用户可以直接将设备接入系统,通过系统进行监测、控制等管理;设备商也可以为自己的产品对接系统,并提供给客户,提升客户的管理水平。

 

        那么如何实现自定义设备驱动呢?我们从“主动上报模式”开始,给大家介绍如何创建驱动。

 

        1、 首先,在每个系统的系统管理界面,都有“硬件驱动”一项,在驱动协议栏目下,目前有主动上报、召唤采集、MQTT三种模式,我们从“主动上报”开始。

 

 

        2、 点进新建通讯,我们在弹出框中填写协议编号、名称、使用驱动、通讯协议(TCP、UDP、MQTT)、驱动服务器IP、端口号,说明等基础信息。

        之后,我们来到协议配置中,配置通讯协议的具体规范:

 

        字节数量:您可以根据通讯内容、复杂性、保密性和带宽综合考虑字节数量

        前置功能码:系统支持使用16进制数字和文本两种方式来设置前置功能

 

        设备地址起始字节、地址字节数量和编码方式:根据需要,设定从何处开始是您的设备地址,以便精准通信,系统支BCD、ACSII码文本、INT8数值、INT16数值、INT32数值、INT64数值等多种方式的编码方式,您可以根据需要自行设备方式和地址字节数;

        数据起始字节、数据内容和字节数量:确定从何处开始是您需要传递的具体信息,数据内容可以是起始字节之后的全部字节、不含校验字节、去掉最后字节和手动数据字节数量四种类型,您可以根据需要自行选择,如果您的协议特殊,可以选择手动输入字节数量,自定义通讯内容。

        协议校验方式:您可以根据自身需求设定协议是否需要校验,系统提供异或校验、累加和、CRC16、CRC32四种校验方式,您可以行选择。

 

        数据反馈方式:您可以根据需要选择设备接到通讯信息后如何进行反馈,系统内置无反馈、反馈前置功能码、反馈前置功能码+设备编号三种形式,如果您有进一步要求,也可以选择自定义反馈格式,设定属于您自己的反馈方案;

 

        设备唯一标识判断方法:为了确保通讯正确流畅,您可以根据多种方法判断设备唯一标识,如IP、心跳包等,当然,系统也提供自定义功能,您可以自行编写。

 

        如果条件允许您可以为此协议单独配置一个端口,避免通讯过程中出现的一些问题。

 

        通过这些内容的配置,您无需懂任何编程知识,只要懂通讯协议、知道想要写入系统的功能码,即可轻松创建硬件驱动,将您需要的设备接入系统中。

 

扫二维码与客服经理沟通

我们在微信上24小时期待你的声音

企业上云解决方案/方案定制/系统咨询/项目咨询

郑重申明:易云物联网以外的任何单位或个人,不得使用该案例作为工作成功展示!