ESP32 HTTP Webpage -- 2




Palesyn LLC - NDA Required

Skills: ESP32, esp-idf, HTML, CSS, embedded, C/C++, IOT

Overview: This project may be bid by one person with a multidisciplinary skill-set to achieve the milestones or may be bid piecemeal by main milestone(s). At a very high level, this project focuses on a ESP-WROOM-32 microcontroller running an interactive HTTP server. This server shall interact with peripherals on a custom PCBA.


1. ESP32 shall serve a http webpage with bootstrap & CSS styling.

1.1. Webpage shall be responsive (functional on common desktop and mobile web browsers.

1.2. Webpage shall have a login system without encrypted hashed passwords. No plaintext passwords

a) The login page should accept a default user name and password. User can change username and password after first login.

1.3. Webpage shall have a header, footer, and a two column,/two row, layout that displays the below information to a user.

a) Header displays time/date(from external NTP server), temperature (1-wire protocol), and humidity(1-wire protocol).

b) Each cell of the 2x2 layout shall allow completely disabling a "Zone" with a single button, display % moisture content of zone (from ADC value 0-1.1V. More info will be given after testing), slider to set desired %moisture content of zone, date and time picker to set "Zone On Time each day", and manual control of valve (simple GPIO on/off).

1.4. ESP32 shall be programmed to continually update the information from 1.3.b above and for each of the four zones;

a) should enable the valve GPIO if the following conditions are met. (Zone is enabled, and time of day matches zone on time, and % moisture content is < desired % moisture level)

b) should disable the valve GPIO if the following conditions are met (Zone is disabled, or % moisture content >= desired % moisture content, or valve has been enable for >= 10mins

1.5. ESP32 shall include a watchdog to reset ESP32 in error

2. (Bid separately) Android app to view and control above

3. (Bid separately) Apple OS app to view and control above

4. (Bid separately) After user reset or first time run;

4.1. ESP32 firmware shall set device to AP mode and broadcast SSID:Palesyn with no password.

4.2. After a user connects to SSID:Palesyn and navigates to the IP address of the ESP32 AP, a webpage is provided to the user to search and connect to their home AP(router, wifi, etc)

a) After a successful connection, the ESP will reset to STATION mode and will now be connected to the users home AP and will serve the webpages from milestone #1.2 above.

b) An unsuccessful connection keeps the ESP32 in AP mode and the user can continue to try to connect as in 4.2.a above.

TAGS: esp-idf, iot, microcontroller, c programming.

Skills: Internet of Things (IoT), Microcontroller, C Programming, Javascript, HTML5

See more: header footer webpage, webpage slider, http wwwfreelancercommarketplaceproductxml portfolio slider effectshtml, esp32 http server example, esp32 spiffs size, esp32 file server, esp32 web interface, esp32 access point web server, esp32 spiffs example, esp32 web server, esp32 web server library, http wwwfreelancercommarketplaceproductmulti level accordian slider menuhtml, http wwwfreelancercommarketplaceproductconnecting webpage yourhtml, webpage banner slider, hindi content writer 0 2 yrs, http genesisblogs com freelancing 2 18417, http www academic writ organising the answer frames 2 html, https www freelancer co uk00000&utm_expid 294858 224 qwuie 4isi6f1tz4ilzlla 0&utm_referrer http 3a 2f 2fwww google co uk 2faclk, script var mooverlayurl http www videosformen mobi sl 109127 f1218&data1 https 3a 2f 2ffbstatic a akamaihd net 2frsrc php 2fv2 2, script var mooverlayurl http www videosformen mobi sl 109127 f1218data1 https 3a 2f 2ffbstatic a akamaihd net 2frsrc php 2fv2 2

About the Employer:
( 3 reviews ) Pittsburgh, United States

Project ID: #21353148

Awarded to:


Hello I can't understand these points : 1.2. Webpage shall have a login system without plain text passwords What does that mean ? Encrypted Passwords ? Also this point is vague to me 4. Allow esp32 to connect to user More

$400 USD in 7 days
(3 Reviews)

8 freelancers are bidding on average $484 for this job


Hello, How are you? My pleasure to bid your project. I've read carefully your project description. I have more than five years experience in development related with your project. Your satisfaction with the project is More

$500 USD in 7 days
(17 Reviews)

Dear Client! Nice to meet you. High Quality, Reasonable Budget!! have read your requirements carefully. and interested in your job. I have many experiences with projects like your project. And can complete your work ON More

$500 USD in 7 days
(11 Reviews)

How are you? I am a Senior Electronics and Embedded Engineer with the areas of expertise in Home Automation System and Embedded System, product prototyping, Schematic & PCB design and firmware development for systems. More

$500 USD in 10 days
(2 Reviews)

Hi, Greetings from India (Vibhuti Technologies). I am an expert In HTML, CSS, php, wordpress and Shopify. We are a Team Of Top Notch Designers and Developers and do everything that is practically possible. I have done More

$520 USD in 1 day
(0 Reviews)

Hello.. I have read your post very carefully and I have understood what you want. I am sure I can handle your project perfectly in the quick timeline. Let me know if you have some time to discuss the details further. L More

$500 USD in 7 days
(0 Reviews)

Hi,dear. I have just read your project and I felt happy to see it. I have experienced for +7 years in this field. Particularly, I have ever done the job like this as you want. I want to hear your advice and discuss in More

$500 USD in 12 days
(0 Reviews)

Hi, I have enough KIT for developing follow your requirement I have experience worked web development and embedded system. Beside, I have already built some prototypes relate ESP please visit at [login to view URL] More

$450 USD in 7 days
(0 Reviews)