I am a contract embedded electronics engineer, and I'm working on a novel industrial sensing and control project. I am looking for an embedded FreeRTOS C++ developer who is an ESP32 Ninja, and can help me with a Modbus master to harvest the data and control the system.
I have a project that requires a) harvesting data from some instruments over Modbus RTU, b) pushing that data up to an Android phone over Bluetooth Classic SPP, into a terminal window app (ascii.) I will supply hardware that plugs into an ESP dev board, which contains all the Modbus support circuits, as well as everything else required to test and develop with ease.
I'd like to keep the two in separate FreeRTOS tasks, and they should share data with an appropriate IPC.
Once this is done I need three more 'stage 2' tasks added, as new threads/tasks:
c) over Wifi connection publish the data through MQTT to a service like AIO or Node-Red, d) write the data to an SD Card, e) upgrade the Bluetooth SPP interface by supporting AT-Modem commands and controls so we can speak to an app on the phone that is expecting to get it's data from an AT-Modem interface.
Code will need to be written for readability, extension and maintenance. The tool chain should use GDB+JTAG tools, and you support expect to support me setting up the build environment and tool chain to match what you used.
This project will keep going for all of this year and most of 2022, as the product is improved, features added and requirements change.
I hope you are keen and thanks for your attention here!
19 pekerja bebas membida secara purata $2534 untuk pekerjaan ini
Hello I am expert to work on the esp32 ninja, modbus, wifi and mqtt. I can help you in this project. I have noted the all details that you sent. Thanks Chanchal
So in shotrt, you read fata from some device or sensor via a specific protocol using ESP32 and publish it on bluetooth and/or wifi? You want to run two concurrent tasks on FreeRTOS?