MTAC-LORA-2G4-3
The MTAC-LORA-2G4-3 card provides support for 2.4G LoRa devices.
Since mPower 5.2.1 the MTAC-LORA-2G4-3 card can be used in Network Server and Packet forwarder modes.
mPower 5.2.1 Update
The final release from Semtech was shortly after our mPower 5.2.1 release.
- MCU version needs to be 1.0.1
https://github.com/Lora-net/gateway_2g4_hal
https://github.com/Lora-net/gateway_2g4_hal/mcu_bin - To update the MCU firmware download the MCU 1.0.1 firmware from the above repo and copy the file to the conduit.
$ sudo /etc/init.d/lora-network-server stop $ wget https://github.com/Lora-net/gateway_2g4_hal/raw/master/mcu_bin/rlz_fwm_gtw_2g4_01.00.01.bin $ sudo /opt/lora/mcu-2g4-boot ON $ sudo dfu-util -a 0 -s 0x08000000:leave -t 0 -D rlz_fwm_gtw_2g4_01.00.01.bin
- Packet forwarder should be updated to 1.0.1
https://www.multitech.net/developer/downloads/
http://www.multitech.net/downloads/lora-gateway-2g4_1.0.1-r2.0_arm926ejste.ipk - To update the packet forwarder copy the ipk from the link above to the conduit
$ wget http://www.multitech.net/downloads/lora-gateway-2g4_1.0.1-r2.0_arm926ejste.ipk $ sudo opkg install lora-gateway-2g4_1.0.1-r2.0_arm926ejste.ipk $ cd /var/run/lora/1/ $ sudo ./lora_pkt_fwd *** Packet Forwarder 2.4Ghz*** Version: 1.0.0 *** HAL library version info *** Version: 1.0.0; *** INFO: Little endian host INFO: found configuration file global_conf.json, parsing it INFO: global_conf.json does contain a JSON object named radio_conf, parsing radio parameters INFO: tty_path /dev/ttyACM0 INFO: antenna_gain 0 dBi INFO: LoRa sync_word 0x21 (public) INFO: channel 0 enabled: frequency 2403000000, bandwidth 812000Hz, SF12, RSSI offset 0.0 INFO: channel 1 enabled: frequency 2425000000, bandwidth 812000Hz, SF12, RSSI offset 0.0 INFO: channel 2 enabled: frequency 2479000000, bandwidth 812000Hz, SF12, RSSI offset 0.0 INFO: TX enabled, freq min 2400000000Hz, freq max 2500000000Hz INFO: global_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters INFO: gateway MAC address is configured to 0008000000000206 INFO: server hostname or IP address is configured to "127.0.0.1" INFO: upstream port is configured to "1780" INFO: downstream port is configured to "1782" INFO: downstream keep-alive interval is configured to 10 seconds INFO: statistics display interval is configured to 20 seconds INFO: upstream PUSH_DATA time-out is configured to 120 ms INFO: packets received with a valid CRC will be forwarded INFO: packets received with a CRC error will be forwarded INFO: packets received with no CRC will NOT be forwarded INFO: Auto-quit after 10 non-acknowledged PULL_DATA INFO: Concentrator MCU version is V01.00.01 INFO: Configuring RX channel 1 => freq:2425000000 sf:12 bw:800khz INFO: Configuring RX channel 2 => freq:2479000000 sf:12 bw:800khz INFO: Configuring RX channel 0 => freq:2403000000 sf:12 bw:800khz INFO: [main] concentrator started, packet can now be received INFO: concentrator EUI: 0x6f347a3917513834 CTRL-C to stop $ sudo /etc/init.d/lora-network-server start
Channel Configuration
The MTAC-LORA-2G4-3 supports three channels using a single datarate at 812 kHz bandwidth . A new coding rate, “4/7LI”, is used.
Packet Forwarder Global Config
Uplink JSON
{
"rxpk": [{
"jver": 1,
"tmst": 402866437,
"chan": 2,
"freq": 2425.000000,
"foff": 265,
"stat": 1,
"modu": "LORA",
"datr": "SF12BW812",
"codr": "4/7LI",
"lsnr": -3.0,
"rssi": -105,
"size": 23,
"data": "AAAAANB+1bNwExGZEQAAgAARAMLVDq4="
}]
}
Downlink JSON
{
"txpk": {
"codr": "4/7LI",
"data": "IMw+Dwc9QaSJi7Mfi7ns2TIbutmOSs1r22RedVkreJFz",
"datr": "SF12BW812",
"freq": 2425,
"ipol": true,
"modu": "LORA",
"ncrc": true,
"powe": 7,
"rfch": 0,
"size": 33,
"tmst": 38604060
}
}