BACnet Unitary Controller Auto-Addressing via MAC Address

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manually setting device instances on BACnet devices is time-consuming and often requires special tools, and existing solutions rely heavily on routers or global controllers for auto-addressing, which can be complex and inefficient.

Innovation Solution

Implementing an algorithm within the unitary controller to automatically determine device instances based on the MAC address, allowing for auto-addressing without special extensions to the router or global controller, with two versions accommodating single or multiple MS/TP networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual configuration of device instances is used, then configuration accuracy can be ensured, but installation time and complexity increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidinstallation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The unitary controller automatically determines its own device instance by listening to I-Am messages from the global controller and calculating its instance based on its MAC address and the global controller's instance. This self-service approach eliminates the need for manual configuration while ensuring accurate, consistent device instance assignment across the network.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If special tools or extensions to router/global controller are used for auto-addressing, then automation is improved, but device complexity and cost increase

Engineering Contradiction:
Improveauto-addressing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The unitary controller performs all auto-addressing logic internally without requiring special tools or extensions to the global controller. The controller listens for I-Am messages, extracts the global controller's device instance, and calculates its own instance using its MAC address, completely autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The auto-addressing functionality is extracted from the global controller and implemented independently in the unitary controller. This eliminates the need for special extensions or tools on the global controller side, simplifying the overall system architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If device instances are manually configured, then configuration precision is maintained, but productivity and efficiency decrease

Engineering Contradiction:
Improveconfiguration precisionVSAvoidinstallation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The unitary controller automatically configures its device instance by processing I-Am messages from the global controller and calculating its instance based on predefined algorithms using its MAC address. This maintains configuration precision while dramatically improving installation efficiency by eliminating manual intervention.

Inventive Principle:
Principle #25Self-service

4Extent of automation

If router-based auto-addressing is used, then automation is achieved, but reliance on external controllers increases system complexity

Engineering Contradiction:
Improveaddressing automationVSAvoidexternal dependency
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The unitary controller implements complete auto-addressing capability within itself, listening to I-Am messages from the global controller and independently calculating its device instance using its MAC address and the global controller's instance. This eliminates external dependency while maintaining automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The addressing logic is extracted from the router/global controller and implemented independently in the unitary controller, reducing external dependencies and simplifying the system architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8965994B2Approach for automatically setting the device instance of a BACnet device
Publication Date: 2015.02.24 HONEYWELL INTERNATIONAL INC
  • US8965994B2 patent drawing
  • US8965994B2 patent drawing

AI summary

An approach for automatically setting the device instance of a device such as a unitary controller without reliance on a router and/or global controller, or something like a special extension to an associated router and/or global controller. The approach may be implementable entirely by logic in the unitary controller.