Программирование на расстоянии через инет

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Сообщение king-live »

Доброго времени суток! Есть объект производства где будет стоять наш контроллер, нужно в него писать программу и в онлайн режиме проверять как работают приборы. Но хочется записывать прошивку в контроллер с любой точки мира через интернет. Работаю в AVR Studio4 ,AVR Studio7. Программатор AVRISP-MKII самодельный, SuperPRO 501. Кто что может посоветовать как на дистанции прошивать?
Заранее спасибо!
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

Например, поставить для этой цели ESP8266
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15599
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

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

Сообщение king-live »

Дааааа....! Проще будет Киповца посадить за компьютер на объекте, я ему беду передавать прошивку он будет закатывать в контроллер.

Добавлено after 3 minutes 7 seconds:
Или ещё проще, через сеть управлять рабочим столом и приложениями на компьютере, который стоит на объекте, ну в общем удалённый доступ.
Последний раз редактировалось king-live Чт май 23, 2019 11:43:30, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

BOB51, там все не так сложно. Прошивку можно грузить по https, да ещё и подписывая ее криптографическим ключом. Ну и мониторинг через тот же https на примитивной веб морде. Доступ к самому ESP ограничить уже только через VPN
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15599
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Это смотря кому....
НЕ ТАК СЛОЖНО...
особенно
"...подписывая ее криптографическим ключом..."
:beer:
Реклама
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

Проблема непонятна. Если в том месте есть инет и комп... Прицепить штуковину к программатору, программатор к компу, потом зайти удаленно и сделать что нужно проблем вроде бы не представляет.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 15599
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Удаленно то вообще БЕЗ ПРОГРАММАТОРА делается.
8)
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Сообщение king-live »

Тогда первое и самое понятное для меня, это удалённый доступ. На следующей неделе проверим, я отпешусь.
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

[uquote="BOB51",url="/forum/viewtopic.php?p=3638241#p3638241"]"...подписывая ее криптографическим ключом..."[/uquote]
Даже если религия не позволяет использовать сразу NodeMCU, то разве сложно применить уже готовую опенсорсную библиотеку?
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

вообще, с моей точки зрения, идея так себе - без человека "на том конце" все равно большого толку не будет. не дай бог прошивка содержит ошибку: вы прошили удаленный МК по интернету и все, он окирпичился - что делать? все эти модные "обновления через интернет", к чему мы привыкли в мобилках, роутерах и т.п. смарт-ТВ, подразумевают, что пользователь все равно контролирует процесс и имеет возможность вручную исправить все. в случае топикстартера с этим, как я понимаю, напряги...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

ARV, я предлагаю прошивку ардуины средствами ESP8266, а вовсе не прошивку самой ESP. То есть, средствами ESP не только выполняется прошивка, но так же обеспечивается удаленный контроль за деятельность ардуины и возможность ее перешивать сколько угодно раз.
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

[uquote="king-live",url="/forum/viewtopic.php?p=3638108#p3638108"]хочется записывать прошивку в контроллер с любой точки мира через интернет[/uquote]
через SSH (Secure Shell), под виндовс PuTTY. Для прошивки подойдет даже удаленный распберри пи
https://www.youtube.com/watch?v=s9YWcSVwJdo
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

oleg110592, при всем уважении, но малинка стоит на порядок дороже ESP-01 и даже ESP-07. При том, что https, предоставляемого ESP8266, для озвученных ТС целей более, чем достаточно.
Друг Кота
Аватара пользователя
Сообщения: 15599
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

ДЫК...
Собственно ESP и есть сама дуринья
К примеру та же
WiFi uno shield Wemos D1 ESP8266 (ESP-12E)
http://img.radiokot.ru/files/20529/1vh0qiz7d4.JPG
или еще из той же группы...
:roll:
Правда... лучше таки для начала попробовать "на проволочках"
прошивку через бутлоадер и какой-нить накопитель - прошивальщик самопальный...
А уж когда отладку пройдет (в том числе и "защиту от дурака"/случайного стечения вредных обстоятельств)
тогда можно и через какой иной канал передачи опробовать.
:roll:
И кошаки....
пожалейте топикстартера...
ему ж мозги напрягать "с чистого листа" и без соответствующих навыков...
:?
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

BOB51, зачем изобретать велосипед, если для ардуины уже есть бутлоадер, позволяющий прошивать ее через USART? То бишь, для прошивки ардуины через ESP8266 достаточно свободной ногой дернуть ей reset, после чего влепить новую прошивку по USART. Затем по этому же USART принимать от нее контролируемую информацию, буферизировать и отображать на веб-странице тому, кто зайдет на встроенный в ESP веб-сервер.
Раз ТС сделал проект на ардуине, так же сделает еще проект на NodeMCU через тот же Arduino IDE. Какие проблемы?
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

[uquote="ПростоНуб",url="/forum/viewtopic.php?p=3638282#p3638282"]oleg110592малинка стоит на порядок дороже ESP-01 и даже ESP-07[/uquote]
на ESP работает AVRISP-MKII самодельный SuperPRO 501 (см. первый пост) ?
На малине устанавливается дудка и вроде поддерживает.
Друг Кота
Аватара пользователя
Сообщения: 15599
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

ПростоНуб
Из-за того бутлоадера (задержка 2-3 секунды после подачи питания), активирующегося при КАЖДОЙ подаче питания
с адуринкой в условиях особо неудобных по помехам работать страшновато...
Надо гарантировано обеспечить отсутствие некорректного запуска бутлоадера в неудобное время...
В то же время запуск самого бутлоадера равноценен аппаратному сбросу ВСЕГО устройства.
это хорошо для автономной платки/чего маахонького и безобидного.
А ежли перезапуск какую железяку не вовремя кудыть не надо пошлет?
:roll:
Вобщем - минимум для начала жестко тестировать надо.
На основе чего творить - это уже вопрос навыков и желания топикстартера.
8)
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3638288#p3638288"]на ESP работает AVRISP-MKII?[/uquote]
Естественно, если не устраивает использование ардуиновского bootloader
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Это ардуиновская библиотека, которая через свой спи БЕЗ AVRISP-MKII. Где остальной софт , который по вифи скачает прошивку и запустит процесс прошивки? С дальнего ПК чем слать прошивку?
Ответить

Вернуться в «AVR»