Bip2JSON-to-BACnet Conversion for Building Protocol Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of intelligent devices from different manufacturers in a building with varying communication protocols poses challenges for unified management and data aggregation due to the complexity of the BACnet protocol, poor readability of its application layer, and limited interoperability with internet applications.
Innovation Solution
A protocol conversion method that converts Bip2JSON protocol data to BACnet protocol data, enabling a unified approach for managing multiple protocols in a building system, facilitating secondary development and internet application integration through a protocol building controller connected via an MQTT server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If BACnet protocol is used for building control communication, then device interoperability is improved, but protocol complexity and difficulty of access increase
Solution Approach 1:
The patent introduces an intermediary layer between the BACnet protocol and JSON protocol. This intermediary converts BACnet protocol data into JSON format, allowing systems to access building control data through simple JSON interfaces without needing to understand the complex BACnet protocol directly. The intermediary handles the protocol translation, shielding users from BACnet complexity while maintaining full interoperability.
Solution Approach 2:
The patent changes the data format parameter from BACnet binary/structured format to JSON text format. This parameter change makes the data more readable and easier to process for internet applications. The system maintains BACnet protocol compliance for device communication while transforming the data representation into a more user-friendly JSON format for upper-layer applications.
2Adaptability or versatility
If BACnet protocol is used for building control communication, then device interoperability is improved, but ease of operation and development difficulty worsen
Solution Approach 1:
The JSON protocol serves as an intermediary that simplifies interaction with BACnet devices. Instead of developers needing to understand BACnet's complex message formats and protocols, they can work with simple JSON data structures. The intermediary layer handles the complexity of BACnet communication, making the system easier to operate and develop while preserving full device interoperability.
Solution Approach 2:
The patent creates a simplified copy of the BACnet protocol interface in JSON format. This JSON copy maintains the essential functionality and data structures needed for building control operations but presents them in a much simpler, more developer-friendly format. The JSON interface is essentially a simplified representation that preserves BACnet's capabilities without its complexity.
3Adaptability or versatility
If multiple communication protocols are supported for different manufacturers, then adaptability is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal JSON interface that can communicate with devices from multiple manufacturers and protocols. Instead of requiring separate handling for each manufacturer's protocol, the system uses a single JSON-based approach that works across all devices. The universality of JSON allows one interface to serve multiple purposes and communicate with diverse hardware systems.
Solution Approach 2:
The JSON protocol acts as a universal intermediary layer between diverse building control devices and upper-layer applications. This intermediary handles protocol conversion for multiple manufacturers simultaneously, abstracting away the diversity of underlying protocols. The system complexity is managed by the intermediary rather than being distributed throughout the entire system.
4Adaptability or versatility
If protocol conversion from Bip2JSON to BACnet is implemented, then interoperability with internet applications is improved, but processing complexity increases
Solution Approach 1:
The patent introduces an intermediary conversion layer that translates between Bip2JSON and BACnet protocols. This intermediary handles the processing complexity of protocol conversion, allowing internet applications to interact with building control systems through simple JSON interfaces. The conversion logic is centralized in the intermediary, making the system easier to manage despite the added processing step.
Data Source
AI summary
Provided are a building protocol data processing method, apparatus and system, a computer-readable storage medium, a computer program product, and a computer program. The method is applied to a protocol building controller. The protocol building controller is connected to at least one upper-layer application through an MQTT server, and further connected to at least one BACnet device. The method includes: receiving first Bip2JSON protocol data sent by a target upper-layer application through the MQTT server, where the first Bip2JSON protocol data is a JSON format text carrying a first request operation; converting the first Bip2JSON protocol data to BACnet protocol data; and performing a function response corresponding to the first request operation based on the BACnet protocol data.


