What is the BACnet Virtual Link Layer? Key Takeaways : What is the BACnet Virtual Link Layer? The BACnet Virtual Link Layer (BVLL) abstracts the physical network, allowing BACnet devices to communicate over any IP-based transport. It provides a standardized interface between BACnet messages and the underlying IP or IPv6 layers. BVLL ensures interoperability between devices, regardless of whether they use Ethernet, Wi-Fi, or VPN tunnels. It introduces specific BVLL message types to manage broa...| Actility.com
What is the BACnet WriteProperty Format? Key Takeaways : What is the BACnet WriteProperty Format? WriteProperty is the BACnet service used to modify the value of an object’s property on a remote device. It enables Building Management Systems (BMS) to control parameters such as setpoints, operating modes, or schedules. The message includes at least: Object Identifier, Property Identifier, and Property Value (with optional Array Index and Priority). The service is transmitted through either a...| Actility.com
What is a BACnet APDU? Key Takeaways : What is a BACnet APDU? BACnet APDU stands for Application Protocol Data Unit, the fundamental message structure used at the application layer of BACnet communication. It defines how information is packaged, sent, and interpreted between BACnet devices such as controllers, sensors, and gateways. The APDU operates above the NPDU (Network Protocol Data Unit), forming part of the BACnet message hierarchy. There are four main APDU types: Confirmed Request, Un...| Actility.com
BACnet Protocol Basics : Architecture, Objects, and Interoperability Explained Key Takeaways : BACnet Protocol Basics BACnet is an open communication protocol designed for Building Automation and Control Networks, enabling interoperability between devices from different vendors. The architecture is layered, based on ISO/OSI principles, ensuring flexibility across application, network, and data link layers. BACnet objects standardize functions like sensors, actuators, and controllers, simplify...| Actility.com
How to Install BACnet on Raspberry Pi Key Takeaways : How to Install BACnet on Raspberry Pi Low-cost BACnet platform: A Raspberry Pi provides an affordable way to experiment with BACnet for education, prototyping, or small-scale automation. Hardware essentials: You’ll need a Raspberry Pi 4, microSD, power supply, and optional RS485 adapter for BACnet MS/TP. Software setup: Install Raspberry Pi OS, update packages, and prepare libraries such as the open-source BACnet Stack or BACpypes. BACne...| Actility.com
Best Open-Source BACnet Stacks and Clients Key Takeaways : Best Open-Source BACnet Stacks and Clients Open-source BACnet stacks provide cost-effective, transparent, and flexible solutions for building automation. Leading stacks include BACnet Stack (C), bacpypes (Python), Node-BACnet (JavaScript), and BACnet4J (Java). Yabe (Yet Another BACnet Explorer) is one of the most widely used open-source BACnet clients. Open-source tools help accelerate prototyping and lower integration costs. Communit...| Actility.com
How to Test BACnet Communication Key Takeaways : How to Test BACnet Communication Testing BACnet communication ensures interoperability between devices from different vendors. Start with basic connectivity checks (ping, IP reachability, MS/TP wiring verification). Use Who-Is / I-Am services to verify device discovery across the network. Test ReadProperty / WriteProperty services to confirm data access and control. Validate COV (Change of Value) subscriptions to monitor efficient data updates....| Actility.com
How to Discover Devices on a BACnet Network Key Takeaways : How to Discover Devices on a BACnet Network Device discovery is essential to identify all BACnet devices connected to a network for integration and troubleshooting. BACnet uses Who-Is / I-Am services as the primary mechanism to announce and locate devices. Passive vs. active discovery: passive relies on listening to traffic, while active sends requests to elicit responses. Tools like YABE, Wireshark, and BACnet Explorer simplify the ...| Actility.com
How to Set Up Wireshark for BACnet Key Takeaways : How to Set Up Wireshark for BACnet Understand why Wireshark is the go-to tool for BACnet troubleshooting and performance monitoring. Download and install Wireshark from the official source with the right BACnet protocol support. Enable BACnet dissectors to decode messages like Who-Is, I-Am, and ReadProperty. Apply capture filters (e.g., udp.port==47808) to isolate BACnet/IP traffic efficiently. Interpret BACnet objects and services directly i...| Actility.com
How to Use YABE BACnet Explorer: Complete Guide Key Takeaways : YABE BACnet Explorer YABE (Yet Another BACnet Explorer) is a free, open-source tool for exploring BACnet networks. It allows quick discovery of devices and objects in BACnet/IP and BACnet MS/TP systems. Installation is lightweight and works primarily on Windows environments. Users can read and write BACnet objects (AI, AO, BI, BO, AV, BV, etc.). YABE includes monitoring and diagnostic features for troubleshooting communication is...| Actility.com
Discover how BACnet powers modern Building Management Systems (BMS) with interoperability, scalability, and smart building integration.| Actility.com
Actility provides IoT connectivity and solutions to power smart cities and industries.| www.actility.com
Streetlight control today is usually performed through a general switch, either activated manually, on a time-based schedule or on a daylight sensor. This allows very limited flexibility, as the entire system is either on or off. This also requires night-time checkup teams in order to discover lamp failures and any other grid malfunctions. This may not be that complicated in a small city, but when more than 500.000 streetlamps in Mecca need to be managed, it becomes a real challenge. With a p...| Actility.com
Communithings brings shoppers back to town with smart-parking solution in Mons| Actility.com