- АЛИСА и Starline: навык для сигнализации
- Внедрение голосовых помощников
- Как подключить АЛИСУ к STARLINE?
- Управление машиной
- Похожие новости
- OK Google, заведи мне машину
- Общая схема приложения для Google Assistant
- 1. DialogFlow.com
- 2. WebHook для взаимодействия с сервером Starline
- 3. Тестируем в симуляторе и на реальном усройстве
- StarLine теперь с Алисой!
- Как подключиться к умному помощнику Алисе?
- Сгенерировать пароль на starline.online:
- Сгенерировать пароль в мобильном приложении StarLine 2:
- Telegram
- Умный помощник StarLineBot умеет:
- Как подключиться к умному помощнику StarLineBot?
- Шаг 1.
- Шаг 2.
- Шаг 3.
- Получить одноразовый пароль на starline.online:
- Получить одноразовый пароль в приложении StarLine 2:
- Шаг 4.
- 6 команд для Siri уже сегодня:
- Как подключиться к умному помощнику Siri?
АЛИСА и Starline: навык для сигнализации
Ни для кого не секрет, что во многих современных сигнализациях есть управление автомобилем через смартфон. Для этого нужно приобрести дополнительный GSM модуль, в него устанавливается СИМ-карта, которая позволяет управлять охранной системой через специальное приложение на телефоне. Для примера, у меня на моей KIA OPTIMA стоит Starline, есть GSM модуль и есть одноименное приложение. НО! Чтобы сделать работу более комфортной, сейчас появляется управление через различные голосовые помощники, например – через «SIRI» или «АЛИСУ» от компании Яндекс. Как вы догадались, сегодня я вам постараюсь рассказать, как ее подключить, будет текстовая версия и видео в конце …
СОДЕРЖАНИЕ СТАТЬИ
Система реально работает, я с ней уже катаюсь порядка месяца, и нужно отметить по сравнению с приложением в телефоне – работает АЛИСА + Starline намного стабильнее. Рассказывать про подключение я буду как раз на своей связке, но если у вас сигнализация от кого-то другого бренда, то стоит ее также поискать в навыках голосовых помощников
Внедрение голосовых помощников
Можете задать вопрос – «а вообще, зачем это нужно»? Друзья сейчас «цифровизация» это новый тренд, от него никуда не деться. Вы же не задаете вопрос — зачем вам АЛИСА дома, для подключения, скажем к телевизору. А тут можно так сказать «умная машина»
Если быть честным, то впервые управление сигнализацией от СТАРЛАЙН появилось на смартфонах APPLE, там есть помощник SIRI и там давно все работает.
А вот владельцев на ANDROID, не радовали такими системами до недавнего времени. Было куча энтузиастов которые программировали сами на коленке, писали различный код чтобы как-то работать с этой «операционкой». Однако все меняется, у голосовых помощников появляются новые навыки.
Как подключить АЛИСУ к STARLINE?
Так повелось что в России самый популярный помощник это АЛИСА от Яндекса. Она много чего умеет делать по дому, вспомнить хотя бы умные колонки, лампочки, розетки и т.д.
НО сейчас появился реально нужный нам навык, далее пойдет инструкция по подключению (но еще раз хочу всех предупредить – работать это будет только в том случае, если у вас есть GSM модуль, без него все бесполезно)
ШАГ 1:
Открываем приложение «STARLINE 2», если у вас есть управление через SIM карту, то в 99% случаев это приложение у вас стоит на смартфоне (иначе смысл теряется).
После того как зашли, нажимаем иконку «человечка» сверху справа, переходим в пункт – «одноразовый пароль» — далее «сгенерировать». Появляется 8-значный код, который вам нужно записать либо скопировать в буфер обмена.
ВАЖНО. Говорить этот код – НЕЛЬЗЯ никому, чтобы избежать гипотетического несанкционированного управления вашим автомобилем.
ШАГ 2:
Теперь нужно найти приложение АЛИСА на вашем смартфоне, если его нет, он ставится примерно за пару минут из «PLAY МАРКЕТ».
Заходим в приложение, говорим АЛИСЕ – «запусти навык СТАРЛАЙН».
После этого задается вопрос – «нужна ли помощь в подключении» или «перейти к подключению». Как становится понятно, переходим к подключению (просто говоря это голосовому помощнику), она запрашивает номер, который мы скопировали ранее
Забиваем его (лично я больше доверяю клавиатуре), копируем из буфера, либо называем словами.
После этого она определит ваше устройство с серверов СТАРЛАЙНА. У меня называется OPTIMA2. Обычно оно идет под цифрой «1». Чтобы его привязать и сделать по умолчанию – говорим – «цифра 1»
Устройство привязано, теперь им можно управлять.
ШАГ 3:
Основное меню, содержит всего 4 пункта:
СТАТУСЫ (отвечает за состояние вашего автомобиля, показывает — температуру, пробег, состояние автомобиля, заряд АКБ и т.д.), посмотреть все можно командой – «СПИСОК СТАТУСОВ»
КОМАНДЫ (это основные функции системы – запустить – остановить двигатель, поставить – снять с охраны, запустить предпусковой подогреватель, если он есть, посигналить, открыть багажник и т.д.) посмотреть все можно голосом — «СПИСОК КОМАНД»
ПОМОЩЬ. Помогает пользователю разобраться в системе
НАСТРОЙКИ. Можно удалить добавленное устройство, либо сменить на другое, отключить помощника и т.д.
В целом все очень просто, разобраться может даже ребенок общаясь с АЛИСОЙ, если что она переспрашивает. Также будет подробный разбор в видео версии внизу.
Управление машиной
Как вы поняли, основные команды идут снять – поставить на охрану, а также запустить – остановить двигатель.
Все это я успешно проверил на своем автомобиле — работает безотказно, особенно понравился АВТОЗАПУСК. Как я уже заверял сверху, стабильность гораздо выше, чем у приложения в смартфоне.
Единственный момент который стоит отметить – если просто сворачиваете приложение, а потом его разворачиваете, оно сразу готово к работе. НО если нажимаете – «закрыть все». То после того как вы зайдете в АЛИСУ, вам нужно опять ей будет скомандовать – «ЗАПУСК НАВЫКА СТАРЛАЙН», а уже далее ходить по меню.
Для тех, кто не понял статью, смотрим видео версию
Если помог пишем свои комментарии, подписываемся на канал. Искренне ваш АВТОБЛОГГЕР
(4 голосов, средний: 5,00 из 5)
Похожие новости
АВТОСПАСАТЕЛЬ 3 от ДАДЖЕТ: Зарядно-пусковое устройство
FUJIDA KARMA BLISS S WIFI. Подробный обзор КОМБО-устройства
Источник
OK Google, заведи мне машину
Будущее всё ближе. Лет 10 назад я и не мог подумать, что буду заводить машину с помощью голосовой команды!
Последние годы я с интересом наблюдал за бурным развитием голосовых ассистентов. После выхода Google Home Mini, решил что и мне уже пора попробовать, так как цена стала более-менее адекватной для «игрушки». Первый проект — интеграция голосового помощника с GSM модулем StarLine для автозапуска, контроля координат, напряжения аккумулятора и других параметров, отдаваемых сигнализацией автомобиля. Итак, поехали?
Наличие Google Home не обязательно, всё описанное далее будет работать и с приложением Google Assistant на телефоне. У меня установлен GSM/GPS модуль StarLine M31, но должно работать со всеми GSM сигнализациями от StarLine.
Общая схема приложения для Google Assistant
- Google Home / Google Assistant отвечает за преобразование голоса в текст и обратно + взаимодействие со стандартными гугловскими сервисами. При вызове нашего приложения, Action в терминологии Google, запросы передаются на DialogFlow (API.AI на схеме).
- DialogFlow — отвечает за определение схемы диалога, обработку текста запросов на естественном языке, выделение сущностей, формирование ответов и взаимодействие с внешним миром с помощью вызова WebHook при необходимости.
- WebHook — WEB-сервис для взаимодействия с внешним миром. На вход подается ветка диалога (Intent) + параметры извлеченные из запроса (Entities). На выходе — ответ пользователю.
1. DialogFlow.com
Для начала нам надо создать приложение (agent) на dialogflow (бывший API.AI).
Регистрируемся с помощью Google аккаунта к которому у нас будет привязан Google Home.
К сожалению, русский язык пока не доступен для Google Assistant, выбираем английский.
Далее нам надо создать Intents. Intent в терминологии DialogFlow — одна из веток диалога отвечающая за определенное действие. В нашем случае это будут: GetBattery, GetTemperature, StartEngine, StopEngine. Так же существует Default Intent, срабатывающий в самом начале, обычно это приветствие и краткий рассказ о том, что можно делать с помощью данного приложения.
В каждом Intent нам необходимо указать примеры голосовых команд (User says), желательно по 5-10 разных вариантов.
Во всех Intents, кроме дефолтного, нам необходимо отправлять запросы к нашему скрипту (WebHook), поэтому ставим Fulfillment — Use webhook.
2. WebHook для взаимодействия с сервером Starline
Нам нужен скрипт который получает Intent из запроса от DialogFlow и дергает команды Starline. Быстрее всего у меня получилось реализовать это на Python+Flask.
Взаимодействие со StarLine взято отсюда + прочекано на актуальность снифером в браузере.
Для запуска на сервере я использовал gunicorn
+ nginx в качестве реверс прокси.
Учтите, HTTPS обязателен!
Да, пользуясь случаем, хочу обратиться к команде StarLine — ребята, почему бы не сделать нормальный API с документацией? Глядишь и интеграций со сторонними продуктами стало бы в разы больше?
3. Тестируем в симуляторе и на реальном усройстве
Для тестирования в DialogFlow заходим в Integrations -> Google Assistant -> INTEGRATION SETTINGS -> Test и попадаем в симулятор Actions on Google
А вот и результат тестирования в реальном мире
Единственный косяк, в данной версии он отвечает «Engine started» до реального запуска двигателя так как не успевает дождаться ответа от Starline.
1. Запрос местоположения у Google Assistant, озвучивание расстояния до машины (Starline умеет отдавать координаты). Пока непонятно как для WebHook на Python запросить местоположение Google Home.
2. Упростить интеграцию Google Starline, тогда отпадёт необходимость хардкодить пароль. Без участия со стороны Starline, как я понимаю, это не возможно.
1. Google Assistant не успевает дождаться от сервера Starline ответа о статусе запуска двигателя
2. Пока при тестировании можно использовать только дефолтное имя приложения(Invocation) — Hey Google, talk to my test app.
Источник
StarLine теперь с Алисой!
Хотите управлять охраной автомобиля голосом? Умное охранно-телематическое оборудование StarLine подружилось с голосовым помощником Алиса .
Пользователям доступен большой набор голосовых команд: постановка и снятие автомобиля с охраны, запуск двигателя и предпускового подогревателя, открытие багажника, запрос баланса SIM-карты, уровня топлива и многое другое.
Отправляйте голосовые команды с помощью умной колонки Яндекс.Станция и смартфона через приложением Яндекс.
Для начала работы с помощником Алиса сгенерируйте единоразовый пароль в мобильном приложении StarLine 2 или на сайте starline.online.
Сгенерировать пароль на starline.online:
Перейдите в «Меню» ➙ «Настройки» ➙ «Сгенерировать пароль».
Сгенерировать пароль в мобильном приложении StarLine 2:
В приложении StarLine 2 для iOS перейдите в «Личный кабинет» ➙ «Одноразовый пароль» ➙ «Сгенерировать».
В приложении StarLine 2 для Android перейдите в раздел «Аккаунт и приложение» ➙ «Одноразовый пароль» ➙ «Сгенерировать».
Затем, чтобы активировать управление голосом, нужно лишь сказать «Алиса, запусти навык StarLine» либо выбрать навык в каталоге на смартфоне. Далее скажите одноразовый пароль Алисе или введите в телефоне вручную. Готово! Наслаждайтесь быстрым и современным голосовым управлением охранным оборудованием StarLine!
StarLine надежно защищает с умом
Источник
Как подключиться к умному помощнику Алисе?
Для начала работы с помощником Алиса сгенерируйте единоразовый пароль в мобильном приложении StarLine 2 или на сайте starline.online.
Сгенерировать пароль на starline.online:
Перейдите в «Меню» ➙ «Настройки» ➙ «Сгенерировать пароль».
Сгенерировать пароль в мобильном приложении StarLine 2:
В приложении StarLine 2 для iOS перейдите в «Личный кабинет» ➙ «Одноразовый пароль» ➙ «Сгенерировать».
В приложении StarLine 2 для Android перейдите в раздел «Аккаунт и приложение» ➙ «Одноразовый пароль» ➙ «Сгенерировать».
Затем, чтобы активировать управление голосом, нужно лишь сказать «Алиса, запусти навык StarLine» либо выбрать навык в каталоге на смартфоне. Далее скажите одноразовый пароль Алисе или введите в телефоне вручную. Готово! Наслаждайтесь быстрым и современным голосовым управлением охранным оборудованием StarLine!
Telegram
Умный помощник StarLineBot умеет:
✓ Активировать охрану
✓ Открывать багажник
✓ Запускать двигатель автомобиля и предпусковой подогреватель
✓ Узнавать баланс SIM-карты
✓ Определять уровень заряда аккумулятора
✓ Показывать температуру салона
И многое другое!
Как подключиться к умному помощнику StarLineBot?
Шаг 1.
Установите на вашем компьютере, телефоне или планшете клиент мессенджера Telegram. Вы можете использовать как мобильную, так и web-версию Telegram.
Шаг 2.
В поиске Telegram найдите бота StarLineSmartBot:
Шаг 3.
После выбора бота нажмите кнопку «Хочу подключить», расположенную в самом низу мессенджера. Для подключения вам потребуется получить одноразовый пароль на сайте starline.online или в мобильном приложении StarLine 2:
Получить одноразовый пароль на starline.online:
В личном кабинете starline.online выбираем раздел Меню
В Меню выбираем раздел Настройки
В разделе Одноразовый пароль нажимаем на кнопку Сгенерировать
Получить одноразовый пароль в приложении StarLine 2:
Переходим в настройки профиля в приложении
Выбираем раздел Одноразовый пароль
Нажимаем кнопку Сгенерировать
Шаг 4.
Отправьте полученный Одноразовый пароль чат-боту StarLineBot. Ура! Ваш аккаунт успешно подключен!
С помощью умного помощника StarLineBot управлять охранными и сервисными функциями вашего автомобиля стало еще удобнее!
6 команд для Siri уже сегодня:
✓ Поставить на охрану
✓ Запустить двигатель
✓ Включить предпусковой подогреватель
✓ Снять с охраны
✓ Остановить двигатель
✓ Выключить предпусковой подогреватель
Список будет расширяться!
Как подключиться к умному помощнику Siri?
Авторизуйтесь для входа в мобильное приложение StarLine. Выберите охранно-телематический комплекс StarLine, для которого вы хотите настроить голосовое управление.
1. Откройте вкладку «Настройки», затем вкладку «Голосовое управление Siri».
2. Выберите интересующую вас команду из списка, например, «Завести двигатель».
3. Начните запись, нажав на красную кнопку. Произнесите громко и четко вашу версию команды, например: «Согрей любимую!» Фраза может быть любой: фантазируйте! При необходимости запишите ее повторно.
4. Нажмите «Готово».
Теперь для выполнения вашей команды о запуске двигателя говорите: «Привет, Siri! Согрей любимую!»
Назначьте голосовые команды для всех популярных заданий по управлению охраной StarLine. Легко и удобно!
*Новый функционал голосового управления доступен для мобильного приложения StarLine версии 5.5 и выше.
Источник