Modbus & Bluetooth Software Development on ESP32

Cancelled Posted 2 years ago Paid on delivery
Cancelled Paid on delivery

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!

Electronics Microcontroller C++ Programming RTOS MQTT

Project ID: #30110100

About the project

12 proposals Remote project Active 2 years ago

12 freelancers are bidding on average $2593 for this job

chanchalkks

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

$1889 AUD in 7 days
(42 Reviews)
6.0
ManormaShehzadi

Hi Sir! I am student of MSc MEchatronics and Control Engineering. I have done BSc Electrical Engineering. I am very expert in Arduino included its all module (esp32 as well). I read your description carefully. I am mu More

$2200 AUD in 20 days
(34 Reviews)
4.9
LaoPhone

Hello, your project is very suitable for me. I have rich experience in ESP32 firmware development for Free RTOS, MQTT protocol etc. Furethermore, I have completed a Android - ESP32 bluetooth communication project befor More

$2000 AUD in 15 days
(3 Reviews)
4.3
Muntazir015

Hi, I have read your job description well. Keeping all that in mind I can suggest and deliver you a product that can harvest MODBUS RTU/TCP data and send it over to web using HTTP/MQTT protocol. Different IOT platform More

$1500 AUD in 7 days
(4 Reviews)
3.7
eugenhoxha0

Hello, I am an Electronics Professor and I am applying for this job as I think I am able to deliver this project on full quality. I have not worked on this device earlier but I am pretty sure that I can provide a very More

$2800 AUD in 365 days
(0 Reviews)
0.0
xxemre

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?

$3889 AUD in 9 days
(0 Reviews)
4.1