В работе

LUA Programming

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. These links are only examples you do not have to use them,

Data exchange happens over TCP/IP port from MB (we are master) to MQTT 5.0 (we are broker).

lua-libmodbus/lua-libmodbus.c at master · etactica/lua-libmodbus · GitHub

[login to view URL]

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.

The RV50 device uses the ALEOS AF Developer Studio IDE, and uses LUA programming language. A OneDrive link will be shared with zip folder that contains IDE and set up intructions.

More general info on MQTT with Sparkplug B is at

[login to view URL]

[login to view URL]

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.

Define before coding: the config text file, Beta content (at least 1 MB variable of each type R/W to MQTT on local PC. We can use your test MB slave & MQTT subscriber).

Test online with RV50 a simple 'Hello World' type and also a simple text file read/write operations to confirm basic operations with it.

before going on with heavy lift coding.

Delivery: Pre-beta in 60% of time you will take, help install/run on our HW, we shall revert with comments, deliver beta with fixed comments in 2 days, we shall test again, submit our comments. Fix & deliver final version for our testing. Will go thru testing till all items fixed. Deliver source etc.

Final version will be tested with our MB slave and our MQTT subscriber in cloud.

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.

Навыки: Lua, MQTT, Встроенное ПО, Internet of Things (IoT)

Показать больше: lua programming beginners guide, lua programming beginners, programming internet banking application, embedded controller, embedded controller hardware design, stop application running, programming iphone timer application, pic embedded controller, j2me s60 application running background, embedded controller development contract, j2me application running background, database programming oracle web application server, launch application running administrator delphi, web application framework embedded linux, understand facebook application iframe links, delphi check application running network, identify application running vbnet, vbnet programming todo list application, embedded controller gui

О работодателе:
( 14 отзыв(-а, -ов) ) Houston, United States

ID проекта: #31912319


(2 отзывов(-а))