Собрал все в кучу.
Примерка и качество приема
pokertk обмен происходит с помощью механизма
интентов для того чтобы отправить сообщение на ардуино нужно отправить интент с action primavera.arduino.intent.action.SEND_DATA. В него нужно добавить Extra (переменную с данными) primavera.arduino.intent.extra.DATA.
В таскере это можно сделать двумя способами
1. с помощью действия Разное Send Intent
там где действие будет:
action primavera.arduino.intent.action.SEND_DATA
Там где extra:
action primavera.arduino.intent.action.SEND_DATA:ВашаСтро ка
2. С помощью действия Скрипт-Run Shell
А там уже
am broadcast -a action primavera.arduino.intent.action.SEND_DATA -e action primavera.arduino.intent.action.SEND_DATA "Ваша строка" (
пишу по памяти, проверить негде). На прошивке от Тимура эта команда почему-то хочет выполняться только под рутом.
Я пользуюсь вторым вариантом.
Для получения данных с ардуино создаем профиль Событие - Система - Intent Recived. В действие пишем
primavera.arduino.intent.action.DATA_RECEIVED
В задаче этого профиля вам будет доступна переменная
%primavera_arduino_intent_extra_string со строкой переданной из ардуино.
Профиль будет отрабатывать при каждом приеме данных из ардуино.