当前位置:   article > 正文

BACnet Router路由BACnet MS/TP转BACnet/IP实例代码讲解

bacnet router

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文件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/948206
推荐阅读
相关标签
  

闽ICP备14008679号