Skip to main content
Bivrost 彼络
Bivrost Gateway · 彼络物联网关

One gateway,
the whole shop floor

Adapters for CNC machines, laser cutters, robots, PLCs and legacy machines with no network interface; up to 255 machines per unit. Data is normalized at the edge and exposed through five outlets — HTTP, MQTT, MODBUS, direct database write and MCP — to your systems and AI tools.

Four machine types255 machines per unit5 northbound outletsBuilt-in MCP
Bivrost Gateway console home: gateway status, data links and system resources
Key specifications

Scale, sampling and openness on one page

Shipped capabilities. Sampling rate is confirmed per control type on site.

Protocol adapters
CNC · laser · robots · PLC

CNC controls are verified per family across basic data, axis data, OEE monitoring, PLC, program transfer and tooling; the matrix is online

Scale per gateway
255 machines

Up to 255 devices on one LAN per gateway

Sampling rate
100 ms class

Wired networks: regular sampling configurable down to 100 ms; factory default 5000 ms

Northbound
HTTP · MQTT · MODBUS · DB · MCP

168 HTTP endpoints; 33 MCP read-only tools

Programs & offsets
Read, write, bulk push

Read / upload / download / delete / back up / bulk send; tool offset read-write

Edge features
Buffering + pre-processing

Resumes after a network drop; cleaning, conversion and mapping done in the gateway

Direct DB write
4 databases

InfluxDB · MySQL · SQL Server · PostgreSQL

Access control
Per endpoint

Per-user keys plus an authorized-API allow-list; high-risk write endpoints disabled by default

Four machine types, three paths

Four machine types and legacy manual equipment —none left as “later”

A shop floor is never one generation of equipment. The gateway connects each kind by the path its condition allows; all four end up as the same point vocabulary.

01

Protocol-connected machines

CNC machine tools, laser cutters, robots

Controls with Ethernet and protocol support connect directly: state, program, position, feed, speed, load, tool number and alarms. Laser cutters add a laser-power task; robots (Fanuc, ABB) return joint coordinates and alarm logs.

02

PLC equipment

Forging presses, furnaces, special-purpose machines

Registered as PLC machines; points are read by generic and MODBUS area addressing, with state and counts reconstructed in the gateway.

03

Legacy manual machines

No native communication interface

Brought in via “PLC machine + external PLC data task + IO / sensors”; a gateway task turns IO combinations into machine state and part counts.

Normalized at the edge

Machine differences are absorbed in the gateway,not passed up to your systems

The same “running” comes from different signals and different rules on different machines. Normalization happens at the edge; upstream systems receive one vocabulary.

  1. 01 · Clean Bulk read, pick points by index, rename tags
  2. 02 · Convert Unit conversion, bit-level flags, status-code mapping
  3. 03 · Map alarms Raw alarm numbers translated into readable descriptions via a mapping table
  4. 04 · Expose Standard points delivered through five outlets
Standardized points state /mode /alarms /count /current program /block /position /feed /speed /override /load /tool /tool life /OEE /cumulative state time /cycle time /overload
Northbound

Five outlets,one auth and allow-list

How your system consumes data is your choice; endpoint-level access control treats all five outlets the same.

HTTP
168 endpoints, read and write on one interface; JWT and sk- key authentication
MQTT
Topic subscriptions and RPC; live state and alarm push
MODBUS
Serves points as a MODBUS slave to SCADA / PLC systems
Direct DB write
Writes straight into InfluxDB, MySQL, SQL Server or PostgreSQL
MCP
33 read-only tools (configuration / machine state / analytics / system info), used directly from Claude, Cursor and similar clients; off by default since v1.19.7.24, enabled from the console
AI connector · planned · spec freeze 2026-09-30

The gateway will open MCP write tools and event push to any AI application.

Write tools (monitoring thresholds, collection task control, machine registration) map one-to-one onto existing HTTP write endpoints; events push state changes, alarm raised/cleared and part-count increments over MQTT. They reuse the authorized-API allow-list, add write auditing and rate limits, and every write tool requires explicit confirmation. Delivered with a firmware update.

Planned scope; not to be cited as a shipped capability before release. Details on the Developers page
Compatibility

Control systems and data supported

Mainstream CNC controls across six data categories, listed item by item. Every mark is measured, not claimed. Laser cutters, robots and PLCs connect by machine type and are not covered by this table.

System BasicAxisOEEPLCProgTool
Fanuc Fanuc Basic data Supported Fanuc Axis data Supported Fanuc OEE monitoring Supported Fanuc PLC data Supported Fanuc Program transfer Supported Fanuc Tool data Supported
Brother Brother Basic data Supported Brother Axis data Supported Brother OEE monitoring Supported Brother PLC data Supported Brother Program transfer Supported Brother Tool data Supported
Mitsubishi Mitsubishi Basic data Supported Mitsubishi Axis data Supported Mitsubishi OEE monitoring Supported Mitsubishi PLC data Supported Mitsubishi Program transfer Supported Mitsubishi Tool data Supported
Syntec Syntec Basic data Supported Syntec Axis data Supported Syntec OEE monitoring Supported Syntec PLC data Supported Syntec Program transfer Supported Syntec Tool data Supported
GSK GSK Basic data Supported GSK Axis data Supported GSK OEE monitoring Supported GSK PLC data Supported GSK Program transfer Supported GSK Tool data Supported
KND KND Basic data Supported KND Axis data Supported KND OEE monitoring Supported KND PLC data Supported KND Program transfer Supported KND Tool data Supported
Mazak Mazak Basic data Supported Mazak Axis data Supported Mazak OEE monitoring Supported Mazak PLC data Supported Mazak Program transfer Supported Mazak Tool data Supported
HNC HNC Basic data Supported HNC Axis data Supported HNC OEE monitoring Supported HNC PLC data Supported HNC Program transfer Supported HNC Tool data Supported
Haas Haas Basic data Supported Haas Axis data Supported Haas OEE monitoring Supported Haas PLC data Not yet Haas Program transfer Supported Haas Tool data Not yet
Siemens Siemens Basic data Supported Siemens Axis data Supported Siemens OEE monitoring Supported Siemens PLC data Supported Siemens Program transfer Supported Siemens Tool data Supported
Okuma Okuma Basic data Supported Okuma Axis data Supported Okuma OEE monitoring Supported Okuma PLC data Not yet Okuma Program transfer Supported Okuma Tool data Supported
Heidenhain Heidenhain Basic data Supported Heidenhain Axis data Supported Heidenhain OEE monitoring Supported Heidenhain PLC data Supported Heidenhain Program transfer Supported Heidenhain Tool data Supported
LNC LNC Basic data Supported LNC Axis data Supported LNC OEE monitoring Supported LNC PLC data Supported LNC Program transfer Supported LNC Tool data Not yet
Fagor Fagor Basic data Supported Fagor Axis data Supported Fagor OEE monitoring Supported Fagor PLC data Supported Fagor Program transfer Supported Fagor Tool data Supported
Citizen Citizen Basic data Supported Citizen Axis data Supported Citizen OEE monitoring Supported Citizen PLC data Supported Citizen Program transfer Supported Citizen Tool data Supported
Murata Murata Basic data Supported Murata Axis data Supported Murata OEE monitoring Supported Murata PLC data Supported Murata Program transfer Supported Murata Tool data Supported
Makino Makino Basic data Supported Makino Axis data Supported Makino OEE monitoring Supported Makino PLC data Supported Makino Program transfer Supported Makino Tool data Supported
DMG DMG Basic data Supported DMG Axis data Supported DMG OEE monitoring Supported DMG PLC data Supported DMG Program transfer Supported DMG Tool data Supported
Delta Delta Basic data Supported Delta Axis data Supported Delta OEE monitoring Supported Delta PLC data Supported Delta Program transfer Supported Delta Tool data Supported
铼钠克 铼钠克 Basic data Supported 铼钠克 Axis data Supported 铼钠克 OEE monitoring Supported 铼钠克 PLC data Supported 铼钠克 Program transfer Supported 铼钠克 Tool data Supported
Bosch Rexroth Bosch Rexroth Basic data Supported Bosch Rexroth Axis data Supported Bosch Rexroth OEE monitoring Supported Bosch Rexroth PLC data Supported Bosch Rexroth Program transfer Supported Bosch Rexroth Tool data Not yet
KEDE KEDE Basic data Supported KEDE Axis data Supported KEDE OEE monitoring Supported KEDE PLC data Supported KEDE Program transfer Supported KEDE Tool data Supported
Supported Not yet
Basic data
Output / alarms / state / mode / tool no. / program no.
Axis data
Feed / override / spindle speed / coordinates / spindle and servo load
OEE monitoring
Run / setup / idle / e-stop / off time · utilization
PLC data
Read and write any PLC address, macro variable or user parameter
Program transfer
Read / upload / download / back up / push in bulk
Tool data
Tool number / offset read-write / tool life

Your system not listed? Tell us the model →

Reliability · optional

If a gateway fails,a standby takes over in about 15 seconds

Cluster failover (optional), also called hot standby: all gateways under one cloud platform share a standby pool (N+1). When a gateway fails as a whole, the platform assigns an idle standby to run under its identity; once the original is repaired and stable, it switches back automatically.

15 s

heartbeat timeout before a standby is assigned

~15 s

switch-over (measured 14–17 s), excluding per-machine reconnects

300 s

stabilization window before automatic switch-back

How it works
01

Shared standby pool

A standby is not tied to one gateway. It is registered in the cloud platform’s pool and stands by for every gateway under that platform; all gateways are protected by default.

02

Takeover = identity switch

A standby does not collect while idle. On takeover it imports the failed gateway’s configuration snapshot and restarts under that identity; cloud and dashboard data sources follow automatically.

03

One takeover at a time

A standby covers one gateway at any moment. If every standby is busy, the platform alarms instead of switching, then takes over as soon as one is released.

04

Automatic switch-back

A repaired gateway comes back read-only with collection stopped, then switches back after the stabilization window; the standby returns to the pool.

Failover and switch-back
Whole-host failure
Power loss, hardware fault or crash: after a 15 s heartbeat timeout the platform assigns an idle standby, online under that identity in about 15 s.
Cloud link lost only
No switchover. The gateway keeps collecting locally; pending data queues in memory, spills to disk, and is uploaded once the link returns.
All standbys busy
An event and an alarm are recorded; the gateway still down is taken over as soon as a standby is released.
Original gateway repaired
Read-only with collection stopped first; automatic switch-back after 300 s online. Switch-back can be held while site maintenance continues.
Deployment shapes

Same-site N+1

The standby sits on the same shop-floor LAN and keeps collecting after takeover; interfaces and dashboards continue.

Off-site DR

The standby sits at another site. After takeover it serves configuration, queries and dashboards only; it cannot reach the original machines.

Multiple standbys

Register several standbys to cover several gateways failing at the same time.

Not replicated
  • Historical and time-series data live on the cloud platform and are not copied between hosts; a standby collects from the moment it takes over.
  • The part-program directory must be synchronised at the operations level, for example by a scheduled task mirroring it to a share on the standby.
  • The local shop-floor address is unavailable after a whole-host failure; the guaranteed entry point is the cloud platform address. For a seamless local address, configure DNS or a virtual IP.
User manual 4.3 Cluster Failover (Optional)
Customer case · Shaoguan Hydraulic

140 machines. None left as “later”

140 machines across the plant, most of them old or non-standard: CNC machines connected by protocol, forging presses and furnaces registered as PLC machines, legacy manual machines reconstructed from IO loops. All three paths output the same points, and plant-wide OEE had a complete definition for the first time.

140
machines connected
3
connection paths
0
left as “later”
Request a trial

One gateway is enough to evaluate.
No line-wide retrofit

We reply within one business day with unit pricing and shipping.

Submitting opens your mail client with the message pre-filled; you can also write to contact@bivrost.cn directly.