Bip2JSON-to-BACnet Conversion for Building Protocol Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice interoperabilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvedevice interoperabilityVSAvoidease of development
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple communication protocols are supported for different manufacturers, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvemulti-protocol supportVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If protocol conversion from Bip2JSON to BACnet is implemented, then interoperability with internet applications is improved, but processing complexity increases

Engineering Contradiction:
Improveinternet application integrationVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250337822A1Building Protocol Data Processing Method, Apparatus, And System
Publication Date: 2025.10.30 SHANGHAI MEICON INTELLIGENT CONSTR CO LTD
  • US20250337822A1 patent drawing
  • US20250337822A1 patent drawing
  • US20250337822A1 patent drawing

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.