Bacnet协议IP采集开发 总结

一、开发准备

    a、模拟器  VTS和BACnetDeviceSimulator

    b、主站  BACnetScan

    c、参考文档 http://wenku.baidu.com/view/3052760f5acfa1c7aa00cc89.html?from=search

    d、参考项目 https://github.com/kib357/BACsharp

 

二、开发概述

 

    1、采集软件(主站)UDP监听47808 端口 ,同时向从站的网络47808端口广播召唤仪表(whois)

    2、从站收到召唤指令向主站回复(IAM)

    3、主站收到从站IAM之后,接着发送readproperty(propertylist指令),问询从站所有的数据点属性列表

    4、从站回复读属性列表,主站接着(批量)读取属性的presentvalue

 

三、重难点

    1、字节解析

    2、报文分段

四、具体代码见参考项目

 

posted on 2016-11-04 11:31  hahanonym  阅读(4819)  评论(0编辑  收藏  举报