BACnet Router路由BACnet MS/TP转BACnet/IP实例讲解
文章目录
前言
BACnet路由器,是基于BACnet协议的楼宇自控系统常用的设备,用于在BACnet IP网络与BACnet MS/TP总线间实现通信路由功能,将 BACnet IP 网络与 BACnet MS/TP 网络进行互联并保障通讯,从而监视和控制楼宇自控系统上的各种暖通空调、照明、消防、水阀及其它设备系统,从而使得系统集成者可以在一个BACnet互联网内混合使用BACnet网络技术。
下面以ARM-Linux平台下BACnet路由器的开发为例,BACnet协议栈代码bacnet-stack-1.0.0的router例程是无法在arm平台下运行的,需要修改makefile文件和router代码实现路由功能
一、BACnet协议栈router目录
bacnet协议栈bacnet-stack-1.0.0 router例程在apps目录下,包含ipv4和ipv6两种协议标准,我们以ipv4为例进行研究

二、makefile文件修改
2.1、主目录makefile文件修改
为了配置ARM-LINUX交叉编译环境,首先需要修改主目录下的Makefile文件
本文详细介绍了如何配置和运行BACnet Router,实现BACnet MS/TP到BACnet/IP的通信。内容包括协议栈目录结构、makefile文件修改、初始化配置、代码编译和运行,以及通过yabe软件查看调试结果。通过这个实例,读者可以了解如何在楼宇自控系统中连接和通信不同的BACnet网络。
订阅专栏 解锁全文
670

被折叠的 条评论
为什么被折叠?



