当前位置:网站首页>Neuron Newsletter 2022-05|新增 2 個南向驅動和 1 個北向應用、Modbus TCP 實現定制擴展
Neuron Newsletter 2022-05|新增 2 個南向驅動和 1 個北向應用、Modbus TCP 實現定制擴展
2022-06-10 13:12:00 【EMQX】
五月,我們發布了 Neuron 2.0.1,該版本主要修複了一些在 2.0.0 版本中發現的問題。此外,這個月我們主要專注於新驅動的開發,新增了南向 BACnet/IP、KNXnet/IP 驅動,北向 Sparkplug 應用,以及定制擴展了 Modbus TCP 協議,極大提高了點比特采集效率。
KNXnet/IP 驅動
KNX 是一種統一且獨立於制造商的通訊協定,用於智慧地連接最先進的家居與建築系統技術,包括家庭住宅和辦公綜合體的供暖、照明和門禁系統管理對舒適性和多功能性要求高。 KNX 可用於規劃和實施高效節能的解决方案,在提供更多功能和便利的同時降低能源成本。
我們實現驅動支持 BIT/BOOL/INT8/UINT8/INT16/UINT16/FLOAT 數據類型,作為 KNXnet/IP Client 進行數據采集和設備控制。KNXnet/IP 驅動支持兩種點比特地址,一種為 KNX group address,用戶只能對其進行寫操作,另一種地址格式為 KNX group address 附帶一個 KNX individual address,用戶只能對其進行讀操作。
BACnet/IP 驅動
BACnet 是用於智慧型建築的通訊協定,是國際標准化組織(ISO)、美國國家標准協會(ANSI)及美國采暖、制冷與空調工程師學會(ASHRAE)定義的通訊協定。 BACnet 針對智慧型建築及控制系統的應用所設計的通訊,可用在暖通空調系統(HVAC,包括暖氣、通風、空氣調節),也可以用在照明控制、門禁系統、火警偵測系統及其相關的裝置。
我們實現驅動支持 BIT/FLOAT 數據類型,作為 BACnet/IP Client 進行數據采集和設備反控。BACnet/IP 驅動目前支持的 OBJECT TYPE 主要有 ANALOG INPUT、ANALOG OUTPUT、ANALOG VALUE、BINARY_INPUT、BINARY_OUTPUT、BINARY_VALUE、MULTI_STATE_INPUT、MULTI_STATE_OUTPUT、MULTI_STATE_VALUE。協議層采用了异步收發指令,最大支持 255 條指令並發,提高了采集反控效率。
Sparkplug 插件
MQTT Sparkplug 是用於智能制造和工業自動化用例的互操作性協議。 Sparkplug 為設備制造商和軟件提供商提供了一種一致的方式來共享數據結構,以加速現有工業數字化轉型。
北向配置與 MQTT 插件類似,MQTT Topic 組成與 Neuron 的 Group 相匹配,支持按照 Neuron 的 Group 為單比特上報訂閱數據,並支持在 Sparkplug 的 Application 端對 Neuron 的采集設備進行寫入操作。數據類型已經支持 Neuron 南向設備的所有定義類型。
客戶定制化的 Modbus TCP 驅動
需要設備側支持。使用 Modbus TCP MBAP 中 2 字節的長度替代 ADU 中單字節長度來錶示幀長,Modbus TCP 幀最大可支持到 65535 字節。擴展後的協議一次采集指令能采集超過三萬個數據點比特,减少了 Neuron 與設備之間的交互次數,極大提高了采集效率。
其他更新
- Neuron 與 eKuiper 的 Dashboard 進行了集成。
- 官網文檔進行了大量優化,還在持續改進中。
- 針對 GitHub 社區的一些 issue,對 Neuron 的編譯以及交叉編譯做了一些優化,降低了搭建入門開發環境的門檻。
- 重構了開源 Modbus TCP 的實現。
- 修複了在 2.0.0 版本中測試發現的問題。
版權聲明: 本文為 EMQ 原創,轉載請注明出處。
边栏推荐
- Colmap source code reading notes [1] threading cc
- Stereo Vision-based Semantic 3D Object and Ego-motion Tracking for Autonomous Driving 论文阅读
- 启牛能开户吗,在启牛开户安全么
- 百度程序员删库被判9个月,手机号一键解绑功能发布,推特再向马斯克妥协,今日更多大新闻在此...
- 【FLinlk】Flink小坑之kerberos动态认证
- Use and inspection of safety tools and instruments
- 2022 ciscn preliminary PWN complete WP
- Handling work ticket system
- Mr developed by unity3d realizes model occlusion and transparent ground receiving shadow
- GNN is used as the new backbone of the three major tasks of CV, with the same cost performance as CNN, Vit and MLP | Chinese Academy of Sciences & Huawei Noah open source
猜你喜欢

如果再写for循环,我就锤自己了

Tidb Primary course experience 8 (Management Maintenance of Clusters, add a tikv Node)

Some words from ShareIt group

eKuiper Newsletter 2022-05|protobuf 编解码支持、可视化拖拽编写规则
![VDO-SLAM源码阅读笔记[2] local optimization和global optimization](/img/01/7ce7113737d9799ac2684788d9f08d.jpg)
VDO-SLAM源码阅读笔记[2] local optimization和global optimization
![[NLP] NLP full path learning recommendation](/img/d8/a367c26b51d9dbaf53bf4fe2a13917.png)
[NLP] NLP full path learning recommendation

蔚来:“拿捏”了数据,“扭捏”着未来

Leetcode 96. Different binary search trees

Unity typewriter to automatically roll text to the bottom of the text box

JTAG to Axi master debugging Axi Bram controller
随机推荐
启牛能开户吗,在启牛开户安全么
In June, 2022, China Database ranking: tidb made a comeback to win the crown, and Dameng was dormant and won the flowers in May
Dynaslam ii: carefully coupled multi object tracking and slam
今天,一对情侣拿下香港最大电商IPO
Neuron Newsletter 2022-05|新增 2 个南向驱动和 1 个北向应用、Modbus TCP 实现定制扩展
WTO MC12 restart agenda focuses on global economic recovery
Source of concurrent bugs (I) - visibility
深度神经网络每秒分类近20亿张图像,新型类脑光学分类器芯片登上Nature
VDMA commissioning summary
MySQL master database operation large table DDL, slave database crash and system parameter error setting
Development trend of Web Development
【FAQ】运动健康服务REST API接口使用过程中常见问题和解决方法总结
Cvpr2022|aconvnetforthe2020s & how to design neural network Summary
[deep learning] the credit card fraud anomaly detection based on the deep learning autoencoder is very effective
KITTI 相关信息汇总
Use soapUI tool to generate SMS interface code
VDO-SLAM: A Visual Dynamic Object-aware SLAM System 论文阅读
Vdo-slam source code reading notes [2] local optimization and global optimization
Colmap source code reading notes [1] threading cc
由文件图形丢失,说明自己都不用自己开发的OFFICE