LUA communications development

Job ID: 31685632

Budget: $30 – $250 AUD

Please read, understand and then respond. Data exchange application running on an embedded controller from Sierra Wireless Model RV50. Below links may be used
if you feel appropriate. Data exchange happens over TCP/IP port from MB (we are master) to MQTT (we are broker).
lua-libmodbus/lua-libmodbus.c at master · etactica/lua-libmodbus · GitHub

https://dzone.com/articles/exploiting-mqtt-using-lua
GitHub - xHasKx/luamqtt: luamqtt - Pure-lua MQTT v3.1.1 and v5.0 client

We need to be MQTT server or broker (Sparkplub B) , not Client/Subscriber.

Use a text file that will define to connect Modbus variables with MQTT variables and also save other config data. Use 2 variables of each MB type for read/write - bools, int 16/32 bits, floats. 32 bit will be single entity.

Will need full source, user manual in MS Word, some training on the work you provide. Remote access to HW provided. Will work with selected person to get this done. Please share your LUA experience. Please do not apply if you will learn on the job. The budget is placeholder. Bid your best price and delivery. If delivery not specified, will assume 2 weeks ARO. Any payments will be made only after the source code with documentation is delivered to that point