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)

Alekssandr 02.06.2017 00:18

Завис и вылетел(( когда начал быстро тапать кнопку button1 :be:

Alekssandr 02.06.2017 11:04

Выяснил ещё одно, проблема походу дела кроется не в kg.serial.manager.send а в передаче данных по блютус на контроллер, потому как если я в настройках "Взаимодействие с контроллером" включаю "отправлять данные датчика освещенности" или "Отправлять состояние экрана" программа отправляет данные, но через некоторое время всё рушиться, иногда прям сразу.

вот лог терминала что успел передать.
Цитата:

OPEN_OK 15 SPP C462EAB39777
RECV 15 42 kg.serial.manager.connection_established
RECV 15 5 124
RECV 15 5 124
RECV 15 5 124
RECV 15 12 screen:off
RECV 15 11 screen:on
RECV 15 29 light_sensor_value:101.7736
RECV 15 21 light_sensor_mode:2
RECV 15 28 light_sensor_value:19.9682
RECV 15 21 light_sensor_mode:1
CLOSE_OK 15 SPP C462EAB39777 //зависло и рухнуло приложение
OPEN_OK 15 SPP C462EAB39777
CLOSE_OK 15 SPP C462EAB39777

DelleTenebre 02.06.2017 14:05

Alekssandr, спасибо. На выходных буду разбираться. Виджеты постараюсь до понедельника, хотя бы простой вариант.

Alekssandr 06.06.2017 13:38

Забыл указать что, каждую секунду STM32 отправляла команду . Возможно все крашилось когда одновременно приходила команда, и передавались данные с андройд. Вечером проверю.

Alekssandr 07.06.2017 02:00

DelleTenebre, отличная работа!

В версии 2.1.0 с отправкой и приёмом данных всё стало отлично, вообще никаких проблем:drinks:

Но появилась новая, пока блютус устройство подключено всё работает просто шикарно, даже если уходить из зоны радиосигнала при возвращении всё подхватывается и работает.

А вот в зоне радиосигнала если отключить блютус модуль от питания, приложение бывает перезапускается (с ошибкой "Ура найдена критическая ошибка...) (при отключении эту ошибку заметил всего пару раз, возможно это не из за отключения а както кратковременно пришло питание, так как тестирую на брэдборде), когда блютус модуль обратно подключаешь к питанию приложение перезапускается всегда (с ошибкой "Ура найдена критическая ошибка...) но при этом (после загрузки приложения) всё продолжает работать и передает данные:)

jonikus81 07.06.2017 06:48

Решил протестировать СМ, так как много положительных отзывов. Установил на Самсунг галекси S5 DUO, android 7.1.2 Resurection, root. Команды видит в СМ и выполняет "запустить приложение", а вот нажатия клавиш не работает. Рут предоставлен для СМ. Подключен через ЮСБ к ардуино pro micro(32u4).

DelleTenebre 07.06.2017 10:23

Alekssandr, если Вам не трудно, настройте любую почтовую программу и при появлении окошка об ошибке нажмите отправить - мне на почту придёт лог с ошибкой и мне проще будет разобраться.

jonikus81, проверьте, есть ли у Вас файл /dev/uinput?

jonikus81 07.06.2017 13:50

DelleTenebre, дабы не засорять тему, написал в личку, спасибо.

DelleTenebre 09.06.2017 08:56

Эмуляция клавиатуры вылечилась установкой SE Linux в permissive mode (https://forum.xda-developers.com/sho....php?t=2524485 или в install-recovery.sh: setenforce 0).

jonikus81 12.06.2017 12:57

Конкретно мой самсунг галакси С5 дуо начал клацать кнопки после:
*установил universal Init.d из гуглплея
*создал файл selinux в директории system/etc/init.d/
*в файл внес запись
Код HTML:

#!/system/sh
su 0 setenforce 0

*выставил права на файл rwx rwx rwx
*в программе Universal Init.d переключил вкылючатель в положение ON
*перезагрузился
Кнопки кнопаются, команды командуются, посылки посылаются ...
DelleTenebre, огромное спасибо за Ваши труды! :good:


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

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