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.
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.