{"id":33401,"date":"2023-06-09T12:00:53","date_gmt":"2023-06-09T17:00:53","guid":{"rendered":"https:\/\/www.multitech.net\/developer\/?page_id=33401"},"modified":"2025-10-28T16:51:23","modified_gmt":"2025-10-28T21:51:23","slug":"installing-chirpstack-bridge","status":"publish","type":"page","link":"https:\/\/www.multitech.net\/developer\/software\/lora\/installing-chirpstack-bridge\/","title":{"rendered":"Installing Chirpstack Bridge"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>We can install the ChirpStack Bridge directly on the mPower gateways. This requires <a href=\"https:\/\/www.multitech.net\/developer\/downloads\/\">mPower 6.3.0<\/a> or higher. The bridge package will be lost on firmware upgrade and need to be reinstalled.<\/p>\n<p><a href=\"https:\/\/deepwiki.com\/chirpstack\/chirpstack-docs\/6.3-gateway-bridge#deployment-options\"> Interactive Wiki site for ChirpStack installation documentation<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>System Design<\/h2>\n<p>The system follows the following pattern:<\/p>\n<ul>\n<li>The Packet Forwarder using the UDP protocol or Basics Station using WebSockets communicates with the onboard ChirpStack Gateway Bridge.<\/li>\n<li>The onboard ChirpStack Gateway Bridge communicates to the MQTT Broker using MQTT messages.<\/li>\n<li>The MQTT Broker communicates to the ChirpStack Server\u00a0using MQTT messages.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Chirpstack.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-33869 aligncenter\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Chirpstack-202x300.png\" alt=\"System Overview\" width=\"358\" height=\"532\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Chirpstack-202x300.png 202w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Chirpstack-688x1024.png 688w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Chirpstack-768x1143.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Chirpstack.png 941w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/><\/a><\/p>\n<h2>Installation using OPKG package manager<\/h2>\n<ul>\n<li><b>Unsigned IPK<\/b> depending on your architecture, must be installed via custom app or command line using opkg install:\n<ul>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.1.1-r3.0_mtcdt.ipk\">v4.1.1 (MTCDT \/ MTCDTIP)<\/a><\/li>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.1.1-r3.0_mtcap.ipk\">v4.1.1 (MTCAP \/ MTCDTIP2)<\/a><\/li>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.0.9-r3.0_mtcap.ipk\">v4.0.9 (MTCAP \/ MTCDTIP2)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>Installation using signed package manager<\/h2>\n<ol>\n<li>Download the <b>signed tarball<\/b> depending on your architecture:\n<ul>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.0.8-r3.2_arm926ejste-signed.ipk.tar\">v4.0.8 (MTCDT \/ MTCDTIP)<\/a><\/li>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.0.9-r3.0_armv7at2hf-neon-signed.ipk.tar\">v4.0.9 (MTCDT3)<\/a><\/li>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.0.8-r3.2_arm926ejste-signed.ipk.tar\">v4.0.8 (MTCAP \/ MTCDTIP2)<\/a><\/li>\n<li><a href=\"https:\/\/www.multitech.net\/downloads\/lora-chirpstack-gateway-bridge_4.0.9-r3.0_armv7vet2hf-neon-signed.ipk.tgz\">v4.0.9 (MTCAP3)<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Login to your device and navigate to administration\/package_management<br \/>\n<a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220230-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33411\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220230-1-300x202.png\" alt=\"\" width=\"584\" height=\"393\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220230-1-300x202.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220230-1-1024x690.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220230-1-768x517.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220230-1.png 1363w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/li>\n<li>Pick the package from the folder icon and click install<br \/>\n<a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220312.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33413\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220312-300x203.png\" alt=\"\" width=\"590\" height=\"399\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220312-300x203.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220312-1024x691.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220312-768x519.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220312.png 1358w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><\/li>\n<li>The package should appear in the \u2018Installed Packages\u2019 section<br \/>\n<a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33412\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446-300x163.png\" alt=\"\" width=\"594\" height=\"323\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446-300x163.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446-1024x557.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446-768x418.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446-1536x836.png 1536w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/image-20230504-220446.png 1692w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><\/li>\n<li>ChirpStack Gateway Bridge Configuration is now available in LoRaWAN &gt; Network Settings<br \/>\n<a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/2023-06-09-12_41_19-LoRaWAN-Networking.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33409\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/2023-06-09-12_41_19-LoRaWAN-Networking-300x169.png\" alt=\"\" width=\"593\" height=\"334\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/2023-06-09-12_41_19-LoRaWAN-Networking-300x169.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/2023-06-09-12_41_19-LoRaWAN-Networking-768x434.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2023\/06\/2023-06-09-12_41_19-LoRaWAN-Networking.png 988w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/a><\/li>\n<\/ol>\n<h2>Setup<\/h2>\n<h2>LoRa Packet Forwarder + ChirpStack<\/h2>\n<h3>Go to the LoRa Network Page<\/h3>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33880\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-300x77.png\" alt=\"\" width=\"631\" height=\"162\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-300x77.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-1024x262.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-768x197.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-1536x394.png 1536w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-2048x525.png 2048w\" sizes=\"auto, (max-width: 631px) 100vw, 631px\" \/><\/a><\/p>\n<h3>Set the LoRa Mode to PACKET FORWARDER<\/h3>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33881\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-300x80.png\" alt=\"\" width=\"634\" height=\"169\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-300x80.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-1024x274.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-768x205.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-1536x410.png 1536w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-33-56-2048x547.png 2048w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/a><\/p>\n<h3>Enable ChirpStack Gateway Bridge Configuration<\/h3>\n<p>Enabling this toggle will display all the ChirpStack settings and automatically configure the LoRa Packet Forwarder Server Settings<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33882\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-300x142.png\" alt=\"\" width=\"636\" height=\"301\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-300x142.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-1024x484.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-768x363.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41.png 1071w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/p>\n<p>From the LoRa Packet Forwarder side, enabling this setting will do the following:<\/p>\n<ul>\n<li>Hide the Server Settings since it will be communicating with the ChirpStack Gateway Bridge<\/li>\n<li>Set Server Address for the LoRa Packet Forwarder to 127.0.0.1 (Since our ChirpStack Gateway Bridge is installed locally)<\/li>\n<li>Configure the Upstream and Downstream ports for the LoRa Packet Forwarder to whatever value you pick with the Backend Port Bind in the<br \/>\n<header>ChirpStack Gateway Bridge Configuration<\/header>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-33883\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-300x40.png\" alt=\"\" width=\"600\" height=\"80\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-300x40.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-1024x135.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-768x102.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54.png 1044w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/li>\n<\/ul>\n<h4>Note: If you don&#8217;t see the ChirpStack Gateway Bridge Configuration enable toggle, the package was not installed correctly.<\/h4>\n<h3>Setup LoRa Packet Forwarder<\/h3>\n<p>Setup your Channel Plan and other relevant settings.<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-51-06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33884\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-51-06-300x270.png\" alt=\"\" width=\"627\" height=\"565\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-51-06-300x270.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-51-06-768x692.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-51-06.png 934w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/a><\/p>\n<h3>Setup ChirpStack Gateway Bridge<\/h3>\n<p>Setup the relevant settings. The Port Bind within the Backend section is automatically synced with the LoRa Packet Forwarder<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-58-28-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33890\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-58-28-2-300x237.png\" alt=\"\" width=\"635\" height=\"502\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-58-28-2-300x237.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-58-28-2-768x607.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-58-28-2.png 851w\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" \/><\/a><\/p>\n<h4>Authentication<\/h4>\n<h5>Generic MQTT<\/h5>\n<p>This mode assumes you have generic MQTT Server(s) and let you setup all standard MQTT Server settings. The MQTT Broker should be the IP address of the Chirpstack install and not the default 127.0.0.1 value shown below.<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33888\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59-300x134.png\" alt=\"\" width=\"633\" height=\"283\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59-300x134.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59-768x344.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59.png 830w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n<h4>Note: The Ca Certificate File, TLS Certificate File and TLS Key File require the <strong>raw data of these files to be pasted in, not a path within the device<\/strong><\/h4>\n<h5>Azure IoT Hub<\/h5>\n<p>This mode sets you set the Azure specific requirements.<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33889\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48-300x102.png\" alt=\"\" width=\"635\" height=\"216\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48-300x102.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48-768x261.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48.png 821w\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" \/><\/a><\/p>\n<h4>Note: TLS Certificate File and TLS Key File require the <strong>raw data of these files to be pasted in, not a path within the device<\/strong><\/h4>\n<h2>LoRa Basic Station + ChirpStack<\/h2>\n<h3>Go to the LoRa Network Page<\/h3>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33880\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-300x77.png\" alt=\"\" width=\"631\" height=\"162\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-300x77.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-1024x262.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-768x197.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-1536x394.png 1536w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-30-46-2048x525.png 2048w\" sizes=\"auto, (max-width: 631px) 100vw, 631px\" \/><\/a><\/p>\n<h3>Set the LoRa Mode to BASIC STATION<\/h3>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-22-24.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-33894\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-22-24-300x75.png\" alt=\"\" width=\"636\" height=\"159\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-22-24-300x75.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-22-24-1024x256.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-22-24-768x192.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-22-24.png 1331w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/p>\n<h3>Enable ChirpStack Gateway Bridge Configuration<\/h3>\n<p>Enabling this toggle will display all the ChirpStack settings and automatically configure the LoRa Basic Station Server Settings<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33882\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-300x142.png\" alt=\"\" width=\"636\" height=\"301\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-300x142.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-1024x484.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41-768x363.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-37-41.png 1071w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/p>\n<p>From the LoRa Basic Station side, enabling this setting will do the following:<\/p>\n<ul>\n<li>Set Server Address for the LoRa Basic Station to 127.0.0.1 (Since our ChirpStack Gateway Bridge is installed locally)<\/li>\n<li>Configure the Upstream and Downstream ports for the LoRa Basic Station to whatever value you pick with the Backend Port Bind in the<br \/>\n<header>ChirpStack Gateway Bridge Configuration<\/header>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-33883\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-300x40.png\" alt=\"\" width=\"593\" height=\"79\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-300x40.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-1024x135.png 1024w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54-768x102.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-10-45-54.png 1044w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/a><\/li>\n<\/ul>\n<h4>Note: If you don&#8217;t see the ChirpStack Gateway Bridge Configuration enable toggle, the package was not installed correctly.<\/h4>\n<h3>Setup LoRa Basic Station<\/h3>\n<h4>Station Config<\/h4>\n<p>Setup your station config depending on your hardware. Example configurations can be found <a href=\"https:\/\/github.com\/MultiTechSystems\/multitech-gateway-tx-power-tables\">here<\/a><\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-28-22.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-33895\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-28-22-300x100.png\" alt=\"\" width=\"651\" height=\"217\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-28-22-300x100.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-28-22-768x256.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-28-22.png 976w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/a><\/p>\n<h4>Credentials<\/h4>\n<p>This should be set to LNS mode<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-32-52.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-33896\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-32-52-300x57.png\" alt=\"\" width=\"642\" height=\"122\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-32-52-300x57.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-32-52.png 495w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/a><\/p>\n<h4>URI<\/h4>\n<p>This parameter sets up the Websocket for the LoRa Basic Station. The format is:<\/p>\n<p><strong><code class=\"rounded-sm bg-[#e5e5e5] px-[0.25rem] py-[0.20rem] text-xs font-normal leading-[15px] before:hidden after:hidden dark:bg-[#484848]\/30\">websocket-type:\/\/server-address:port<\/code><\/strong><\/p>\n<p>There are two options available:<\/p>\n<ul>\n<li><strong>WebSocket (ws:\/\/)<\/strong> &#8211; For non-TLS connections\n<ul>\n<li>Example:<strong><code class=\"rounded-sm bg-[#e5e5e5] px-[0.25rem] py-[0.20rem] text-xs font-normal leading-[15px] before:hidden after:hidden dark:bg-[#484848]\/30\">ws:\/\/localhost:1780<\/code><\/strong><\/li>\n<\/ul>\n<\/li>\n<li><strong>WebSocket Secure (wss:\/\/)<\/strong> &#8211; For TLS-secured connections\n<ul>\n<li><strong>Example:<\/strong><strong><code class=\"rounded-sm bg-[#e5e5e5] px-[0.25rem] py-[0.20rem] text-xs font-normal leading-[15px] before:hidden after:hidden dark:bg-[#484848]\/30\">wss:\/\/localhost:1780<\/code><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>Note: The Server Address must be localhost\/127.0.0.1 and the port must match what you set in UDP bind input of the Backend section within ChirpStack Gateway Bridge<\/h4>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-42-47.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-33898\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-42-47-300x278.png\" alt=\"\" width=\"351\" height=\"325\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-42-47-300x278.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-42-47.png 364w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/a><\/p>\n<h4>Certificates (Optional)<\/h4>\n<p>If you would like the communication between the LoRa Basic Station and the ChirpStack Gateway Bridge to be encrypted, you will need to setup the relevant certificates.<\/p>\n<h4>Note: This information needs to match whatever you set within the ChirpStack Gateway Bridge Configuration<\/h4>\n<p>Two of the most popular modes are:<\/p>\n<h5>Server TLS (CA Certificate Required)<\/h5>\n<p>You will need to fill in the Server Cert with its data<\/p>\n<h5>Mutual TLS (CA + Client Certificate Required)<\/h5>\n<p>You will need to fill in the Server Cert, Gateway Cert and Gateway Key with their data<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-43-35.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-33899\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-43-35-300x82.png\" alt=\"\" width=\"300\" height=\"82\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-43-35-300x82.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-43-35-768x211.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-43-35.png 999w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h4>Note: The Ca Certificate File, TLS Certificate File and TLS Key File require the <strong>raw data of these files to be pasted in, not a path within the device<\/strong><\/h4>\n<h3>Setup ChirpStack Gateway Bridge<\/h3>\n<h4>Channel Plan<\/h4>\n<p>This section lets you generate a channel plan. The channels defined here need to match the LoRa Basic Station<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-50-53.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-33900\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-50-53-300x145.png\" alt=\"\" width=\"300\" height=\"145\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-50-53-300x145.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-50-53-768x372.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-50-53.png 936w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h4>Backend<\/h4>\n<p>The UDP Bind needs the server to be localhost and the port needs to match whatever you set in the LoRa Basic Station URI. If you configured certificates for the WebSocket communication in the LoRa Basic Station configuration, these certs will need to be matched here.<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-51-57.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-33901\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-51-57-300x122.png\" alt=\"\" width=\"300\" height=\"122\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-51-57-300x122.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-51-57-768x311.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-12-51-57.png 932w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h4>Authentication<\/h4>\n<h5>Generic MQTT<\/h5>\n<p>This mode assumes you have generic MQTT Server(s) and let you setup all standard MQTT Server settings. The MQTT Broker should be the IP address of the Chirpstack install and not the default 127.0.0.1 value shown below.<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33888\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59-300x134.png\" alt=\"\" width=\"633\" height=\"283\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59-300x134.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59-768x344.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-01-59.png 830w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n<h4>Note: The Ca Certificate File, TLS Certificate File and TLS Key File require the <strong>raw data of these files to be pasted in, not a path within the device<\/strong><\/h4>\n<h5>Azure IoT Hub<\/h5>\n<p>This mode sets you set the Azure specific requirements.<\/p>\n<p><a href=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33889\" src=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48-300x102.png\" alt=\"\" width=\"635\" height=\"216\" srcset=\"https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48-300x102.png 300w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48-768x261.png 768w, https:\/\/www.multitech.net\/developer\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-08-11-02-48.png 821w\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" \/><\/a><\/p>\n<h4>Note: TLS Certificate File and TLS Key File require the <strong>raw data of these files to be pasted in, not a path within the device<\/strong><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Overview We can install the ChirpStack Bridge directly on the mPower gateways. This requires mPower 6.3.0 or higher. The bridge package will be lost on firmware upgrade and need to be reinstalled. Interactive Wiki site for ChirpStack installation documentation &nbsp; System Design The system follows the following pattern: The Packet Forwarder using the UDP protocol [&hellip;]<\/p>\n","protected":false},"author":1337,"featured_media":0,"parent":8462,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-33401","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/33401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/users\/1337"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/comments?post=33401"}],"version-history":[{"count":38,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/33401\/revisions"}],"predecessor-version":[{"id":33978,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/33401\/revisions\/33978"}],"up":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/8462"}],"wp:attachment":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/media?parent=33401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}