Gateway Integration
The following instructions are to be followed to onboard LoRaWAN gateways to work with the myDevices Network Server.
Configure Packet Forwarder
The Semtech packet forwarder config.json file needs to be configured to regional frequencies and on Sub-Band 2 (FSB2)
myDevices uses the Sub-Band 2 (FSB2) channels.
US915
Uplink:
1. 903.9 - SF7BW125 to SF10BW125
2. 904.1 - SF7BW125 to SF10BW125
3. 904.3 - SF7BW125 to SF10BW125
4. 904.5 - SF7BW125 to SF10BW125
5. 904.7 - SF7BW125 to SF10BW125
6. 904.9 - SF7BW125 to SF10BW125
7. 905.1 - SF7BW125 to SF10BW125
8. 905.3 - SF7BW125 to SF10BW125
9. 904.6 - SF8BW500
Downlink:
1. 923.3 - SF7BW500 to SF12BW500
2. 923.9 - SF7BW500 to SF12BW500
3. 924.5 - SF7BW500 to SF12BW500
4. 925.1 - SF7BW500 to SF12BW500
5. 925.7 - SF7BW500 to SF12BW500
6. 926.3 - SF7BW500 to SF12BW500
7. 926.9 - SF7BW500 to SF12BW500
8. 927.5 - SF7BW500 to SF12BW500
EU868
Uplink:
1. 868.1 - SF7BW125 to SF12BW125
2. 868.3 - SF7BW125 to SF12BW125 and SF7BW250
3. 868.5 - SF7BW125 to SF12BW125
4. 867.1 - SF7BW125 to SF12BW125
5. 867.3 - SF7BW125 to SF12BW125
6. 867.5 - SF7BW125 to SF12BW125
7. 867.7 - SF7BW125 to SF12BW125
8. 867.9 - SF7BW125 to SF12BW125
9. 868.8 - FSK
Downlink:
- Uplink channels 1-9 (RX1)
- 869.525 - SF9BW125 (RX2 downlink only)
For any other specific regions, please refer to the TTN Frequency Plan page: https://www.thethingsnetwork.org/docs/lorawan/frequency-plans.html
Gateway Server Addresses
Set the server_address
of the gateway_conf
to one of the address below, according to the region.
Example
{
[...]
"gateway_conf": {
"server_address": "us-2.lns.mydevices.com",
"serv_port_up": 1700,
"serv_port_down": 1700,
[...]
}
}
For other regions, refer to the table below:
Region | Server Address |
---|---|
United States | us-2.lns.mydevices.com |
Europe | eu-2.lns.mydevices.com |
Australia | au-2.lns.mydevices.com |
Asia | as-2.lns.mydevices.com |
India | in-2.lns.mydevices.com |
Japan | jp-2.lns.mydevices.com |
Cronjob / Watchdog / Monit Service
The gateway should include a cronjob / watchdog that will check every 1-5 minutes to see if the packet forwarder is running. If the packet forwarder is not running, the cronjob should then restart the packet forwarder.
Here is an example of a cronjob we have used for the Semtech Packet Forwarder:
*/5 * * * * /bin/bash -c 'export PATH=/usr/bin:/usr/sbin:/bin:/sbin; if ! ps -ef | grep lora_pkt_fwd | grep -v grep >/dev/null; then /etc/init.d/lora-packet-forwarder restart; fi
Registration
After configuring the gateway, please submit a support ticket to register the gateway to our network server. Please, be sure to include the Gateway EUI.