LoRa デバイスは通信可能なゲートウェイに対してデータを送信します。そのため LoRa デバイスが複数のゲートウェイと通信できる状態となっていると、各ゲートウェイを経由して同じデータが送信されることがあります。
このような場合に備えて LoRa のシステムでは devEUI を基準に重複チェックが行われて、一定期間内にひとつの devEUI からデータが送られるとひとつの payload に統合する処理が行われます。統合されたデータでは payload の JSON データにて "gatewayData" の配下に複数の "gwid" が含まれていることを確認できます。
複数のゲートウェイから受信して統合された payload の JSON データのイメージ
{ "data": "0000abcd", "date": "2017-06-28T10:21:57.823398", "deveui": "000b78fffe050bc4", "gatewayData": [ { "channel": 926200000, "date": "2017-06-28T10:21:57.823398", "gwid": "XXXXXXXXXXXXXXXX1", "rssi": -114, "snr": -14.2 }, { "channel": 926200000, "date": "2017-06-28T10:21:57.492011", "gwid": "XXXXXXXXXXXXXXXX2", "rssi": -45, "snr": 10.8 } ] }