|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
12.02.2020, 16:31 | #1 |
Новичок
Регистрация: Nov 2018
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Заливка программы на Matrix через 3g модем
Не нашел в руководстве на матрикс можно ли заливать и отлаживать программу через встроенный 3g модем.
и как вообще можно удаленно менять программу на Matrixe? |
12.02.2020, 16:57 | #2 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
15.02.2020, 15:49 | #3 | |
Новичок
Регистрация: Nov 2018
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
по 485, ethernet и usb я так понимаю тоже можно. |
|
15.02.2020, 17:19 | #4 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
А как на матриксе смконнект настроить? Ethernet порта то штатно нет? И я так толком и не понял, читая описания, у сегнетикса свой vpn сервер есть, или надо где-то на стороне его поднимать? Или вообще для этого нужно ещё один контроллер купить и втыкать его в сеть с белым статическим ip?
|
16.02.2020, 11:54 | #5 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 175
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
|
|
16.02.2020, 15:28 | #6 |
Новичок
Регистрация: Nov 2018
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
|
16.02.2020, 19:01 | #7 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 175
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
самый дешевый вариант смсервера на сегодня - это трим5 в минимальной комплектации за 233
следом идёт 70й матрикс с 17й картой за 242-245 и смш4 за 250 у меня смсервером работает 2gi |
16.02.2020, 19:58 | #8 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
а как насчет софтового решения? что нужно поставить на комп с белым IP, чтобы получить сервер, на который можно было бы отовсюду коннектиться? и как это сделать? может есть инструкции? у друзей есть маленький датацентр. могу выпросить у них выделить мне там кусочек места.
|
16.02.2020, 20:13 | #9 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 175
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
возможно какой-то способ существует, но о нём пока ничего не известно Последний раз редактировалось LordN, 16.02.2020 в 20:30 |
|
16.02.2020, 20:33 | #10 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Однозначно, SMConnect -- не единственный вариант решения задачи.
Я пробовал вариант, кратко описанный здесь: https://forum.segnetics.ru/showpost....1&postcount=11 |
Благодарность от: |
16.02.2020, 22:15 | #11 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 175
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
|
|
17.02.2020, 00:38 | #12 | |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
нет все равно я значит не могу понять идеологию cmconnect. чтобы прошить условный контроллер, например матрикс, мне нужно где-то разместить панель 2gi, чтобы к ней коннектиться с помощью ноута из серой сети с интернетом в одном месте и матрикса, например со вставленной симкой, с другой стороны, и вот тогда можно будет прошить с ноута матрикс? неужели нет софтового решения вместо промежуточного контроллера? |
|
17.02.2020, 01:05 | #13 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Хоть один белый ip однозначно понадобится.
Цитата:
Цитата:
P.S. УПС! Призадумался, а получится ли поднять SMConnect на Матриксе. Вроде и не мешает никто, но ... Последний раз редактировалось ATS, 17.02.2020 в 01:23 |
||
17.02.2020, 11:25 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Понимаете, чтобы посадить цветок на Луне, вам перед этим освоить полёты в космос и терраформирование.
Хотя, казалось бы, что там такого, всего лишь цветок. PS. Если у вашего условного Матрикса будет белый IP, можно СМКоннект вообще не поднимать, а обращаться к Матриксу напрямую. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.02.2020, 12:09 | #15 | ||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Это я к тому, что в текущей ситуации роутер лучше все равно поставить, если требуется обеспечивать удаленный доступ к контроллеру. Хотя Арсений при очередном обсуждении написал, что у него на Matrix что-то сработало, т.к. не было предоставлено подтверждений в виде дампа правил (iptables-save), то я не уверен, что это так. Для SMH4 у меня это не работает. Цитата:
Что касается самой процедуры обновления программы. Вообще, т.к. обновление программы для SMH4 и подобных Linux-контроллеров, по сути набор манипуляций с файлами и службами, то все эти операции можно инициировать и в пассивном режиме. Просто нужна отдельная служба, которая по какому-нибудь каналу получает дистрибутив (каналом может быть хоть облачное хранилище файлов, хоть сообщения из мессенджера Viber/Telegram/ТамТам) и устанавливает его. При реализации через мессенджеры можно организовать и командную консоль. На самом деле, прикольно работает, я пробовал... |
||
17.02.2020, 17:05 | #16 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Кстати, поставил на SMH4 Hamachi отсюда: https://www.vpn.net/linux, работает!
Оба узла за NAT, реальных адресов нет. Связь -- прямая: Код:
root@localhost:~# hamachi list * [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] capacity: 2/5, subscription type: Free, owner: DESKTOP-xxxxxxxx (xxx-xxx-xxx) * xxx-xxx-xxx DESKTOP-xxxxxxxx 25.45.217.22 alias: not set 2620:9b::192d:d916 direct UDP 31.173.103.188:54117 |
18.02.2020, 08:52 | #17 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Нашел еще интересную штуку по мотивам Hamachi, которую опубликовали недавно: Nebula.
Небула (туманность) -- средство для создания оверлейной сети (работающей поверх другой сети), которое сфокусировано на производительность, простоту и безопасность. Небула работает под Windows, Linux (включая ARM/MISP) и OSX. Небула может быть использована для соединения нескольких компьютеров, но так же подходит для организации соединения десятков тысяч узлов. ...Функция обнаружения позволяет отдельным узлам находить расположение друг друга и, при необходимости, использовать технику "UDP hole punching" для прямого соединения узлов, находящихся за NAT... Исходные коды открыты, штука написана на Go. По сравнению с OpenVPN решение отличается: 1. не обязательно весь трафик идет через центральный узел, возможно установление прямого подключения между узлами, даже если оба узла за NAT (оба узла имеют «серый IP»); 2. функция аварийного переключения (failover) для повышения отказоустойчивости, по сути, уже заложена в архитектуру. |
18.02.2020, 11:05 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
p2p соединение даже винда умеет устанавливать, скачивая свои обновления. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.02.2020, 11:23 | #19 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
А что понимается под термином "временное подключение"? А то может оказаться, что все подключения -- временные.
Последний раз редактировалось Gel, 18.02.2020 в 11:41 |
18.02.2020, 11:59 | #20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Это вытекает из самого понятия серого IP, который может быть любым в любой момент времени и/или в непредсказуемый момент времени измениться. Нужна третья сторона с белым IP, которая расскажет, что куда потерялось. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.02.2020, 12:19 | #21 | ||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Цитата:
Поменялся и поменялся, на коннекте в целом это не скажется, только будет задержка в передаче/приеме на момент переустановки связи и все. |
||
18.02.2020, 12:24 | #22 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
18.02.2020, 12:43 | #23 | ||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Цитата:
Транспорный уровень работает с одними IP-адресами, а у оверлейной сети совершенно другие IP-адреса, никак с транспортными не связаны. Вот пояснение на картинке (специально провел практический эксперимент): |
||
18.02.2020, 12:48 | #24 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Оверлей от транспорта зависит чуть более, чем во всём. Нет транспорта - нет и оверлея. Бесшовным роумингом можно было удивить в 00-х, это уже баян в наше время. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.02.2020, 13:39 | #25 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Подождите, речь же не о как установить соединение, а как поддерживать долговременное соединение. В смысле поддержки долговременного соединения разницы между серый-серый и серый-белый нет.
По вопросу установки связи серый-серый нужно третья сторона, при этом есть варианты: а) использовать свою инфраструктуру (как в Небула, например): б) использовать стороннюю инфраструктуру (как в Hamachi, например). Установка соединения серый-серый состоит из двух основных этапов: 1) определение параметров выходной "дыры"; 2) передача этого параметра оппоненту. При использовании сторонней инфраструктуры даже могут использоваться публичные STUN-серверы (для п.1) и бот-мессенджеры (для п.2). Цитата:
А логической связи в любом случае никакой нет. |
|
18.02.2020, 13:46 | #26 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Мы же о наших контроллерах? А там транспорт только один. Ну хорошо, два, если модем есть. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.02.2020, 13:58 | #27 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
А я что, спорю с этим? Хотя по факту данные можно передать и СМС-кой, и e-mail отправить, и в биткоин-блокчейн записать без использования арбитра с белым адресом.
Цитата:
|
|
18.02.2020, 14:01 | #28 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Цитата:
Мы же о дальней связи говорим, я правильно понимаю? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.02.2020, 14:06 | #29 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
|
18.02.2020, 14:07 | #30 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Заливка программы на Matrix через 3g модем
Не привязывайтесь к слову "разъём". Вы поняли, о чём я.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |