Find Jobs
Hire Freelancers

ESP8266 WiFi based simple WWW server with UART data acquisition. Preferable NodeMCU based.

$750-1500 USD

Закрито
Опублікований over 6 years ago

$750-1500 USD

Оплачується при отриманні
Hardware platform: ESP8266EX with external 128mbit flash 25Q128F Winbond chip for program and data storage. Preferably based of some commonly available ready-made module PCB for start, transferable to our own ESP8266EX PCB solution later. Software platform: NodeMCU preferred (or other open IDE/SDK) but we are open for any reasonable suggestions that do the job, including paid/licensed commercial solutions. The restriction is that we have to be able to correct/modify the code later, compile and upload the firmware by our owns. Goal: ESP8266EX has to accept asynchronous ASCII data transmission on UART0 port (fixed, standard baud rate up to ~1Mbps) and store the data in TXT file created in the external flash (25Q128FV), then present the data in text form on built-in WWW page. The UART transmission should be accepted only after receiving a specific UART command like:"START123456" carrying password to prevent data accept from unauthorised sources (other method suggestion welcomed). Preferably the entire Flash memory content should be protected to avoid reverse engineering or compiled firmware copying. Beside of above the rest of requirements are quite regular as for ESP8266EX based system: 1) ESP8266EX needs to run the WWW server in the parallel task, offering simple HTML-based WWW page with ASCII text area preview of the stored data as well as downloading the data in the form of TXT file. Display/download data range has to be selectable (in form of size in bytes or fixed size memory pages like 512Bytes per page - if more convenient and easier). Display/download option needs to be updated dynamically (with some reasonable period like 5s) by new stored data. Page example in the [login to view URL], image002.jpg. 2) All WiFi/network configuration should be available through WWW sub pages (WiFi mode change (AP mode, client mode, SSID name, hidden SSID enable, channel, security mode selection and password, IP, GATE, MASK settings or DHCP server enable). Page example in the [login to view URL] 3) ESP8266EX has to support two selectable working modes: default AP mode (it serves the WiFi network) and wifi client mode (ESP8266EX is able to connect other network). In both models DHCP should be an default option (server for AP mode, client for device mode), but manual IP assigning should be also possible through configuration WWW pages. In every WiFi mode selected (AP or client), same set of WWW pages needs to be served allowing text view/download and ESP8266EX reconfiguration. 4) ESP8266EX has to initially work in pre set AP open network mode, with fixed SSID like AiR12345 and fixed base IP like [login to view URL] 5) Asynchronous UART data recording to TXT file has highest priority, always, data drop rate is not acceptable. 6) Remote FTP server data backup (txt file) and e-mail data report (with TXT file as attachment) considered as an extended nice-to-have features. This is the scope of basic starter project only. Advanced options may be discussed/developed later but have to be considered at the beginning, depending on work status and results already achieved. This may be the long term cooperation based on small project updates according our needs. Please let me know if you are interested and provide your offer/quotation and estimated lead time. Detailed questions are welcomed.
ID проекту: 15435847

Про проект

1 пропозиця
Дистанційний проект
Активність 6 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
1 фрілансер готовий виконати цю роботу за $1 529 USD
Аватарка користувача
How are you? I am an Electronics and Electrical Design Engineer with the areas of expertise in Microcontroller,Embedded System,and firmware development for systems. Relevant Skills and Experience I have developed ESP8266 and ESP32 based http server firmware developing projects several times. I believe that my experience and skill in this background will prove to be of great help to you. Proposed Milestones $1529 USD - default
$1 529 USD за 20 дні(-в)
4,8 (80 відгуки(-ів))
7,4
7,4

Про клієнта

Прапор POLAND
Tychy, Poland
0,0
0
На сайті з жовт. 18, 2017

Верифікація клієнта

Інші роботи від цього клієнта

ESP8266EX simple HTTP/WWW server
$2250-4500 USD
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.