
Комментарии 4
Странная статья:
1) Вы не проверили наличие пароля? Очень странное поведение сотрудника. Самое первое, что обычно делается, это проверяется пароль. А при его наличии - пробуется несколько "стандартных", типа "11111111"
2) "Получив осциллограммы сигналов, я использовал инструмент программы Analyzer и начал подбирать скорость, битность, паритет и стоп-бит, чтобы получить посылки нужного вида и без ошибок." Чего?! По осциллограмме отлично видны все эти параметры. Без привлечения внешнего софта и подбора.
1) Согласен абсолютно, на тот момент ещё имели привычку доверять словам заказчика и не лезли)
Да и пароль на Siemens s7-200/300 ломается без особых усилий, просто мы тогда этого не знали)
2) Возможно) Скорость согласен, имея время длительности передачи одного бита, мы можем ее посчитать. У меня так отчётливо из осциллограммы телеграммы все эти параметры не проглядываются, возможно потому что не так часто приходится с этим сталкиваться)
Kykony да и не только делают готовые esp32 в полупромышленном исполнении как раз в компании с 5500 Ethernet контроллером, да и другие варианты есть, вероятно проще было бы взять готовый.
Ваш вариант хорош тем что никакого особого вмешетальства в чужое оборудование нет. Правда гарантией тут похоже уже не пахнет. Да и от siemens наверное придется избавляться если потребуется замена.
Сейчас с высокой долей вероятности туда и встало бы что-то готовое типо kincony. Но тогда, 2 года назад, мы пошли по такому пути реализации) На тот момент ещё были идеи сделать более уникальное устройство на базе этого, настраиваемый снифер, который будет перехватывать интересующие юзера байты и выкидывать их уже в удобном JSON виде, но она быстро ушла в небытие)
Да и с этого устройства наверное на текущий момент времени смысла не вижу, точно также вместо него встал бы копеечный преобразователь RS485->Ethernet и все логика ESP32 с преобразованием переехала бы на бэкэнд. Но были заложенные дискретные входы и выходы, которые делались по просьбе заказчика на всякий случай, не пригодились и не используются)
Реверс-инжиниринг, цифровой двойник и ESP32 — что эти трое забыли на производстве? Задачка со звездочкой