artmasterpro
New member
Здравствуйте!
Столкнулся с задачей построения устройства которое должно по wifi отправлять данные на удаленный сервер, данных немного 1ну переменную в зависимости от нажатой кнопки.
Купил на радио рынке ESP модуль в надежде, что он так же как и блютуз управляется АТ командами.
По ходу изучения как работать с модулем оказалось что это отдельный микроконтроллер со своими прошивками и своей средой разработки... просто на борту содержащий wi-fi модуль.
В интернете каждый автор хвалит свою прошивку, выкладывает свои сборки SDK итд...вообщем ничего не понятно.
Пока что я понял:
- что АТ команды лучше не пользовать тк метод достаточно костыльный.
- Что есть прошивки которые могут исполнять скрипты на lua.
Но осталась масса вопросов:
1) В программировании pic & atmel есть IDE и компилятор и все, после чего пишем код на Си - заливаем hex через программатор и все ))
Но у ЕСП есть какието прошики.
Прошивка это исполнительный код или операционная система?
2) Какая прошивка от какой чем отличается и как понять какая нужна именно для моего случая?
3) Всетаки прошика это главный исполнительный код или оболочка для исполнения скриптов?
4) Как передавать данные по сети? И какие есть методы?
Спасибо!
Столкнулся с задачей построения устройства которое должно по wifi отправлять данные на удаленный сервер, данных немного 1ну переменную в зависимости от нажатой кнопки.
Купил на радио рынке ESP модуль в надежде, что он так же как и блютуз управляется АТ командами.
По ходу изучения как работать с модулем оказалось что это отдельный микроконтроллер со своими прошивками и своей средой разработки... просто на борту содержащий wi-fi модуль.
В интернете каждый автор хвалит свою прошивку, выкладывает свои сборки SDK итд...вообщем ничего не понятно.
Пока что я понял:
- что АТ команды лучше не пользовать тк метод достаточно костыльный.
- Что есть прошивки которые могут исполнять скрипты на lua.
Но осталась масса вопросов:
1) В программировании pic & atmel есть IDE и компилятор и все, после чего пишем код на Си - заливаем hex через программатор и все ))
Но у ЕСП есть какието прошики.
Прошивка это исполнительный код или операционная система?
2) Какая прошивка от какой чем отличается и как понять какая нужна именно для моего случая?
3) Всетаки прошика это главный исполнительный код или оболочка для исполнения скриптов?
4) Как передавать данные по сети? И какие есть методы?
Спасибо!