Можно уточнить, оно работает с устройствами по ModbusTCP или по ModbusRTU поверх TCP? Это же немного разные протоколы? Переключателя нет, как в программе ModbusPoll
Не скажу насчет кривого кода в Ардуино, но фирменный код китайских лифтов еще тот. У нас дома китайский лифт. Выглядит дорого-богато. Но датчик веса не работает, кнопки вызывной панели вверх-вниз останавливают лифт при движении в любом направлении, часы на ЖК дисплее постоянно сбрасываются на 2096 год.
Мотор использовать нельзя даже на вход-выход. Катаешь их час-полтора, если без крупных косяков - получаешь зачет
Не катаешь, а под парусом ловишь утопа. Причем с разных курсов. Причем по кругу все проходят роль рулевого, шкотового, показывающего пальцем на утопа
Вообще-то я лет пять ходил матросом-помощником, прежде чем решился самостоятельно выйти и возглавить дальнее спортивное плавание. А тут 10 дней и капитан... Напоминает 21 дней в ИТ
В этом основное отличие именованных объектов ядра от допустим файлов. Как только релизится все экземпляры или завершаются процессы, создавший или открывший определенный объект, диспетчер объектов прибивает данный объект. Собственно сам по себе мютекс вообще не при делах. Эффект заключается просто в создании любого именованного объекта, просто при повторном создании система скажет, что объект с таким именем уже создан. Собственно хватило бы проверки создания самого именованного канала '\\.\pipe\ask_protocol_reader_pipe', создание мутанта в данном приложении совершенно лишнее, как указали выше
Почему обязательно Delphi? Работаю c Modbus из C#, программы компилятся на arm и запускаются на одноплатниках. И куча дешевых китайских шлюзов RS485-TCP работают сутками напролет. Может нужно просто паутину иногда сгребать?
Да там разные китайские поделки, у меня есть свой эмулятор на C#, просто данные перекладывает из последовательного порта на сокет и обратно.
Просто должен быть обмен как с устройством ModbusRTU, без дополнительного заголовка ModbusTCP
А у меня устройства Modbus RTU просто подключены к конвертеру TCP - RS485. Можно такую опцию добавить?
И не понял, как выходить из приложения?
Можно уточнить, оно работает с устройствами по ModbusTCP или по ModbusRTU поверх TCP? Это же немного разные протоколы? Переключателя нет, как в программе ModbusPoll
А ини файлы и прочие базы данных? Там сокеты всякие создаются. Я в линуксах не очень
Может, чтобы было проще снести, когда понял что наигрался? Я вот поигрался Рокетчатом, теперь думаю, как бы его гарантированно удалить
Полагаю, что в той деревне, где клепают лифты вообще не понимают, зачем две кнопки на этаже. Наверное, одна для высоких, а вторая для низких жильцов
Не скажу насчет кривого кода в Ардуино, но фирменный код китайских лифтов еще тот. У нас дома китайский лифт. Выглядит дорого-богато. Но датчик веса не работает, кнопки вызывной панели вверх-вниз останавливают лифт при движении в любом направлении, часы на ЖК дисплее постоянно сбрасываются на 2096 год.
И кстати мат нифига не показатель умелости. У нас наоборот высшим пилотажем считается когда ошвартовались молча. В буквальном смысле этого слова.
Не катаешь, а под парусом ловишь утопа. Причем с разных курсов. Причем по кругу все проходят роль рулевого, шкотового, показывающего пальцем на утопа
Вообще-то я лет пять ходил матросом-помощником, прежде чем решился самостоятельно выйти и возглавить дальнее спортивное плавание. А тут 10 дней и капитан... Напоминает 21 дней в ИТ
В 1С реализовано. Без конфигуратора хрен исходники посмотришь. Возможно у саперов, дайнемиксов аналогично, но не точно
В этом основное отличие именованных объектов ядра от допустим файлов. Как только релизится все экземпляры или завершаются процессы, создавший или открывший определенный объект, диспетчер объектов прибивает данный объект. Собственно сам по себе мютекс вообще не при делах. Эффект заключается просто в создании любого именованного объекта, просто при повторном создании система скажет, что объект с таким именем уже создан. Собственно хватило бы проверки создания самого именованного канала
'\\.\pipe\ask_protocol_reader_pipe'
, создание мутанта в данном приложении совершенно лишнее, как указали вышеModbus тоже не моментально отвечает, особенно если как написали выше на один провод несколько десятков девайсов накинуть
Ну потому что программируют как умеют...
Почему обязательно Delphi? Работаю c Modbus из C#, программы компилятся на arm и запускаются на одноплатниках. И куча дешевых китайских шлюзов RS485-TCP работают сутками напролет. Может нужно просто паутину иногда сгребать?
Это как у Райкина: тут играем, тут не играем, тут рыбу заворачивали...
Протокол защиты транспортного уровня[1]), как и его предшественник SSL (англ. secure sockets layer — слой защищённых сокетов), — криптографические протоколы, обеспечивающие защищённую передачу данных между узлами в сети Интернет[2]. TLS и SSL используют асимметричное шифрование для аутентификации, симметричное шифрование для конфиденциальности и коды аутентичности сообщений для сохранения целостности сообщений.
Все гарантирует. А если вам сломали "внутри серверной инфраструктуры" то уже никакие подписи запросов не помогут
А почему нельзя иcпользовать TLS с клиентским сертификатом? Тогда все будет и подписано и зашифровано?
Вы же наповал меня бьете этим вопросом!
Не заметил что новость