Страницы

Показаны сообщения с ярлыком gsm. Показать все сообщения
Показаны сообщения с ярлыком gsm. Показать все сообщения

пятница, 3 августа 2018 г.

Компиляция и установка chan_dongle на Raspberry Pi

Купил Raspberry Pi, поставил Raspbian, asterisk... и оказалось что там нет chan_dongle из коробки. Решил собрать сам. Минут 30 и готово. Запишу чтобы можно было если что быстро пересобрать. Шаги для установки:


sudo apt-get install asterisk-dev automake git
git clone git@github.com:bg111/asterisk-chan-dongle.git
cd asterisk-chan-dongle
git fetch origin pull/216/head:asterisk13
git checkout asterisk13
aclocal
autoconf
automake -a
DESTDIR="/usr/lib/asterisk/modules" ./configure --with-asterisk=/usr/include --with-astversion=13.14.1
make
sudo cp chan_dongle.so /usr/lib/asterisk/modules/
sudo cp etc/* /etc/asterisk/
sudo asterisk -r
raspberrypi*CLI> module load chan_dongle.so

понедельник, 29 августа 2016 г.

Бесплатный хостинг микросервиса на Amazon

Предыстория.

Как я ранее писал, я захотел создать приложение для своих GPS часов Garmin, которое могло бы управлять сигнализацией на моей машине. Проанализировав протокол, я понял что необходимо получить Cookie при авторизации, для дальнейших запросов к API Starline. Однако, средствами Connect IQ SDK этого сделать было не возможно, и поэтому нужно было найти/сделать внешний сервис, который позволил бы извлекать Cookie и возвращать их приложению через JSON. Заодно нужно было находить sha1 пароля, что сама по себе дорогая операция (80 итераций, 5 групп по 32 бита считаются) или надо было её ещё реализовать на Monkey C, что тоже в кайфолом.

среда, 24 августа 2016 г.

Starline GSM API

Купил часы Garmin Fenix 3 HR, и через них захотел контролировать состояние сигнализации Starline GSM, то есть: поставить на сигнализацию, снять с сигнализации, завести, остановить двигатель и т.п.

Потрейсив приложение для Android нашёл следующий протокол: