Доброго времени суток! Есть объект производства где будет стоять наш контроллер, нужно в него писать программу и в онлайн режиме проверять как работают приборы. Но хочется записывать прошивку в контроллер с любой точки мира через интернет. Работаю в AVR Studio4 ,AVR Studio7. Программатор AVRISP-MKII самодельный, SuperPRO 501. Кто что может посоветовать как на дистанции прошивать? Заранее спасибо!
Еще помимо самого МК и его IDE придется осваивать какой-нить ЯВУ для ПК... Да и защита устройств от "некорректности" дело немаловажное... Все же ПРОИЗВОДСТВО... Ежли для самоделки-поигрушки... Возможно сетевые приложения на основе тандема ардуино IDE (МК и сетевые карты прикладного устройства) и processing для приложения в ПК... В принципе совместимо и с АВР студио. Только то опять же надо хорошо изучить - а сие ВРЕМЯ... (ESP8266 и модули на ее основе включены в состав ардуино IDE как дополнительный набор средств).
Дааааа....! Проще будет Киповца посадить за компьютер на объекте, я ему беду передавать прошивку он будет закатывать в контроллер.
Добавлено after 3 minutes 7 seconds: Или ещё проще, через сеть управлять рабочим столом и приложениями на компьютере, который стоит на объекте, ну в общем удалённый доступ.
Последний раз редактировалось king-live Чт май 23, 2019 11:43:30, всего редактировалось 1 раз.
Заголовок сообщения: Re: Программирование на расстоянии через инет
Добавлено: Чт май 23, 2019 09:34:27
Собутыльник Кота
Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02 Сообщений: 2594 Откуда: деревня в Тульской губернии
Рейтинг сообщения:0 Медали: 1
BOB51, там все не так сложно. Прошивку можно грузить по https, да ещё и подписывая ее криптографическим ключом. Ну и мониторинг через тот же https на примитивной веб морде. Доступ к самому ESP ограничить уже только через VPN
Проблема непонятна. Если в том месте есть инет и комп... Прицепить штуковину к программатору, программатор к компу, потом зайти удаленно и сделать что нужно проблем вроде бы не представляет.
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
вообще, с моей точки зрения, идея так себе - без человека "на том конце" все равно большого толку не будет. не дай бог прошивка содержит ошибку: вы прошили удаленный МК по интернету и все, он окирпичился - что делать? все эти модные "обновления через интернет", к чему мы привыкли в мобилках, роутерах и т.п. смарт-ТВ, подразумевают, что пользователь все равно контролирует процесс и имеет возможность вручную исправить все. в случае топикстартера с этим, как я понимаю, напряги...
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Заголовок сообщения: Re: Программирование на расстоянии через инет
Добавлено: Чт май 23, 2019 11:57:10
Собутыльник Кота
Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02 Сообщений: 2594 Откуда: деревня в Тульской губернии
Рейтинг сообщения:0 Медали: 1
ARV, я предлагаю прошивку ардуины средствами ESP8266, а вовсе не прошивку самой ESP. То есть, средствами ESP не только выполняется прошивка, но так же обеспечивается удаленный контроль за деятельность ардуины и возможность ее перешивать сколько угодно раз.
Заголовок сообщения: Re: Программирование на расстоянии через инет
Добавлено: Чт май 23, 2019 12:13:17
Собутыльник Кота
Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02 Сообщений: 2594 Откуда: деревня в Тульской губернии
Рейтинг сообщения:0 Медали: 1
oleg110592, при всем уважении, но малинка стоит на порядок дороже ESP-01 и даже ESP-07. При том, что https, предоставляемого ESP8266, для озвученных ТС целей более, чем достаточно.
ДЫК... Собственно ESP и есть сама дуринья К примеру та же WiFi uno shield Wemos D1 ESP8266 (ESP-12E) http://img.radiokot.ru/files/20529/1vh0qiz7d4.JPG или еще из той же группы... Правда... лучше таки для начала попробовать "на проволочках" прошивку через бутлоадер и какой-нить накопитель - прошивальщик самопальный... А уж когда отладку пройдет (в том числе и "защиту от дурака"/случайного стечения вредных обстоятельств) тогда можно и через какой иной канал передачи опробовать. И кошаки.... пожалейте топикстартера... ему ж мозги напрягать "с чистого листа" и без соответствующих навыков...
Заголовок сообщения: Re: Программирование на расстоянии через инет
Добавлено: Чт май 23, 2019 12:24:19
Собутыльник Кота
Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02 Сообщений: 2594 Откуда: деревня в Тульской губернии
Рейтинг сообщения:0 Медали: 1
BOB51, зачем изобретать велосипед, если для ардуины уже есть бутлоадер, позволяющий прошивать ее через USART? То бишь, для прошивки ардуины через ESP8266 достаточно свободной ногой дернуть ей reset, после чего влепить новую прошивку по USART. Затем по этому же USART принимать от нее контролируемую информацию, буферизировать и отображать на веб-странице тому, кто зайдет на встроенный в ESP веб-сервер. Раз ТС сделал проект на ардуине, так же сделает еще проект на NodeMCU через тот же Arduino IDE. Какие проблемы?
ПростоНуб Из-за того бутлоадера (задержка 2-3 секунды после подачи питания), активирующегося при КАЖДОЙ подаче питания с адуринкой в условиях особо неудобных по помехам работать страшновато... Надо гарантировано обеспечить отсутствие некорректного запуска бутлоадера в неудобное время... В то же время запуск самого бутлоадера равноценен аппаратному сбросу ВСЕГО устройства. это хорошо для автономной платки/чего маахонького и безобидного. А ежли перезапуск какую железяку не вовремя кудыть не надо пошлет? Вобщем - минимум для начала жестко тестировать надо. На основе чего творить - это уже вопрос навыков и желания топикстартера.
Это ардуиновская библиотека, которая через свой спи БЕЗ AVRISP-MKII. Где остальной софт , который по вифи скачает прошивку и запустит процесс прошивки? С дальнего ПК чем слать прошивку?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения