Skip to content

9. Feature: Add BACnet read-only adapter foundation #218

@smithaldon1

Description

@smithaldon1

Parent Epic

#206

Purpose

Implement the foundation for reading configured BACnet/IP sources into normalized FactoryEvents.

Acceptance Criteria

  • Reads BACnet connection profiles.
  • Supports device address/network, object identifiers, polling interval, units, and object mapping.
  • Handles unavailable devices, missing objects, and stale readings clearly.
  • Documents Docker Desktop demo limitations separately from production BACnet/IP expectations.
  • Does not perform BACnet writes or commandable-property changes.

Implementation Order

Step 9. After OPC-UA and MQTT foundations unless ADR chooses another order.

Test Plan

Unit tests with fake BACnet client plus optional local Demo-Factory UDP demo-service integration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeaturebackendBackend service workbacnetBACnet/IP discovery, object mapping, and read-only polling workconnection-managementConnection profile, credential reference, health, and test-connection workconnectorConnector architecture and integration workingestionIngestion and validation workpost-demoNot required for the manufacturer demo path

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions