BACnet-Network-Diagnostics
BACnet Diagnostics explanations Using WireShark Use filter for non-standard BACnet network: udp port range 47808-47823 Detected Circular Networks Overview Circular networks happen when you have two or more routes to the same controller.
IoT-Basics
Open System Interconnect, OSI HTTP vs MQTT vs TCP/IP TCP/IP 不是一个协议,而是一个协议族的统称。目的是把各个机器设备连接到一起进行通信。TCP 属于传输层,IP 属于网络层。 HTTP、HTTPS、FTP、MQTT 等属于应用层,由上可知,HTTP、HTTPS、FTP、MQTT 等应用层协议是建立在 TCP 协议之上的。 实际上,只有 TCP 协议,机器之间也可以通信。但是讲的都是 01 这种不容易理解,不利于开发,门槛较高。那么就有了专门的协议。比如: www 协会就定制一个专门用来浏览器访问的协议规则,就叫做 HTTP。浏览器开发商只要遵循这个标准。那么就可以直接实现。 IBM 公司开发了为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,叫做 MQTT。 也可以自己来在 TCP 的基础上开发协议(对性能要求较高的时) From IOT 之通信系列(五):TCP/IP 和 HTTP、MQTT
BACnet
Things need to know BACnet 支持七种局域网类型,通过以下方式进行通信: IP(IPv4 and IPv6); [Ethernet](https://www.elecfans.com/tags/ethernet/)(ISO 8802-3); Master Slave/Token Passing MS/TP([RS](https://www.elecfans.com/tags/rs/)485); Point-to-Point (PTP) (RS 232); [ZigBee](https://www.elecfans.com/tags/zigbee/); LonTalk; ARCNET; BACnet Broadcast Management Device (BBMD),让两个不同[网段](https://so.csdn.net/so/search?q=网段&spm=1001.2101.3001.7020)的设备可以同时在一个系统中访问的操作 目前使用的两种最普遍的局域网类型是 BACnet/IP 和 BACnet MS/TP。BACnet/IP 允许跨多个子网、多区控制系统进行通信,利用光纤和千兆以太网的优点,并为设备分配 IP 地址。
BACnet Stack
BACnet Stack This BACnet protocol stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services. It is an open source, royalty-free library for an embedded system, Windows, Linux, or other operating system.