Заранее спасибо!
Программирование на расстоянии через инет
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
Доброго времени суток! Есть объект производства где будет стоять наш контроллер, нужно в него писать программу и в онлайн режиме проверять как работают приборы. Но хочется записывать прошивку в контроллер с любой точки мира через интернет. Работаю в AVR Studio4 ,AVR Studio7. Программатор AVRISP-MKII самодельный, SuperPRO 501. Кто что может посоветовать как на дистанции прошивать?
Заранее спасибо!
Заранее спасибо!
- Реклама
Еще помимо самого МК и его IDE придется осваивать какой-нить ЯВУ для ПК...
Да и защита устройств от "некорректности" дело немаловажное... Все же ПРОИЗВОДСТВО...
Ежли для самоделки-поигрушки...
Возможно сетевые приложения на основе тандема ардуино IDE (МК и сетевые карты прикладного устройства)
и processing для приложения в ПК... В принципе совместимо и с АВР студио.
Только то опять же надо хорошо изучить - а сие ВРЕМЯ...

(ESP8266 и модули на ее основе включены в состав ардуино IDE как дополнительный набор средств).
Да и защита устройств от "некорректности" дело немаловажное... Все же ПРОИЗВОДСТВО...
Ежли для самоделки-поигрушки...
Возможно сетевые приложения на основе тандема ардуино IDE (МК и сетевые карты прикладного устройства)
и processing для приложения в ПК... В принципе совместимо и с АВР студио.
Только то опять же надо хорошо изучить - а сие ВРЕМЯ...
(ESP8266 и модули на ее основе включены в состав ардуино IDE как дополнительный набор средств).
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
Дааааа....! Проще будет Киповца посадить за компьютер на объекте, я ему беду передавать прошивку он будет закатывать в контроллер.
Добавлено after 3 minutes 7 seconds:
Или ещё проще, через сеть управлять рабочим столом и приложениями на компьютере, который стоит на объекте, ну в общем удалённый доступ.
Добавлено after 3 minutes 7 seconds:
Или ещё проще, через сеть управлять рабочим столом и приложениями на компьютере, который стоит на объекте, ну в общем удалённый доступ.
Последний раз редактировалось king-live Чт май 23, 2019 11:43:30, всего редактировалось 1 раз.
BOB51, там все не так сложно. Прошивку можно грузить по https, да ещё и подписывая ее криптографическим ключом. Ну и мониторинг через тот же https на примитивной веб морде. Доступ к самому ESP ограничить уже только через VPN
- Реклама
Это смотря кому....
НЕ ТАК СЛОЖНО...
особенно
"...подписывая ее криптографическим ключом..."

НЕ ТАК СЛОЖНО...
особенно
"...подписывая ее криптографическим ключом..."
- Сообщения: 19495
- Зарегистрирован: Чт фев 20, 2014 18:57:55
Проблема непонятна. Если в том месте есть инет и комп... Прицепить штуковину к программатору, программатор к компу, потом зайти удаленно и сделать что нужно проблем вроде бы не представляет.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
Тогда первое и самое понятное для меня, это удалённый доступ. На следующей неделе проверим, я отпешусь.
вообще, с моей точки зрения, идея так себе - без человека "на том конце" все равно большого толку не будет. не дай бог прошивка содержит ошибку: вы прошили удаленный МК по интернету и все, он окирпичился - что делать? все эти модные "обновления через интернет", к чему мы привыкли в мобилках, роутерах и т.п. смарт-ТВ, подразумевают, что пользователь все равно контролирует процесс и имеет возможность вручную исправить все. в случае топикстартера с этим, как я понимаю, напряги...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
ARV, я предлагаю прошивку ардуины средствами ESP8266, а вовсе не прошивку самой ESP. То есть, средствами ESP не только выполняется прошивка, но так же обеспечивается удаленный контроль за деятельность ардуины и возможность ее перешивать сколько угодно раз.
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
[uquote="king-live",url="/forum/viewtopic.php?p=3638108#p3638108"]хочется записывать прошивку в контроллер с любой точки мира через интернет[/uquote]
через SSH (Secure Shell), под виндовс PuTTY. Для прошивки подойдет даже удаленный распберри пи
https://www.youtube.com/watch?v=s9YWcSVwJdo
через SSH (Secure Shell), под виндовс PuTTY. Для прошивки подойдет даже удаленный распберри пи
https://www.youtube.com/watch?v=s9YWcSVwJdo
oleg110592, при всем уважении, но малинка стоит на порядок дороже ESP-01 и даже ESP-07. При том, что https, предоставляемого ESP8266, для озвученных ТС целей более, чем достаточно.
ДЫК...
Собственно ESP и есть сама дуринья
К примеру та же
WiFi uno shield Wemos D1 ESP8266 (ESP-12E)
http://img.radiokot.ru/files/20529/1vh0qiz7d4.JPG
или еще из той же группы...
Правда... лучше таки для начала попробовать "на проволочках"
прошивку через бутлоадер и какой-нить накопитель - прошивальщик самопальный...
А уж когда отладку пройдет (в том числе и "защиту от дурака"/случайного стечения вредных обстоятельств)
тогда можно и через какой иной канал передачи опробовать.

И кошаки....
пожалейте топикстартера...
ему ж мозги напрягать "с чистого листа" и без соответствующих навыков...

Собственно ESP и есть сама дуринья
К примеру та же
WiFi uno shield Wemos D1 ESP8266 (ESP-12E)
http://img.radiokot.ru/files/20529/1vh0qiz7d4.JPG
или еще из той же группы...
Правда... лучше таки для начала попробовать "на проволочках"
прошивку через бутлоадер и какой-нить накопитель - прошивальщик самопальный...
А уж когда отладку пройдет (в том числе и "защиту от дурака"/случайного стечения вредных обстоятельств)
тогда можно и через какой иной канал передачи опробовать.
И кошаки....
пожалейте топикстартера...
ему ж мозги напрягать "с чистого листа" и без соответствующих навыков...
BOB51, зачем изобретать велосипед, если для ардуины уже есть бутлоадер, позволяющий прошивать ее через USART? То бишь, для прошивки ардуины через ESP8266 достаточно свободной ногой дернуть ей reset, после чего влепить новую прошивку по USART. Затем по этому же USART принимать от нее контролируемую информацию, буферизировать и отображать на веб-странице тому, кто зайдет на встроенный в ESP веб-сервер.
Раз ТС сделал проект на ардуине, так же сделает еще проект на NodeMCU через тот же Arduino IDE. Какие проблемы?
Раз ТС сделал проект на ардуине, так же сделает еще проект на NodeMCU через тот же Arduino IDE. Какие проблемы?
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=3638282#p3638282"]oleg110592малинка стоит на порядок дороже ESP-01 и даже ESP-07[/uquote]
на ESP работает AVRISP-MKII самодельный SuperPRO 501 (см. первый пост) ?
На малине устанавливается дудка и вроде поддерживает.
на ESP работает AVRISP-MKII самодельный SuperPRO 501 (см. первый пост) ?
На малине устанавливается дудка и вроде поддерживает.
ПростоНуб
Из-за того бутлоадера (задержка 2-3 секунды после подачи питания), активирующегося при КАЖДОЙ подаче питания
с адуринкой в условиях особо неудобных по помехам работать страшновато...
Надо гарантировано обеспечить отсутствие некорректного запуска бутлоадера в неудобное время...
В то же время запуск самого бутлоадера равноценен аппаратному сбросу ВСЕГО устройства.
это хорошо для автономной платки/чего маахонького и безобидного.
А ежли перезапуск какую железяку не вовремя кудыть не надо пошлет?
Вобщем - минимум для начала жестко тестировать надо.
На основе чего творить - это уже вопрос навыков и желания топикстартера.

Из-за того бутлоадера (задержка 2-3 секунды после подачи питания), активирующегося при КАЖДОЙ подаче питания
с адуринкой в условиях особо неудобных по помехам работать страшновато...
Надо гарантировано обеспечить отсутствие некорректного запуска бутлоадера в неудобное время...
В то же время запуск самого бутлоадера равноценен аппаратному сбросу ВСЕГО устройства.
это хорошо для автономной платки/чего маахонького и безобидного.
А ежли перезапуск какую железяку не вовремя кудыть не надо пошлет?
Вобщем - минимум для начала жестко тестировать надо.
На основе чего творить - это уже вопрос навыков и желания топикстартера.
[uquote="oleg110592",url="/forum/viewtopic.php?p=3638288#p3638288"]на ESP работает AVRISP-MKII?[/uquote]
Естественно, если не устраивает использование ардуиновского bootloader
Естественно, если не устраивает использование ардуиновского bootloader
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Это ардуиновская библиотека, которая через свой спи БЕЗ AVRISP-MKII. Где остальной софт , который по вифи скачает прошивку и запустит процесс прошивки? С дальнего ПК чем слать прошивку?


