Reach cloud servers from your network

platform-2026-11-03
•Platform

Features

  • Tunnel: a client on your network can reach an OPC UA, Modbus, DNP3, HTTP, MQTT broker, BACnet or CoAP server connection running in the cloud, over TCP or UDP. Run the tunnel in forward-server mode, or set a tunnel connection on a local node to Forward to server.
  • API keys: each tunnel port on a key says which way it works, so that the node reaches a device behind the client or a client reaches a server connection, and whether it carries TCP or UDP. Existing keys keep working as before and cannot reach a server.
  • Server connections: on a self-hosted Docker node, an enabled server connection now opens its port on the node, and the connection says where clients reach it, or why the port is not open. A port another program already holds is reported, and the service keeps running.
  • IO Manager: a server connection reached through the tunnel says how clients on your network reach it.
  • Rule chains: a chain that derives a tag runs once when it is armed, so the tag shows a value at once instead of waiting for its source to change. It runs only when the chain can be shown to write nothing else, and the Trigger node says whether it will.
  • Menus: variants of one action, such as the export formats, are one button with a menu.

Bug Fixes

  • OPC UA: the server keeps accepting connections after a client drops or stalls during its handshake. Before, one bad client could stop the server from accepting anyone.
  • OPC UA: the server certificate a node generates names the node's network addresses, so clients that check the host name accept it at the node's LAN address.
  • Programs: a stored compiled program runs only if it is signed for its current source. Anything else is compiled again from source.
  • Security: in ControlBird Cloud, a connection or a sign-in can no longer be aimed at an address inside the hosting platform, and each workspace's connections stay its own.
  • IO Manager: Add tag adds a tag to any connection, Import Points works on every connection, and a tag's own value loads.
  • IO Manager: alarm rows show live state and re-sort by live severity, and the tag detail pane follows each field it shows, scrolls on wide windows, and edits a written value in one place.
  • IO Manager: every way of adding an item, on a phone too, respects who may create it.
  • Rule chains: Trigger, Write Field and Read Entity nodes bind to a tag by its ID, and small editor gaps found while building real chains are fixed.
  • Menus: keyboard use is consistent. Tab and Esc close a menu and return focus, ArrowLeft steps back one submenu level, and a context menu opens and closes from the item that opened it.
  • Desktop and phone: the dock and phone navigation show full app names and keep Apps reachable, toolbar actions line up, and the Task Manager reads well on a phone.
  • API keys: tunnel ports show Port and Use once, as column headers.