Sign inSign up

ccall48/chirpstack-packet-multiplexer

By ccall48

•Updated over 3 years ago

ChirpStack Packet Multiplexer utility for Semtech UDP data to multiple endpoints.

Image
0

1.1K

ccall48/chirpstack-packet-multiplexer repository overview

This image is built directly from the official Chirpstack Packet Multiplexer repo located here:
https://github.com/brocaar/chirpstack-packet-multiplexer⁠

mkdir chirpstack-packet-multiplexer && cd chirpstack-packet-multiplexer
Use your favourite text editor to add following config.toml and docker-compose.yml files adjusted to suit your installation to chirpstack-packet-multiplexer directory.
vim config.toml
vim docker-compose.yml

⁠Example config.toml
[general]
# Log level
#
# debug=5, info=4, warning=3, error=2, fatal=1, panic=0
log_level=4

[packet_multiplexer]
# Bind
#
# The interface:port on which the packet-multiplexer will bind for receiving
# data from the packet-forwarder (UDP data).
bind="0.0.0.0:1700"

# Backends
#
# The backends to which the packet-multiplexer will forward the
# packet-forwarder UDP data.
#
# Example:
[[packet_multiplexer.backend]]
# # Host
# #
# # The host:IP of the backend.
host="localhost:1680"
#
# # Uplink only
#
# # This backend is for uplink only. It is not able to send data
# # back to the gateways.
uplink_only=false
#
# # Gateway IDs
# #
# # The Gateway IDs to forward data for.
gateway_ids = [
   "0101010101010101",
   "0202020202020202", 
]
⁠Example docker-compose.yml
version: "3"
services:
  chirpstack-packet-multiplexer:
    container_name: chirpstack-packet-multiplexer
    image: ccall48/chirpstack-packet-multiplexer:latest
    network_mode: host
    volumes:
      - ./:/chirpstack-packet-multiplexer
      - ./config.toml:/etc/chirpstack-packet-multiplexer/chirpstack-packet-multiplexer.toml:ro
    restart: unless-stopped

Tag summary

Content type

Image

Digest

sha256:547370663…

Size

6.6 MB

Last updated

over 3 years ago

docker pull ccall48/chirpstack-packet-multiplexer