ESP8266 web interface improvements

iMotion Software is an Italian software house, focused on development of IoT, data logging and remote monitoring solutions.

We already have a custom ESP8266 firmware, based on RTOS SDK version 1.4 with a web interface that relies on libesphttpd library. Firmware collects data from analog and digital inputs and sends them to our cloud platform CloudMonitor24. Web interface has the goal to collect settings from the user.

We have to develop some changes to the current firmware, all related to the web interface:

1. Refactoring of session management on web interface. It’s now based on IP address to authorize a session but must be replaced with a standard cookie session (it’s ok to have a circular buffer with valid sessions in memory).

2. Add a new page on web interface: it should contain “status” information about the board: wifi network connected, cloud platform link status, digital input/output status and analog input values. We'll provide HTML template of the page and all information about how to gather all the information, which are already present on the firmware.

3. Settings are shown to the user on a single web page composed by 2 tabs. With same layout, it must be split in 2 different pages, one for each tab.

4. Add a “logout” functionality in order to destroy a session.

5. Need to show an error or a message once user saved a configuration on web interface.

Candidate should have knowledge of embedded systems and C programming.

For further information don't hesitate to ask me.

Habilidades: Programação C, Microcontrolador

Veja mais: web programming solutions, web network solutions, web management solutions, web development on cloud, web cloud development, the standard template library, standard template library in c, standard template library c, standard library c, programming the web, programming one for all remote, programming embedded systems in c and c++, programming c++ web, one for all remote programming, one cloud solutions, message interface, c template library, c standard template library, c++ programming web, c programming standard library

Acerca do Empregador:
( 3 comentários ) Bologna, Italy

ID do Projeto: #10648520

Concedido a:


Hi, I hope the bid level is OK. I am actually in the process of finishing up a server written in C for a project, so I have gone through setting up cookies-based authentication very recently. I expect the end result o Mais

€420 EUR em 17 dias
(1 Comentário)

12 freelancers estão ofertando em média €600 para esse trabalho


A proposal has not yet been provided

€789 EUR in 10 dias
(24 Comentários)

I worked very hard with ESP8266, for create custom firmware. I can make the necessary changes/additions, check and fix.

€700 EUR in 25 dias
(23 Comentários)

Hi, I answer in English because your post was in English, but of course I could have written in Italian as well. Till now I have done some work on Esp8266 modules, although not on Freelancer, and not for commercial pu Mais

€700 EUR in 20 dias
(6 Comentários)
€842 EUR in 10 dias
(15 Comentários)

Hello, I would like to complete this project. I have good experience on IoT (hardware and web backend). Please consider my proposal for the bid. Thank you! Shamir

€555 EUR in 10 dias
(4 Comentários)
€400 EUR in 10 dias
(1 Comentário)

Hello, my name's Jorge, I am an electronics engineering student, I am able to complete your project as I have experience developing firmware for embedded systems. The project seems to be oriented more to the web interf Mais

€450 EUR in 12 dias
(3 Comentários)

I’m a young engineer , working in electrical engineering and electronics industry since 2013. Embedded programming of Atmel microcontrollers' since 2011. Development of applications in C++ Java, MATLAB. Good experien Mais

€300 EUR in 10 dias
(5 Comentários)
€1000 EUR in 3 dias
(1 Comentário)

"Embedded Developer, 9+ years, Firmware, Bootloaders, Board Bring-up I have 9+ years experience in Embedded Development. I have experience in Firmware, UEFI (Bootloader) development and Board Bring-up. I have knowle Mais

€555 EUR in 10 dias
(2 Comentários)

I have than 6 years experiment about embedded system. I worked many projects with ESP8266. I wrote website on firmware. Besides, I can design website with html, .net, php. So I think I have enough knowledge to solve yo Mais

€666 EUR in 10 dias
(0 Comentários)

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & Mais

€555 EUR in 10 dias
(0 Comentários)

Hello Sir, We are a Indian development company here. we have checked your posted details here and want more clarification in it, so message us to discuss on it more then we will able to move on it. Thanks

€330 EUR in 10 dias
(0 Comentários)

Hello there, We can work on this project at the most reasonable rate. For your convenience, we can even arrange a free demo call between you and our team before you award us the project on freelance. It will help you t Mais

€444 EUR in 18 dias
(0 Comentários)

Dear Client, I am Embedded System Engineer having expertise for ESP8266 based system design and firmware programming using official SDK and Arduino IDE. I have used libesphttpd, SDK v1.2, v1.4 and v1.5. I have al Mais

€555 EUR in 10 dias
(0 Comentários)

I are very interested in this project. I am a skilled embedded software engineer over 8 years experiences and have finished lots of projects in wifi/router and embedded system. I have read your above description, whi Mais

€666 EUR in 10 dias
(0 Comentários)