PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Serial Manager - автоматизация/управление Android с помощью Arduino (http://pccar.ru/showthread.php?t=24120)

mark949 02.08.2016 15:52

Мужики, у меня в последних версиях перестал реагировать на : "Эмуляция клавиатуры [Root]" -> "Эмуляция нажатия Alt+Tab" ,
"Эмуляция нажатия App_Switch" ,
"Эмуляция нажатия Tab"
возможно и еще какие то, но этими я пользовался через iDrive а теперь на экран вывод Serial команды видит и выводит а реакции 0.
Прошу проверить.
Android 5.1.1+root
СПС.

DelleTenebre 03.08.2016 15:55

mark949, проверил, работает. Возможно uinput каким-либо образом слетел или root-права.

В версию 1.6.5 добавлена возможность взаимодействия по WebSocket. В настройках можно указать порт и запускать ли сервер.

Тестируем следующим образом: подключаем android с SM к одной сети с компьютером (к одному wifi-роутеру, например); заходим в SM, на главной странице, вверху видим строчки:

WebServer: 192.168.1.77:5000
WebSocket: 192.168.1.77:5000/ws

У вас IP-адрес будет другой и порт, какой указали в настройках (по-умолчанию 5000). Открываем на компьютере более-менее свежий браузер и переходим по адресу WebServer, в моём примере 192.168.1.77:5000. Если всё хорошо, то откроется страничка со следующим содержанием:
------------------------------------------------
SerialManager

version: 1.6.5

WebSocket server address: 192.168.1.77:5000/ws

WebSocket test
------------------------------------------------

Переходим по ссылке WebSocket test, нажимаем "Установить соединение". Оправляем команды и счастливым взглядом смотрим в лог.

После изменения любых настроек SM (главных настроек), сервер делает рестарт и WebSocket (в браузере) нужно будет подключить заново.

Описанное выше поведение нужно будет учитывать и при подключении Arduino, т.е. при ошибке соединения, необходимо будет написать алгоритм переподключения.

У меня, на данный момент, нет ни WiFi, ни Ethernet-шилда к arduino, поэтому помочь не смогу.



Изменения коснулись и Категория > Отправить команду, теперь вариантов 4:
  1. КакаяЛибоКоманда
  2. usb:КакаяЛибоКоманда
  3. bluetooth:КакаяЛибоКоманда
  4. websocket:КакаяЛибоКоманда

в первом случае, КакаяЛибоКоманда будет отправлена через usb, bluetooth и websocket.

в остальных случаях, Вы указываете куда нужно отправить КакаяЛибоКоманда.

Это же правило действует в виджетах отправки, да и везде, где отправляем команды (через Tasker, например).

djdonatas 03.08.2016 20:07

а прием по вебсокету есть ?
Спасибо за проделанную работу!

DelleTenebre 03.08.2016 20:30

Конечно, работает и приём и передача.

ali_vlad 04.08.2016 11:31

Так и не понял, как из этой инструкции получить уровень яркости.
Может ещё какие поля надо заполнить?

seaway 08.08.2016 15:09

Цитата:

Сообщение от YAM1966 (Сообщение 362333)
Не заметил никаких тормозов в эмуляции нажатия кнопок... Завтра более точно измерю эту задержку.

Есть небольшая задержка...

Видео с управлением через Serial Manager


Видео с управлением через эмуляцию USB клавиатуры

подскажите как реализовать данный переход по папкам ? и можно ли еще нажначить вход в папку с помощью кнопки?
если можно пример скетча .

YAM1966 08.08.2016 15:32

Цитата:

Сообщение от seaway (Сообщение 366642)
подскажите как реализовать данный переход по папкам ? и можно ли еще нажначить вход в папку с помощью кнопки?
если можно пример скетча .

Эта проверка реализована на моем контроллере 4-й версии.

seaway 08.08.2016 15:53

Цитата:

Сообщение от YAM1966 (Сообщение 366646)
Эта проверка реализована на моем контроллере 4-й версии.

а на Ардуино сие можно организовать ?

YAM1966 08.08.2016 16:19

Цитата:

Сообщение от seaway (Сообщение 366650)
а на Ардуино сие можно организовать ?

Уже все разжевано....
И не однократно.

indevor 08.08.2016 21:38

Цитата:

Сообщение от seaway (Сообщение 366650)
а на Ардуино сие можно организовать ?

Можно. Гуглится "usb hid keyboard arduino"


Часовой пояс GMT +4, время: 19:29.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot