Страница 49 из 71

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 09 сен 2020, 13:22
alex_sar
UAVpilot писал(а): Как например? Это как раз самый главный вопрос.
Закрытый ключ на то и закрытый, что хранится в надёжном месте и никому никогда не передаётся.
Безопасность это всегда trade-off между удобством и защитой. Надо искать разумный компромисс.

Можно конечно тут нагодить чёрт знает чего. В PGP например закрытый ключ категорически рекомендуется
копировать только через флэшку. Здесь такие крайности ни к чему.

Имхо достаточно в момент привязки контроллера к программе нажать кнопку на железке (она где нибудь внутри должна быть) - и
тогда закрытый ключ передается программе. Причём ключ генерится каждый раз новый. Если "злоумышленник" захочет привязать
левую прогу, то первая перестанет работать. Так что незаметно гадить не получится.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 09 сен 2020, 13:42
MX_Master
Ключ написан прямо на контроллере ;) Этим ключом пакеты и подписываются, не пересылая сам ключ. Если юзер как-то этот ключ потерял или слил в сеть - это уже проблема юзера. Как грицца, попробуйте свой пароль профиля выложить на форуме. Будет аналогичный эффект.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 09 сен 2020, 15:59
alex_sar
А что мешает "злому" сотруднику открыть шкаф и посмотреть ключ?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 09 сен 2020, 16:32
MX_Master
Человеческий фактор в данном вопросе не учитывается. Эта защита - только от внешнего вмешательства в протокол передачи. А человек может и шкаф открыть, и трояна в ПК подкинуть, и ещё много всякого. Полёт фантазии тут безграничен..

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 09 сен 2020, 18:07
Serg
MX_Master писал(а): Любое шифрование или мои хэшики в пакетах мне не нравятся. Это дополнительное усложнение.
А зачем тогда решил применить? Мазохизм? ;)
MX_Master писал(а): симметричная система из пары чисел с закрытым ключом
Что именно ты называешь "закрытым ключём" в этом варианте?
MX_Master писал(а): Я, кстати, не знаю, а в протоколах связи месы какая-то защита от левых пакетов есть?
Есть - рекомендация использовать прямое соединение точка-точка. :)

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 09 сен 2020, 18:53
MX_Master
UAVpilot писал(а): Есть - рекомендация использовать прямое соединение точка-точка.
Я-то дурак подключил контроллер к интернет роутеру и сижу тестирую по вайфаю :hehehe: Вот для таких как я, эта простая проверка в пакетах и нужна.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 сен 2020, 18:30
MX_Master
Удобно ;)

IMG_20200918_212529.jpg (1085 просмотров) <a class='original' href='./download/file.php?id=186144&mode=view' target=_blank>Загрузить оригинал (2.68 МБ)</a>

ЗЫ nvem + plc

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 сен 2020, 18:37
xenon-alien
Это "типа" МЕСЫ?
Какие возможности на данный момент реализованы?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 сен 2020, 18:57
MX_Master
xenon-alien писал(а): 18 сен 2020, 18:37 Это "типа" МЕСЫ?
Какие возможности на данный момент реализованы?
Аха, типа сетевой месы со всеми развязками. Два RS232 позволяют подрубать к контроллеру всякие пром. девайсы. К примеру, переходник RS232-RS485 для частотника или китайский ПЛК. И то и другое стоит три копейки. ПЛК (с моим софтом) работает просто как плата с доп. входами/выходами.

Всё пашет на уровне бета версии. Нужно больше тестов, включая тесты на станке.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 сен 2020, 20:48
vmarkiv
Могу протестировать , FX3U у меня есть и Ethernet плата тоже . Где скачать програмное обеспечение?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 19 сен 2020, 02:56
alex_sar
а в чём плюсы в сравнении с сетевой месой?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 19 сен 2020, 07:56
MX_Master
vmarkiv писал(а): 18 сен 2020, 20:48 Могу протестировать , FX3U у меня есть и Ethernet плата тоже . Где скачать програмное обеспечение?
Нигде. Открытыми проектами я наелся до отвала ;) Как грицца, ни помощников, ни денег, китайцы ещё не спят, а поддержку народ хочет как у коммерческих проектов. Что-то в этой формуле не так. Когда софт и доки будут готовы, а железо будет протестировано, желающие смогут приобресть всё желаемое в отдельной теме. Самые первые получат всё практически по себестоимости железа. А дальше софт контроллера и всякое другое можно будет обновлять через веб интерфейс, даже без инета (к примеру, с флешки).
alex_sar писал(а): 19 сен 2020, 02:56 а в чём плюсы в сравнении с сетевой месой?
Цена. Доки, поддержка и обсуждение на русском языке ;) Мегагерца шагов и шести осей должно хватить многим. Кому не хватит осей - хаб + несколько контроллеров. Просто увеличить кол-во входов/выходов можно ПЛК подобными платами.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 19 сен 2020, 11:36
alex_sar
Mesa хотя бы open-source. Да и цена не запредельная. Что такое 200 баксов в стоимости станка?

А ещё одна закрытая коробочка, их кажется уже немало на рынке... Да ещё и завязанная на поддержке одного человека. Это должно быть реально дешёво )

В любом случае - удачи. Своего покупателя найдёт, наверное.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 19 сен 2020, 12:06
MX_Master
Видимо, Михаил Юров тоже не должен был ничего создавать. Ведь поддержка его "закрытых коробочек" осуществляется только одним человеком :) Возьмите в пример и других форумчан, которые создали свои устройства, платы и целые ЧПУ. У них тоже поддержка в виде одного-двух людей. Или возьмите в пример китайские контроллеры, у которых ваще нет никакой поддержки. Вот этого всего не должно было быть, а?

В догонку.. а покажите мне хотя бы трёх здешних форумчан, которые бы открывали исходники месы и что-то там меняли. А затем покажите мне тех, кто получает у официальной поддержки месы постоянные ответы по настройке и работе их продукции. Да чё там, покажите мне тех, кто черкнул хотя бы пару строк кода в открытый бесплатный проект контроллера за 15$ из Orange Pi ...

В этой теме были ссылки на исходники от других людей, и даже на проект платы контроллера. Никому нафиг ничего не надо, всем нужен только готовый продукт. Ну дык, это оно и есть..

ЗЫ Очень странно слышать такое мнение от людей, которые берут за свою работу деньги, а от других ожидают открытых проектов. Сначала сами накатайте парочку востребованных открытых проектов и поддерживайте их как коммерческие. А уж потом оценивайте действия других людей.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 19 сен 2020, 13:40
alex_sar
Ничего не ожидаю и в целом желаю удачи с проектом.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 19 сен 2020, 23:29
Serg
MX_Master писал(а): В догонку.. а покажите мне хотя бы трёх здешних форумчан, которые бы открывали исходники месы и что-то там меняли.
Есть минимум человек 5 (со мной). :)
MX_Master писал(а): А затем покажите мне тех, кто получает у официальной поддержки месы постоянные ответы по настройке и работе их продукции.
За других наших не знаю, а я и по настройке (раньше) и по работе и по внутреннему устройству и т.п. :)
MX_Master писал(а): Да чё там, покажите мне тех, кто черкнул хотя бы пару строк кода в открытый бесплатный проект контроллера за 15$ из Orange Pi ...
А вот тут я не смог
обнаружить у себя заинтересованности.
:)

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 24 сен 2020, 09:13
MX_Master
Нашёл-таки посредников с таобао, которые работают сквозь карантины. Уж очень интересная плата попалась. Хочется, так скать, пощупать. Всего 38$ (вместе с доставкой). Для сравнения, клоны NVEM'а начинаются от 50$.
IMG_20200905_183915.jpg (873 просмотра) <a class='original' href='./download/file.php?id=186426&mode=view' target=_blank>Загрузить оригинал (301.51 КБ)</a>
ЗЫ 6 осей STEP/DIR/EN, 6 диф. входов под AB энкодеры, аналог - 6 входов и 2 выхода, 10/10 входов/выходов, RS485, RS232
Во такую бы плату в пару к мощному апельсину (H6, RK3399).. Это бы решило многие проблемы ;)

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 24 сен 2020, 10:00
D.L.
Дифф. пары смешно разведены, наглядное пособие как не надо делать:
IMG_20200905_183915.gif (861 просмотр) <a class='original' href='./download/file.php?id=186427&mode=view' target=_blank>Загрузить оригинал (450.71 КБ)</a>

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 24 сен 2020, 10:13
MX_Master
D.L. писал(а): 24 сен 2020, 10:00 Дифф. пары смешно разведены, наглядное пособие как не надо делать:
IMG_20200905_183915.gif
Я, канеш, не электроник, но по виду далековато розетка от трансивера. Видимо, в угоду размещения на DIN рейке, чтоб все разъемы были строго с краю. На NVEM'ах дорожки покороче, но про способ разведения ничего сказать не могу. Можно сравнить
20170815_093947.jpg (854 просмотра) <a class='original' href='./download/file.php?id=186428&mode=view' target=_blank>Загрузить оригинал (489.71 КБ)</a>
20170815_094103.jpg (854 просмотра) <a class='original' href='./download/file.php?id=186429&mode=view' target=_blank>Загрузить оригинал (790.63 КБ)</a>

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 24 сен 2020, 10:30
D.L.
MX_Master писал(а): Я, канеш, не электроник, но по виду далековато розетка от трансивера. Видимо, в угоду размещения на DIN рейке, чтоб все разъемы были строго с краю.
Кто мешал перенести PHY ближе к разъёму.
Идеально было-бы так:
image4.jpg (851 просмотр) <a class='original' href='./download/file.php?id=186431&mode=view' target=_blank>Загрузить оригинал (69.18 КБ)</a>
Правила трассировки дифф. пар:
diff.gif (851 просмотр) <a class='original' href='./download/file.php?id=186432&mode=view' target=_blank>Загрузить оригинал (63.6 КБ)</a>