FoundryNet / Protocols / BACnet/IP
Protocol adapter

BACnet/IP → one canonical schema

Forge reads BACnet/IP from 19 verticals and emits the same canonical JSON for every one of them. No per-vendor parser, no per-vendor schema.

3OEMs listed on this protocol
985Canonical fields defined
2,086Mappings in production
Start free Browse all OEMs

Connect

Add BACnet/IP to your agent

One MCP endpoint serves every protocol adapter: there is no per-protocol URL to configure.

# add Forge to your agent, one endpoint for all 13 protocols, BACnet/IP included
claude mcp add --transport http forge https://mcp.foundrynet.io/mcp \
  --header 'Authorization: Bearer YOUR_FORGE_KEY'
✓ forge connected, 32 tools available

Coverage

19 verticals speaking BACnet/IP

Each links to its own mapping reference with vendor-specific tag shapes.

OEMVerticalProtocolsCoverageMapped
Chemical processprocess / batchOPC UA Modbus TCP MQTT Sparkplug B BACnet/IP96%10 fields
Food & beverage processprocess / batchOPC UA Modbus TCP MQTT Sparkplug B BACnet/IP96%10 fields
Pharma process (GMP)process / batchOPC UA Modbus TCP MQTT Sparkplug B BACnet/IP96%10 fields

Mappings

Real BACnet/IP tags, normalized

Sampled from the live corpus: one example per vendor, so you can see the same canonical field arriving from different raw tag shapes.

Raw tag inCanonical field outSource
RX_PRESS: 3.4→process.reactor.pressure_bar: 3.4Chemical process
CIP_STATE: "RINSE"→process.cip_state: "RINSE"Food & beverage process
BATCH_ID: "LOT-2291"→process.batch_id: "LOT-2291"Pharma process (GMP)

Canonical fields

What BACnet/IP sources map into

The fields most commonly emitted by these 3 OEMs. The full schema is open source: FoundryNet/canonical-schema (MIT).

process.agitator_rpmprocess.batch_idprocess.cip_stateprocess.flow_rateprocess.jacket.temp_cprocess.level_pctprocess.phprocess.phase_stateprocess.reactor.pressure_barprocess.reactor.temp_c


Related

Verticals using BACnet/IP

process / batch

Other protocols: EtherNet/IP HTTP / REST J1939 (CAN) MQTT Sparkplug B MTConnect Modbus TCP OPC UA PROFINET / S7 ROS 2 (DDS)


BACnet/IP in the canonical schema

Canonical fields on this protocol

energy_kwh All fields →
For platforms License cross-protocol normalization for your product. The same engine that reads this protocol reads the other eleven. Embed it in your platform: your brand, your deployment, our vendor decoders. Platform licensing →
The telemetry translation crisis runs deeper than protocols. The Machine Agent, weekly. Read it →
Get the thesis behind this infrastructure: The Machine Agent, weekly.