Skip to content

[FEATURE] Add BACnet stack support to NuttX #17322

@omar-faruk

Description

@omar-faruk

Is your feature request related to a problem? Please describe.

Currently, NuttX does not have native support for the BACnet protocol stack, which is widely used in building automation and control networks. Many embedded systems in industrial and IoT environments rely on BACnet for device interoperability, particularly for HVAC, sensors, and actuators.

Describe the solution you'd like

I propose adding official support for the BACnet protocol stack in NuttX, ideally as a configurable component or library that can be built through menuconfig.
This would include:

Integrating an open-source BACnet stack (such as bacnet-stack [https://github.com/bacnet-stack/bacnet-stack]) into the NuttX apps repository.

Providing sample applications demonstrating basic BACnet functionality (e.g., reading/writing properties, object management, device discovery).

Implementing optional support for both MSTP (via UART) and BACnet/IP (via network stack).

Describe alternatives you've considered

No response

Verification

  • I have verified before submitting the report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions