MQTT client implementation on RV50X

Hi,
I need to implement a MQTT client on a RV50X able to handle Qos level 1
I have read the example detailed here : https://source.sierrawireless.com/airvantage/avc/howto/hardware/samples/gx440-mqtt-lua/
but apparently , this client is only able to handle qos level 0. Is that right ?

Has anybody experimented other clients implementation , able to deal with qos level 1 ?

I found several lua implementations of lua clients :



would they work on RV50X ? if yes can someone be kind enough to explain me how to compile them in Aleos dev studio (they have dependencies, c files …) .
thanks in advance for your kind support.

regards
Olivier

Hi @olivier.beon

Yes, it is. PULLBACK has not been implemented.
elseif (message_type == MQTT.message.TYPE_PUBACK) then
print(“MQTT.client:parse_message(): PUBACK – UNIMPLEMENTED --”) – TODO

@rjacolin Can you please provide mqtt_library.lua with QOS level 1?

Please refer to README.md file in the source code. It contains instructions on how to install and run tests on these source codes.

1 Like