Skip to content

1. Introduction

The Bivrost IoT Gateway is a data-acquisition appliance installed on the factory floor. It collects data from, and transfers machining programs to, CNC machine tools, laser welders, robots, PLCs and similar equipment. One gateway can connect to and manage up to 255 devices of different brands and models, and everything is configured from a web management page in a browser, so it works out of the box.

  • Broad controller support Fanuc, Siemens, Mitsubishi, Heidenhain, Mazak, Okuma, Brother, HNC, GSK, Syntec, KND and more than 20 CNC controls in total, plus laser welders, industrial robots and mainstream PLCs; see 11.4. Supported Devices.
  • Parallel acquisition from one unit One gateway polls many machines at the same time, at intervals down to the millisecond; machines can be organised into groups for aggregated part counts and OEE.
  • Reliable Automatic reconnection after a dropped link and resumable program transfers; the gateway starts on power-up, with optional cluster failover.
  • Multiple protocols Read and write machine data on demand over HTTP; MODBUS, MQTT and databases receive automatic data collection task results; an MCP server lets AI clients query machines directly.
  • Program transfer Upload, send and back up machining programs from the web page, with a built-in toolpath viewer; see 3.9. DNC (Program Transfer).
  • Analysis and monitoring Alarm, count, cycle, OEE and overall analysis, plus a live monitor of machine and group status; see 3.10. Analysis and 3.11. Monitor.

The manual has two parts. Chapters 1–3 and 11–13 cover networking, the web management page and each feature, for the people who install and operate the gateway on site. Chapters 4–10 are the communication protocol reference for developers integrating MES and other applications with the gateway. For which interfaces each brand, system and model supports, see 11.4. Supported Devices and 11.5. Interface Support.

Before integrating, read 4. Protocol Conventions for the identifiers such as machineID, the data classes and the variable definitions.

  1. Wire the gateway as described in 2.1. Gateway Network: LAN1 to the machine or the acquisition network switch, LAN2 or Wi-Fi to the external network.

  2. Open http://iotgw.local in a browser and sign in with the initial account admin (password admin); see 3.1. Signing In.

  3. Add machines in 3.3. Machines, enable automatic collection and restart the service on the home page; with no real device at hand, start with a mock machine.

  4. Confirm that machine data comes through in 3.8. API Test.

  5. Enable the communication methods you need in 3.6. Communication and integrate your server application using the corresponding protocol chapter.

When reading online, the button in the top-right corner downloads the whole manual as a PDF, and Ask AI in the bottom-right corner answers questions about its contents. For anything still unresolved, contact support.