Search code examples
cloudprotocolsiotfiware

Manage UDP packets with IDAS fiware device manager


I am trying to make my own LoRa server at fiware. I have bought a Gateway(Lorank8v1) which catches LoRa RF packets and send their data to Cloud through UDP protocol.

I would like to ask which IOT agent should I use at Fiware in order to succeed it. There are 3 IOT agents which support different protocols(LWM2M/COAP transport, UL2.0/HTTP or MQTT transport, JSON/MQTT transport).

I am new in this field and i find the protocol compatibility a little bit complicated.


Solution

  • You can use the LoRa Gateway Bridge:

    LoRa Gateway Bridge is a service which abstracts the packet-forwarder UDP protocol into JSON over MQTT. The package-forwarder software is running on most gateways and its purpose is to communicate with the LoRa chipset.

    With this, you can use the MQTT IoT Agent. I think this is a good choice, because MQTT seems to be the most used between the three protocols.

    Also, you can take a look at FIWARE LoRa IoT Agent:

    This project is a bridge between the Orange LoRa®* network and the OMA NGSIv1 protocol used by the Orion Context Broker as well as by other components of the FIWARE ecosystem.

    I hope this can help you.