gw

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2026 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmd

func NewCmd() *cobra.Command

Types

This section is empty.

Directories

Path Synopsis
Package connectors holds the ServiceHandler abstraction and the built-in connectors (postgres, mqtt, modbus, opcua, sonos, otel, generic).
Package connectors holds the ServiceHandler abstraction and the built-in connectors (postgres, mqtt, modbus, opcua, sonos, otel, generic).
generic
Package generic is the fallback connector: TCP connect, banner grab, TLS cert read.
Package generic is the fallback connector: TCP connect, banner grab, TLS cert read.
modbus
Package modbus implements the Modbus TCP connector — read holding registers, device ID via function 0x2B/0x0E.
Package modbus implements the Modbus TCP connector — read holding registers, device ID via function 0x2B/0x0E.
mqtt
Package mqtt implements the MQTT broker connector.
Package mqtt implements the MQTT broker connector.
opcua
Package opcua implements the OPC-UA connector — namespace browse, node listing.
Package opcua implements the OPC-UA connector — namespace browse, node listing.
otel
Package otel implements the OTEL collector connector — gRPC health + config R/W.
Package otel implements the OTEL collector connector — gRPC health + config R/W.
sonos
Package sonos discovers Sonos speakers via UPnP SSDP.
Package sonos discovers Sonos speakers via UPnP SSDP.
Package connregistry constructs a connectors.TargetResolver with the built-in connectors enabled.
Package connregistry constructs a connectors.TargetResolver with the built-in connectors enabled.
Package control implements a tiny request/response protocol over a Unix socket so `yomiro gw status/pause/resume/reload` can talk to a running daemon.
Package control implements a tiny request/response protocol over a Unix socket so `yomiro gw status/pause/resume/reload` can talk to a running daemon.
Package daemon ties together the tunnel client, dbproxy, control socket, and reconnect loop into one runnable unit.
Package daemon ties together the tunnel client, dbproxy, control socket, and reconnect loop into one runnable unit.
Package dbproxy proxies database queries on the gateway side, enforcing allowlists and row limits before any SQL hits the customer DB.
Package dbproxy proxies database queries on the gateway side, enforcing allowlists and row limits before any SQL hits the customer DB.
Package svcwrap wraps kardianos/service to install, start, stop, and uninstall the gateway as a launchd / systemd / SCM service.
Package svcwrap wraps kardianos/service to install, start, stop, and uninstall the gateway as a launchd / systemd / SCM service.
Package tunnel implements the gateway-side WSS protocol client.
Package tunnel implements the gateway-side WSS protocol client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL