shared

package
v3.32.1 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultGatewayServerConfig = gatewayserver.Config{
	RequireRegisteredGateways:         false,
	FetchGatewayInterval:              10 * time.Minute,
	FetchGatewayJitter:                0.2,
	UpdateGatewayLocationDebounceTime: time.Hour,
	UpdateConnectionStatsInterval:     time.Minute,
	UpdateConnectionStatsDebounceTime: 30 * time.Second,
	ConnectionStatsTTL:                12 * time.Hour,
	ConnectionStatsDisconnectTTL:      48 * time.Hour,
	UpdateVersionInfoDelay:            5 * time.Second,
	Forward: map[string][]string{
		"": {"00000000/0"},
	},
	PacketBroker: gatewayserver.PacketBrokerConfig{
		UpdateGatewayInterval: packetbroker.DefaultUpdateGatewayInterval,
		UpdateGatewayJitter:   packetbroker.DefaultUpdateGatewayJitter,
		OnlineTTLMargin:       packetbroker.DefaultOnlineTTLMargin,
	},
	UDP: gatewayserver.UDPConfig{
		Config: udp.DefaultConfig,
		Listeners: map[string]string{
			":1700": "",
		},
	},
	MQTTV2: config.MQTT{
		Listen:           ":1881",
		ListenTLS:        ":8881",
		PublicAddress:    fmt.Sprintf("%s:1881", shared.DefaultPublicHost),
		PublicTLSAddress: fmt.Sprintf("%s:8881", shared.DefaultPublicHost),
	},
	MQTT: config.MQTT{
		Listen:           ":1882",
		ListenTLS:        ":8882",
		PublicAddress:    fmt.Sprintf("%s:1882", shared.DefaultPublicHost),
		PublicTLSAddress: fmt.Sprintf("%s:8882", shared.DefaultPublicHost),
	},
	BasicStation: gatewayserver.BasicStationConfig{
		Config:                 semtechws.DefaultConfig,
		MaxValidRoundTripDelay: 10 * time.Second,
		Listen:                 ":1887",
		ListenTLS:              ":8887",
	},
	TheThingsIndustriesGateway: gatewayserver.TheThingsIndustriesGatewayConfig{
		Config:    ttigw.DefaultConfig,
		Listen:    ":1889",
		ListenTLS: ":8889",
	},
}

DefaultGatewayServerConfig is the default configuration for the GatewayServer.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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