Страница 1 из 1

Подскажите новичку как работать с виртуальным COM портом.

Добавлено: Сб фев 27, 2016 10:46 am
kalina
Доброго времени суток!

Я новый пользователь системы "MajorDoMo". Прошу всех кто может подсказать мне или пнуть на нужную ветку форума. Вопрос в следующем....

Есть связка: [радиодатчик].......(эфир)......["шлюз"<радиомодульRFM69><МК><CP2102>]-USB кабель-["компьютер"<"MajorDoMo">]

Задача состоит в том, чтобы по событию в MajorDoMo выдавать в виртуальный COM порт данные по моему собственному протоколу. Где этот протокол должен быть описан и как связать передачу и приём из COM порта в MajorDoMo?

Всем кто откликнется заранее благодарен!!!

Re: Подскажите новичку как работать с виртуальным COM портом

Добавлено: Пн фев 29, 2016 11:58 am
sergejey
Какого-то модуля прямой работы с COM-портом в системе нет. Вы можете поискать в интернете примеры скриптов работы с COM-портом из PHP и написать собственный обработчик. Либо посмотрите в сторону программы ArduinoGW -- если под Windows работаете, то можете писать в COM-порт с её помощью.

Re: Подскажите новичку как работать с виртуальным COM портом

Добавлено: Вт мар 01, 2016 3:16 pm
kalina
Спасибо за информацию, уже нашёл вот такой метод работы:
exec("mode com4: BAUD=921600 PARITY=N data=8 stop=1 xon=off");
$fp =fopen("COM4", "w");
$str_RLD_04 = "RLD_04_39 ";
$str_RLD_04 .= getGlobal('RLD_04_39.Level');
fwrite($fp, $str_RLD_04);
fclose($fp);

Пользуясь случаем))) хотел бы ещё спросить, в чём может быть проблема, если шаблоны поведения названные латиницей исполняются, а кириллицей - пишет неизвестная команда?