We are working on a platform where an ESP32 controller is responsible to communicate with an ATMEGA 328 over CANBus 2.0B.
The hardware is already ready but we want a real good software backbone for this architecture.
The ESP32 has a wifi and ethernet connection. With the push a button, a wifi AP should be created and a webserver should be created to pair with an existing wifi network. If needed, a specific ip address should be entered when not working with dhcp.
If working with ethernet, the webserver should be reached over dhcp but also a specific ip can be entered when not working with dhcp.
The webserver should be used to set up the device. Enter a couple of parameters that are needed eg. for setting up an mqtt subscribe to specific topics of an external MQTT broker, ntp server for time, etc.... These parameters are then used in the ESP32 to act on several things. The ESP32 should send a couple of messages to our cloud server with MQTT messaging.
ESP32 is as mentioned connected to an ATMEGA328 over CANbus. The ATMEGA board is measuring a couple of parameters with ADC's over I2C. This software should also be written.
On the atmega board there is an additional canbus controller that communicates with another device.
These specific messages already are known.
When more info is needed, an NDA should be signed.
32 freelanceria on tarjonnut keskimäärin 2346€ tähän työhön
Hi, i m very interested for this kind of job and i am an expert software developer specially worked with embedded software development. i can help you on this project. just knock me via chat, Thanks Rashedul
Hello sir, you project is very suitable for me. I have rich experience in ESP32 firmware development. I would like to discuss more details via chat. Thank you.