ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
817335 Топик полностью
fk0, легенда (18.02.2018 16:59, просмотров: 140) ответил General на Тогда снаружи нужен спецсофт, а любой закрытости хотелось избежать. А GET я могу просто в браузере ручками написать. А если много, в яваскрипт-файле. Как в старину BAT-файлы писали.
Да не нужен спецсофт. В приличных продуктах протокол обмена либо приводят в документации, либо дают библиотеку для C (в худшем случае напишешь сам модуль для питона). Если у тебя не на уровне включить/выключить, а что-то посложнее, то хттп может стать "пустым слоем абстракции" в терминологии им. Скрипача. Даст массу осложнений на ровном месте. Например, если значение с АЦП отдельным гет-запросом считывать, а ты хочешь там аудио записывать, условно, то у тебя проблемы. А когда программа загружаемая в контроллер, то можешь там сразу преобразовать в удобный формат и потоком заливать сам на комп. Потом когда портов будет много, то ограничение в 65535-портов на хост станет тоже проблемой. Потом сеть ляжет, т.к. оверхед по траффику в хттп будет 90%. Потом задержки в сети могут поставить крест на ряде алгоритмов тестирования, когда они время-критичные. А загружаемая программа со всем справляется. Впрочем как и реалтайм протоколы а-ля fieldbus (разумеется в отдельном, специально для этого предназначенном сегменте сети ethernet).
[ZX]