一种具备快速故障恢复能力的以太网环网实现方法

    公开(公告)号:CN117081886A

    公开(公告)日:2023-11-17

    申请号:CN202311222806.0

    申请日:2023-09-21

    Abstract: 本发明公开了一种具备快速故障恢复能力的以太网环网实现方法,对设备形态和网络拓扑结构有较大的限制,仅支持SOC加三口交换机的设备形式,仅支持线性和单环路两种网络拓扑结构,使环网协议内设备具备主动通知链路变化的能力。本发明因对设备结构、环网结构、环网内设备做了严格的限制,环网协议内设备具备主动通知链路变化的能力,具备5毫秒内恢复环路故障的能力;因关闭了环网内所有交换机的mac地址学习功能,根设备能对环网内所有报文进行缓存,并筛选出环路断开时部分设备未收到的报文进行补发,使本环网协议能够在环路断开恢复过程中不会丢失报文。本发明具有环路故障回复时间极短且环路断开回复过程不会丢失报文的优点。

    一种基于MQTT协议的物联网终端与服务的通信方法

    公开(公告)号:CN117061532A

    公开(公告)日:2023-11-14

    申请号:CN202311008118.4

    申请日:2023-08-11

    Abstract: 本发明公开了一种基于MQTT协议的物联网终端与服务的通信方法,终端通过请求与响应取得与物联网平台的联系,发送采集点信息,将对应的采集点标志对应的数据上传到物联网平台,并通过发送心跳监测包的形式与服务保持通信正常;所述终端包括网关和设于网关下的终端设备。本发明对终端设备与物联网平台间的消息报文做统一处理,支持上传和下发;在连接方式上,支持设备直连、网关代理模式,扩展了物联网系统的组网模式;在数据的组成形式上,对点位与设备的关系进行了自动绑定,归纳了同类型设备为同一产品。本发明具有点位与设备的关系进行自动绑定、归纳同类型设备、支持数据上传与下发的优点。

    一种基于IP179N交换机芯片扩展设备网卡的方法

    公开(公告)号:CN115297068A

    公开(公告)日:2022-11-04

    申请号:CN202210898836.2

    申请日:2022-07-28

    Abstract: 本发明公开了一种基于IP179N交换机芯片扩展设备网卡的方法,包括以下具体步骤:第一步,将交换机与MCU连接的端口设置为taged端口,将交换机的其它端口设置为untaged端口;第二步,将每个untaged端口设置一个唯一的PVID;第三步、将每个untaged端口均单独与taged端口划分成只有两个成员端口的VLAN;第四步、在MCU中添加虚拟网卡,驱动程序将不同交换机端口收到的数据递交给相对应的虚拟网卡,并将虚拟网卡发送的数据附加上对应的VLANTAG,再发送给交换机芯片,由交换机芯片根据VLANTAG从对应的端口发出数据。本发明具有能够有效改善MCU的网络通信能力和灵活性的特点。

    基于DMA和FIFO接收串口不定长数据的方法及装置

    公开(公告)号:CN114238188A

    公开(公告)日:2022-03-25

    申请号:CN202111462861.8

    申请日:2021-12-02

    Abstract: 本发明公开了一种基于DMA和FIFO接收串口不定长数据的方法及装置,针对现有串口数据接收方法中CPU占用率较高,空间利用率较低的问题,通过初始化串口,创建存储串口接收数据帧长度的变量rxLen及串口接收数据帧的是否有效标记frameValid,创建FIFO缓存队列并清空;初始化DMA,开启串口空闲中断及DMA传输完成中断,注册串口接收完成回调函数和DMA传输完成回调函数;CPU发起首次DMA请求后,等待串口接收完成中断触发或DMA传输完成中断触发,进行相应的中断处理。采用DMA配合FIFO接收数据,可根据接收帧的大小自动分配每个帧的缓冲区的大小,空间利用率极高;接收完整的一帧数据只需要进入两次中断,CPU占用率极低;在接收缓存多帧数据的过程中不需要CPU进行拷贝,CPU占用率低。

    KNX多网关通信方法、装置、设备及存储介质

    公开(公告)号:CN114172800B

    公开(公告)日:2024-05-03

    申请号:CN202111410134.7

    申请日:2021-11-25

    Abstract: 本发明公开了一种KNX多网关通信方法、装置、设备及存储介质,针对现有的KNX网关通信,一次只能连接一个KNX网关,在KNX多网关通信的情况下,操作复杂,费时又费力的问题,通过配置KNX网关数据于上位机,该KNX网关数据包括主机IP、KNX组播地址、KNX组播端口号、通讯链接端口号、数据通信端口号、KNX网关IP、KNX网关端口号;批量建立上位机与多个KNX网关的通信连接,采用管道通信方式与各KNX网关进行数据交互。可批量操作与多个KNX网关同时建立连接、同时断开连接;连接建立后,直至用户主动断开连接,只需要关注数据通信即可;并且,采用管道数据通信建立队列机制,避免了因大量数据涌入导致KNX总线堵塞无法正常通信的问题。

    一种基于冷备冗余的自校准传感器装置及方法

    公开(公告)号:CN116642525A

    公开(公告)日:2023-08-25

    申请号:CN202310660551.X

    申请日:2023-06-06

    Abstract: 本发明公开了一种基于冷备冗余的自校准传感器装置,包括电源模块,电源模块连接有电源定时切换模块、传感器接口模块、A/D转换模块、校准模块、信号输出模块和故障处理模块;其中一个传感器接口模块连接有主传感器,另一个传感器接口模块连接有备用传感器。本发明采用主、备传感器精度自校准的方式,定期启用备用传感器,通过校准模块将主传感器和备用传感器的采样值进行比较,判断主传感器采样值的精度偏差是否符合精度要求,若不满足则投用备用传感器并报警提醒运维人员更换,若正常则使用主传感器继续工作。本发明具有能够有效解决现有传感器应用场景中传感器随时间带来的精度偏差,从而导致使用精度不满足要求,需要巡检替换的问题。

    KNX多网关通信方法、装置、设备及存储介质

    公开(公告)号:CN114172800A

    公开(公告)日:2022-03-11

    申请号:CN202111410134.7

    申请日:2021-11-25

    Abstract: 本发明公开了一种KNX多网关通信方法、装置、设备及存储介质,针对现有的KNX网关通信,一次只能连接一个KNX网关,在KNX多网关通信的情况下,操作复杂,费时又费力的问题,通过配置KNX网关数据于上位机,该KNX网关数据包括主机IP、KNX组播地址、KNX组播端口号、通讯链接端口号、数据通信端口号、KNX网关IP、KNX网关端口号;批量建立上位机与多个KNX网关的通信连接,采用管道通信方式与各KNX网关进行数据交互。可批量操作与多个KNX网关同时建立连接、同时断开连接;连接建立后,直至用户主动断开连接,只需要关注数据通信即可;并且,采用管道数据通信建立队列机制,避免了因大量数据涌入导致KNX总线堵塞无法正常通信的问题。

Patent Agency Ranking