BACnet协议开发

             原本是一直在做TI平台的音、视频+底层驱动。BOSS直接说有个Bacnet协议开的发项目做做吧,看了看协议,感觉是庞大、复杂,但是根据规则来讲,开发人员主要关注点在与协议对接的底层硬件接口,与协议层本身关系不大,协议采用分层结构,把各部分功能划分得很清析。

           基于STM32F103x的结构跑起来(接手开发到实现功能两个星期)。

           已经实现:数字输出(最高支持200路,看硬件资源)、数字输入、模拟输入(ADC 12位采样),与DDC连接,控制无缝连接。

           提供OEM开发,请联系:dennis@hzhytech.com  或 http://www.hzhytech.com/ 


BACnet IP是一种基于协议的网络通信方式,特别适用于建筑自动化控制领域。BACnet是Building Automation and Control Networks的缩写,是一种开放标准的通信协议,用于不同设备之间的数据交换,如建筑楼宇中的照明、温度、供暖、通风、空调等系统。 BACnet IP协议允许设备通过IP网络进行通信,使得设备之间的数据传输更加方便快捷。它基于IPv4或IPv6协议,使用UDP或TCP作为传输层协议。通过BACnet IP协议,设备可以实现数据的读取、写入、订阅、报警等功能。 对于BACnet IP开发,一般可以参考BACnet国际协会(BACnet International)发布的相关文档和资料。其中包括了BACnet协议的详细说明、通信对象的定义和属性、网络通信的规范等。 在开发BACnet IP应用程序时,需要了解BACnet协议的基本概念和工作原理,熟悉BACnet协议栈的结构和各个层的功能。可以使用现有的BACnet协议栈库,如开源的BACnet库,来简化开发工作。此外,还需要掌握编程语言和网络通信相关知识,如C/C++、Java、Python等程序设计语言,以及网络通信协议和套接字编程等。 在应用开发过程中,可以使用BACnet工具和软件进行调试和测试,如网络抓包工具、BACnet设备模拟器等。同时,还需要按照BACnet协议的要求进行设备配置、设备对象的创建和设置、属性的读写等操作。 总之,BACnet IP开发协议资料提供了开发BACnet IP应用程序的基础知识和技术指导,掌握这些资料对于实现建筑自动化控制系统的网络通信非常有帮助。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值