Find Jobs
Hire Freelancers

IoT Sensor and MQTT Publich - Software Dev. ESP32

$30-250 USD

Imefungwa
Imechapishwa almost 4 years ago

$30-250 USD

Kulipwa wakati wa kufikishwa
Hello, I'm need a code for ESP32 where data has to be acquired from sensors (without errors and any spurious signals has to be ignored) and sent to the cloud server. Using ESP32 Wroom, the pinout is free to be used, an oLED display is to be added, working in the same bus as the other I2C devices. (Pin 4 and 15 on ESP32 Heltec for example) Data read from the sensors has to be double-checked before sent to the cloud server, to see if it is in the expected range of that sensor, let's say humidity from 0-100%. When there is I2C protocol more than once, (SHT31 sensors) different sensors numbers in the bus, should be used. Read Temp with One Wire protocol (DS18B20 sensor) Read light intensity from LDR (analog) Read light intensity from LDR with I2C protocol. Display oLED 0.96" - Every time a new read is done, data is to be displayed in the display (which should have all the data displayed at the same time) The data should be stored in an SD card, and storage management should be implemented where when the SD card is almost full (Let's say 80%, it cleans up older data to receive new data) Data from each sensor after reading and parsed will be sent to a specific topic in an MQTT Broker which is ready to receive the data, the connection is done via IP, client ID, Login and Password. All processes in the have to be managed with interruptions, DMA and the usage of both cores available in the ESP32. (If FreeRTOS is needed, feel free to implement, but I don't want to pay more for it) There shall be a watchdog with 3sec where it restarts the system if it doesn`t respond. The Wi-Fi connection should have a "Setup" mode when pressing a specific button for a certain time (Lets say GPIO0 HIGH for a certain time) (Here I am willing to have some ideas on how the Wi-Fi can be setup for the first time in the product) After the Wi-Fi is connected, the MQTT server connection has to be implemented, this MQTT connection has to be checked before every time data is trying to be sent to the cloud server. (Publishing) I have a month or two to develop the project. I do not have a budget for this project, I repeat, I do not have a budget for this project, I’m looking for quotes, so please state your price, time, which tools you will use, so we can have a direct conversation with no going around in circles. A version with a battery will be later developed so the take in mind that the system has to be scalable to a battery management system where it will sleep for a certain time (15min) and wake up, do the measurements and transmit to the cloud. Therefore battery management will be needed in the future also. The code should be fully commented, documentation for the project is needed, (Connection in between sensor and MCU, schematics, protocols used, block diagram and following the basic standards of software engineering. Feel free to ask any questions.
Kitambulisho cha mradi: 25815051

Kuhusu mradi

12 mapendekezo
Mradi wa mbali
Inatumika 4 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
12 wafanyakazi huru wana zabuni kwa wastani $209 USD kwa kazi hii
Picha ya Mtumiaji
hello i am a computer engineer,i have masters in computer engineering,i have experience for more than 8 years in arduino and electronics,i can make to u the required ESP32 and MQTT project with the mentioned specs and deliver to u all the necessary files needed for that
$222 USD ndani ya siku 10
4.9 (16 hakiki)
4.6
4.6
Picha ya Mtumiaji
Hi. I have esp32 and I have many experience about mqtt and i2c. I have many experiences for raspberry pi/Arduino and C/Python and have also raspberry pi/Arduino board I have the solid experience in embedded development and PCB using Allegro, Altium and Eagle for 10+ years. For example, STB, DVB-T2 modulator, Microwave Transceiver, GPS tracking system, UHF Data transceiver etc. The hardware and software are all ready. I look forward for your response. Best Regards.
$250 USD ndani ya siku 7
5.0 (2 hakiki)
4.5
4.5
Picha ya Mtumiaji
Hi i have all the component you need except for SHT31, i can make the design the schematic you need for specific battery powered device. i understood most all of your requirement and i am sure i can deliver a good software for you. let me know if you are interested
$200 USD ndani ya siku 10
5.0 (8 hakiki)
4.2
4.2
Picha ya Mtumiaji
Hi there, I’m an Electronic Engineer working in embedded stuff (esp32, esp8266, stm32, etc), I have a wide experience doing firmware. I'm don't understand why do you need write the data to SD if you are sending it to the broker, I'm mean it would be a waste of energy. And about DMA, I think it's not necessary here. And if you want use both cores you need freeRTOS. that implies more complexity and more power too, but OK with that. BTW I did MQTT agains AWS using certificates. I think I could help you. regards
$222 USD ndani ya siku 7
5.0 (4 hakiki)
3.1
3.1
Picha ya Mtumiaji
Hello, I am an Electrical and Electronics Engineer and I completed my master's degree. I have an article about electronic circuits. I made Esp32 projects. I understood what we said. I can design the required system with the necessary sensors. I can make it work according to your algorithm. I always guarantee free support if there is any problem when the project is over. We can proceed more easily by speaking. The programs I use regularly: >> Matlab / Simulink, Python, C #, Arduino, >> Altium Designer, Proteus, >> LTSpice, LabVIEW, SIMPLIS, Tannery Tools, TINA-TI, >> SolidWorks, DesignSpark I work professionally. Thanks :)
$189 USD ndani ya siku 6
4.3 (2 hakiki)
1.6
1.6
Picha ya Mtumiaji
Hi, I have read your offer details. I would like to write the code for you but I need to ask you more information. I also have experience both with ESP devices and MQTT protocol. If you think I could suit your needs feel free to chat.
$140 USD ndani ya siku 7
5.0 (1 hakiki)
1.3
1.3
Picha ya Mtumiaji
Hello, I have gone through your requirement and understood it. I can make your project before timelimit in an optimized way. I am working on ESP32 based project for more than 2 years. I have hands-on experience on the I2c interface and one-wire protocol as well. I am an expert in defining architecture flow as well as FreeRTOS. I have also work on MQTT protocol and done many projects on it. I have ideas that can be used for the commissioning device which I already worked on. I assure you the best quality work within the timeline and with proper documentation. Looking forward to working with you.
$200 USD ndani ya siku 14
5.0 (1 hakiki)
0.6
0.6
Picha ya Mtumiaji
Your project wasn’t clear enough, I suggest to use deep sleep while sensors still doing measurement. Actually this project easy but have different complexity.
$250 USD ndani ya siku 30
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya SWITZERLAND
Obfelden, Switzerland
5.0
3
Njia ya malipo imethibitishwa
Mwanachama tangu Jun 29, 2016

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.