Как передавать информацию от\к микроконтроллеру по wifi с помощью сайта?
Всем доброго времени суток, господа, хочу после программирования сайтов на jango, заняться микроконтроллерами AVR. И чтобы совместить старое, с получаемым новым, хочу сделать станцию на микроконтроллере, которая будет брать, к примеру, результаты полученные с термистора, и отправит по ESP-01 по wifi на сайт.... Если с сайтом и программированием микроконтроллера на ассамблер все примерно понятно, то я не понимаю как связать ESP-01 и микроконтроллер (мой выбор пал на atmega16, или нужен другой)
Как я понимаю, (очень грубо) мой atmega отправит значение к модулю ESP-01, а модуль отправит по wifi request запрос на мой сайт, тот уже сделает все сам... Так вот что почитать? Это же получается нужн сделать протокол связи между моей атмега и ESP, т е это еще нужно перепрограммировать ESP? Прошу отвечайте по делу:-(
Если использовать ESP-01 как wifi модуль, то можно отправить самый обычный http-запрос на сервер.
1. ESP8266 сильно мощнее, чем atmega16. Можно спокойно убрать лишнее звено, если взять NodeMCU.
АЦП там уже есть
2. asm для этого, имхо, не очень удобен, тк слишком низкоуровневый.
3. Самому реализовывать протокол для общения atmega и esp01 не нужно - обычно wifi-модуль уже настроен для работы через serial/spi/i2c
4. Вот пример, как подобное можно сделать на arduino: https://techtutorialsx.com/2016/07/21/esp8266-post...
Большое спасибо! Побольше бы таких отзывчивых людей! К слову этот проект я хочу сделать в образовательных целях: понять как взаимодействуют между собой два контроллера AVR и научиться, что-то отправлять в сеть... Вот..
ну в принципе это легко и примеров в интернете много
uart включить на меге16 и на esp довольно просто, равно как и передавать данные туда сюда.
протокол связи изобретать муторно и скорей всего бессмысленно, готовых много