ESP8266 project to get data from multiple ESP devices and post the JSON to online cloud server

Job Description:

This project is based on ESP8285 microcontrollers and programming should be done in Visual Studio Code (PlatformIO)


This is supposed to be a monitoring system. It involves detecting sensor values at multiple locations (at least 25, with more to be added, on demand).

Each sensor location is connected to an ESP8285 wifi board on UART1 (soft serial).

All of the 25 individual wifi modules will connect to a central hub - which is another ESP8285 module.

This central hub will be connected to a cloud server through a broadband router. It will send the data of all the 25 sensors to the cloud server. The cloud server will also reply back some data which needs to be transmitted back to the 25 sensor modules. Based on this data, the individual 25 sensors will perform some action, like setting a GPIO high or low.

Tasks to be done:

1. All the 25 nodes should be starting their own Access Points, with SSIDs like "BSSUBMRL1", "BSSUBMRL2", "BSSUBMRL3".... passwords should be same as SSID.

AP ahould be started in hidden form, so as not to crowd AP list in user domain.

2. The central hub should do following things every 30 min interval:

a. Run a loop 25 times (no. of sensor nodes) and do next actions.

b. The central hub will disconnect from the broadband router

c. Central hub will connect to all the hotspots starting from 1.


d. The connected hotspot will send its sensor value (float) and status (boolean) as a JSON message to the central hub (or any way you feel easy)

e. The central hub will disconnect the hotspot node and connect to the broadband router again.

f. Central hub will send the data collected for hotspot from previous step to the cloud server.

g. Cloud server will send response element "BRCON" with value as 1 or 0.

h. If value is 1, then disconnect broadband router again and connect to hotspot node.

i. Set GPIO on nodal ESP HIGH

k. Repeat for next BSSUBMRL...

Any questions, feel free to ask

Навыки: Arduino, Программирование на С, Микроконтроллер, Internet of Things (IoT), Электроника

О клиенте:
( 0 отзыв(-а, -ов) ) Pune, India

ID проекта: #35844036



Hi there, I am Ahmed an embedded systems developer, with a Master degree on EE. I have read your project requirements and I understand that you want to build a one master, multiple slaves network, using esp8285. I hav Больше

₹7000 INR за 7 дней(-я)
(11 отзывов(-а))

10 фрилансеров(-а) готовы выполнить эту работу в среднем за ₹18950


I am a professional PCB design engineer i have expertise in PCB and circuit design for industrial level products. I can help you to reduce the cost of the board, dealing with industrial level-based PCB and circuit to m Больше

₹7000 INR за 7 дней(-я)
(34 отзывов(-а))

I am professional embedded IoT engineer. I have experience with esp boards. I have read your requirement but need more clarification. And also i am sure i can do it. Drop me message to discuss more. Thank you .

₹20000 INR за 14 дней(-я)
(17 отзывов(-а))

I saw you need an electronic engineer specializing in embedded systems and IoT. But embedded systems may look complicated, when your prototype uses interfaces like UART, I2C, and SPI and communication through WiFi. I Больше

₹12000 INR за 10 дней(-я)
(0 отзывов(-а))

Hi I am a telecomunication engineer especializated in electronics. I have 5 years of experienced with C/C++ and also working with microcontrollers such as Esp32/Stm32/arduino etc. I think I can help you

₹6000 INR за 7 дней(-я)
(1 отзыв)

Hi Greetings! I am available right now for the project discussion and can start the project on an immediate basis. I have understood your project requirement I have7++ experience in design and development. I can ha Больше

₹12500 INR за 7 дней(-я)
(0 отзывов(-а))

Hi there, I am from Kalyan. I know the Embedded Programming. I can complete your work. Also can give you support. i have worked on platform IO.

₹11000 INR за 7 дней(-я)
(0 отзывов(-а))