hdctl -- мониторинг, управление и автоматизация с помощью ПК (софт для Windows)
makh
Профессор
Sаmara
2.1K 1K

Отв.100 24 Мая 17, 22:28
Ну да, надо как-то посмотреть что оно пишет перед тем как вывалиться. Там и будет горе.
Petrovich69
Кандидат наук
Тверь
451 254

Отв.101 24 Мая 17, 22:31 (через 3 мин)
Я по старости лет уже досовские команды подзабыл.. Как в корень перейти?


Cd \
Petrovich69
Кандидат наук
Тверь
451 254

Отв.103 24 Мая 17, 22:42 (через 8 мин)
Уффф.. Одолел с Википедией..
Пишет:
pipe_init: No error
Пишет:
pipe_init: No error
makh
Профессор
Sаmara
2.1K 1K

Отв.104 24 Мая 17, 22:50 (через 9 мин)
Petrovich69, давай еще исключим возможность того, что serproxy.exe битый; потяни какой-нить другой архив, hdmon например, и перепиши serproxy.exe оттуда.
Petrovich69
Кандидат наук
Тверь
451 254

Отв.105 24 Мая 17, 22:55 (через 6 мин)
makh, скачал, заменил, нихуа... У меня семерка. Пробовал его запускать от админа и в режиме совместимости - все то же.
Добавлено через 10мин.:
А не в этом ли беда?
http://savvateev.org/blog/44/
Добавлено через 10мин.:
А не в этом ли беда?
http://savvateev.org/blog/44/
Petrovich69
Кандидат наук
Тверь
451 254

Отв.107 24 Мая 17, 23:39 (через 4 мин)
makh, заменил, то же самое пишет:
pipe_init: No error
pipe_init: No error
Mnz
Магистр
Город
255 86
Отв.108 24 Мая 17, 23:53 (через 15 мин)
Зачем вообще понадобился serproxy.exe? Можно же непосредственно работать с портом.
Petrovich69
Кандидат наук
Тверь
451 254

Отв.109 24 Мая 17, 23:57 (через 5 мин)
makh, есть сдвиг! Заменил cfg как в описалове, окошко открылось при запуске из винды! Что дальше проверять?
makh
Профессор
Sаmara
2.1K 1K

Отв.110 25 Мая 17, 00:01 (через 4 мин)
Petrovich69, не понял, что именно изменилось в конфигураке, покаж целиком пожалста.
Petrovich69
Кандидат наук
Тверь
451 254

Отв.111 25 Мая 17, 00:06 (через 6 мин)
makh, при запуске нового файла serproxy из винды открывается досовское окно как в скриншоте. Пишет:
Waiting for clients
В поведении hdctl ничего не поменялось.
Добавлено через 6мин.:
Настройки в cfg:
comm_ports=1
net_port11=5000
comm_baud=115200
comm_databits=8
comm_stopbits=1
comm_parity=none
timeout=300
newlines_to_nils=false
Добавлено через 6мин.:
Увидел ошибку в cfg - номер порта 5000 был установлен для 11. Изменил на 1 - началась та же хня. Походу дело в номере порта 5000 - то ли занят, то ли еще что.
На какой поменять??
Waiting for clients
В поведении hdctl ничего не поменялось.
Добавлено через 6мин.:
Настройки в cfg:
comm_ports=1
net_port11=5000
comm_baud=115200
comm_databits=8
comm_stopbits=1
comm_parity=none
timeout=300
newlines_to_nils=false
Добавлено через 6мин.:
Увидел ошибку в cfg - номер порта 5000 был установлен для 11. Изменил на 1 - началась та же хня. Походу дело в номере порта 5000 - то ли занят, то ли еще что.
На какой поменять??
сообщение удалено
Petrovich69
Кандидат наук
Тверь
451 254

Отв.112 25 Мая 17, 00:22 (через 17 мин)
Поменял порт на 5331 там и там - ЗАРАБОТАЛА СССУУКААА!
makh
Профессор
Sаmara
2.1K 1K

Отв.113 25 Мая 17, 00:24 (через 2 мин)
От веть. 5000-й порт был занят. Бывает же.
Petrovich69
Кандидат наук
Тверь
451 254

Отв.114 25 Мая 17, 00:26 (через 3 мин)
Уж да!
Я в скетче уже 6 переменных прописал - все принимает. Только в начале коннектился долго - думаю имеет смысл вернуться на 9600 скорость.
Спасибо за подсказки makh! Буду дальше визуализацию настраивать.
Я в скетче уже 6 переменных прописал - все принимает. Только в начале коннектился долго - думаю имеет смысл вернуться на 9600 скорость.
Спасибо за подсказки makh! Буду дальше визуализацию настраивать.
makh
Профессор
Sаmara
2.1K 1K

Отв.115 25 Мая 17, 00:37 (через 11 мин)
Зачем вообще понадобился serproxy.exe? Можно же непосредственно работать с портом.Mnz, 24 Мая 17, 23:53Air SDK не имеет нативных средств для работы с серийными портами. Пришлось бы писать для нее виндовый dll, а у мну на такие подвиги нервов нет по определению. К тому же, прототипный софт был заточен под TCP, и всякого рода кроссплатформенность и портабельность имелась ввиду. А эта утилитка зарекомендовала себя очень хорошо, на винде пользую ее многие годы с удовольствием.
Mnz
Магистр
Город
255 86
Отв.116 25 Мая 17, 09:57
Пришлось бы писать для нее виндовый dllmakh, 25 Мая 17, 00:37Готовых хватает, зачем новые сочинять?
Зато появится больший контроль над портом. Не потребуется конфигурационный файл. Параметры порта задаются в вызове функции его открытия (одновременно можно открыть много портов), плюс управление линиями порта (DTR, RTS и т. д.). Все это значительно расширит функционал и при необходимости можно организовать 1-Wire на COM порту.
makh
Профессор
Sаmara
2.1K 1K

Отв.117 25 Мая 17, 13:13
Mnz, а нужен ли еще какой-то функционал по работе с портами в контексте данной софты? Статус известен, данные ходют, ардуину оттуда прошивать вроде как нет необходимости. Работает стабильно, отдельным процессом, что бывает полезно. В трафик можно со стороны посмотреть. Вобщем, мне так проще было.
Petrovich69
Кандидат наук
Тверь
451 254

Отв.118 25 Мая 17, 13:27 (через 15 мин)
makh, а есть ли возможность подключаться к Арудуине удаленно - например, если к ней модуль вайфая подключен? В hdctl видел возможность выбора ТСР вместо СОМ - а как настроить? И совсем классно было бы использовать hdctl в качестве сервера ретранслятора для мобильных кроссплатформенных приложений. Мож бред несу, но интересно..
makh
Профессор
Sаmara
2.1K 1K

Отв.119 25 Мая 17, 14:00 (через 33 мин)
Petrovich69, настроить просто -- выбрать ТСР вместо СОМ, в host написать ее IP-адрес, в port написать номер порта, через который оно проксирует uart ардуинки. Остальное аналогично. В первом посту ссылка на демо скринкаст, там есть пример подключения удаленной малины.
А какие такие мобильные приложения? Я пару раз RDP пользовался, не с мобила, конечно, но оно должно быть и на мобилах по идее. Как вариант.
А какие такие мобильные приложения? Я пару раз RDP пользовался, не с мобила, конечно, но оно должно быть и на мобилах по идее. Как вариант.