In Progress

ESP32 MQTT Arduino Project

I need some code written for the ESP32(and ideally for the ESP8266 too) to be coded using the Arduino IDE. The code is to connect to an MQTT server and listen for commands and when it receives them, parse the command and send the command via infrared.

Captive portal for setting wifi credentials - available for a time after pressing a button

Connect to an MQTT server based on host name

Use an encrypted connection if available

Preferably use version 1.2 suitable for being hosted by Amazon

Identify using the wifi MAC address and a password

If the device does not have the password, it will need to do a http request to get the password based on the MAC address

Keep connected to the MQTT server, reconnecting if required

On reception of the command, parse it, send an ack and send the message via an infrared led

Have the capability to flash a visible LED under software control

Monitor a 1-Wire temperature sensor and send the data base via MQTT based on a timer

Send the access point name and password via SSID

The server will send some parameters which will need to be stored and used.

Send an MQTT message when a I/O pin is active and hasn’t been active recently

Send received IR back as an MQTT message

An active portal when a button is pressed is essential for setting wifi

Over The Air updates to Amazon AWS S3 triggered via MQTT messages

Source code in LUA will be provided to describe most of the desired functionality.

Kemahiran: Arduino, Pengaturcaraan C, Elektronik, Perisian Terbenam, Mikropengawal

Lihat lagi: esp32 pubsubclient, esp32 mqtt aws, esp-idf mqtt, mqtt esp32 tutorial, esp8266 mqtt broker, esp32 mqtt broker, esp32 idf mqtt, esp32 mqtt ssl, project management software index card, project mobile software developer, project voip software iphone, project management software hospital, information project payroll system access, project database using access gui using source code, handle projects web based project management software sms, windows server 2003 software access point, call centre software access, project management database access, best project manager software web design, vb6 project access online mdb data

Tentang Majikan:
( 97 ulasan ) Ingleburn, Australia

ID Projek: #16332183

Dianugerahkan kepada:

ppgjsc

Hi. I checked your job in depth and i can add value and complete your project professionally and in a timely manner with my 10+ years of arduino development. I have rich experience in arduino uno board and have all Lagi

$150 AUD dalam 3 hari
(6 Ulasan)
4.2

2 pekerja bebas membida secara purata $153 untuk pekerjaan ini

andreird129

Hello. I am very interested to your project. I have 7 years experience at this field. I want to finish your project.

$155 AUD dalam 3 hari
(3 Ulasan)
3.9