Android приложението за сигнализация не работи. Автомобилна аларма. Интерпретация на получените данни

Да творим нова схема(например под името radioaudi-reversing.grc), където сигналът вече няма да се взема от bladeRF, а от записан файл. За целта използваме блока File Source, към който просто предаваме името на файла. Сега започва забавлението. При преобразуване на получената на предишния етап „картина“ (фиг. 2) в зависимостта на нивото на сигнала от времето, неговата стойност се приема като сума от всички амплитуди по всички обхванати честоти на спектъра за всеки момент от времето, следователно изследваният сигнал трябва да бъде отделен от шума. За да направите това, можете да използвате модула Low Pass Filter, но той прекъсва честотите, оставяйки коридор около нулевата честота, тоест точно в центъра (0 MHz).

Във всеки случай в центъра имаме сигнал от постоянен токв електрическата верига на устройството и промяната на параметъра freq няма да реши проблема. Но целият спектър може да бъде изместен чрез умножаване на сигнала, идващ от мивката на osmocom с друг, с честота, равна на необходимото изместване (това е математика). За да направим това, ще добавим блок Multiply and Signal Source; ще подадем сигнала на втория към входа на първия заедно с изхода на File Source. Изходът на умножението от своя страна ще бъде предаден на нискочестотния филтър. Тук избрах гранична честота от 10 kHz (стойност 10e3) и ширина на прехода от 1 kHz (стойност 1e3, този параметър определя колко рязко филтърът отрязва сигнала, тоест колко замъглени са ръбовете на граничната област).

Друг важен параметър е честотата на източника на сигнала - стойността, с която съществуващият сигнал ще бъде изместен. Има смисъл да го поставите на работното пространство с плъзгач, точно като freq, под име, например freq_0. Сега просто насочваме изхода на нискочестотния филтър към WX GUI Waterfall Sink - полезният сигнал трябва да попада точно в средата, при конвенционална честота от 0 MHz.

Ура! На този етап вече можем да се доближим до анализа на сигнала. Нека плъзнем WX GUI Scope Sink върху работното пространство и да го свържем с изхода Multiply чрез блока Complex to Mag, който служи, както може би се досещате, за прехвърляне на стойности на сигнала от сложната област към областта на реалните стойности които са по-удобни за работа. На фиг. 3 можете да видите как трябва да изглежда.

За щастие нашите данни се предават с помощта на амплитудна модулация и има само две нива, така че можем да преминем направо към двоичното представяне. За да направим това, нека насочим изхода на Complex към Mag към блока Binary Slicer, който преобразува последователността от амплитуди на сигнала в последователност от нули и единици, в зависимост от това дали стойността е по-голяма от нула или не. Тъй като всички наши стойности на амплитудата на сигнала са по-големи от нула, използвайки прост аритметичен блок Add const със стойност приблизително -170m, ние ще намалим графиката, така че Binary Slicer да има какво да разграничи. Резултатът от последния ще бъде изпратен във файл чрез блока File Sink, който вече ни е познат.

Имайте предвид, че подобна схема на практика се усложнява от модули като Rational Resampler и Throttle. Първият ви позволява да намалите честотата на дискретизация на сигнала, за да не работите с излишни данни в бъдеще, вторият по същество работи по същия начин и се използва за намаляване на натоварването на процесора в случаите, когато не е необходимо да се обработва целият поток от данни без липсващи стойности (например, достатъчно е просто да извеждате данни на екрана, като нашия). Също така си струва да се отбележи, че за изместване на честотата се счита за по-правилно да се използва блокът Frequency Xlating FIR Filter, но за по-голяма яснота ние използваме Multiply за това.

Ориз. 3. Вид на сигнала като амплитуда спрямо време

На екрана Waterfall Plot на нула секунда можете да видите полезен сигнал. Показва се на Scope Plot като амплитуда спрямо времето.

Ориз. 4. Изглед на работната схема за работа със сигнала

ИНТЕРПРЕТАЦИЯ НА ПОЛУЧЕНИТЕ ДАННИ

И така, получихме файл с поредица от байтове, отразяващи сигнала в двоична форма. 0x01 - едно, 0x00 - нула. За четене, нека създадем прост скрипт в Python, който ще интерпретира поредица от единици и нули над определен праг като 1 или 0, а също така ще разделя различни сигналипомежду си.


Когато представяме получените данни в шестнадесетична форма, получаваме следните последователности:

2e23a99426bd8018

2e23a929426b805e

2e23a91f29428039

2e23a9031f298058

2e23a9cf031f809e

Описание:

Днес искам да ви разкажа за едно уникално приложение, което може да ви предупреди за кражба на кола. Да, да, чухте правилно. Има приложение, което работи като аларма за кола. Извиква се от разработчика HIPDRIVER.ME. Можете да изтеглите този сигнал от нашия уебсайт. Безплатната версия е ограничена до 2 часа работа (време за сигурност).

За да премахнете това ограничение, купете пълна версия, не е толкова скъпо, можете да ми се доверите за това. Функционалността на приложението е просто невероятна. Може да се използва за проследяване на премахване на колело, евакуация, кражба и дори удар. Но нека поговорим за всичко по-подробно - приложението е интересно.


Характеристики на приложението:
- показване на движението на автомобил по време на кражба или евакуация във вашия личен акаунт;
- показване на местоположението на автомобила, например на голям паркинг;
- режим на маяк;
- енергоспестяващ режим;
- възможност за сателитно проследяване чрез GPS;
- работи навсякъде, където има GSM връзка;
- възможност за регулиране на чувствителността на сензорите както от приложението, така и чрез личния ви акаунт;
- таймер за включване на алармата;
- и още много.


За да видите функционалността, препоръчвам да отидете на официалния уебсайт на разработчика на това приложение. Това, което много ме зарадва, беше ясният и прост интерфейс и възможността за работа в 3 режима:
1) Телефон - телефон;
2) Набиране;
3) SMS.


В първия режим една организация трябва да има два телефона под управление операционна система Android. При което единият телефон ще действа като алармена система, а вторият като контролен панел. Искам да кажа, че е много удобно, но в този случай, както и в други, трябва да оставите телефона в колата. С помощта на сензори телефонът определя дали външните условия се променят или не. И щом телефонът дори малко промени позицията си, той ще уведоми собственика си, че нещо не е наред. Когато използвате втория метод, телефонът ще започне да се обажда на телефонния номер, посочен в настройките. С SMS е същото като с набирането. Използването на приложението е много удобно и приятно, всички действия отнемат минимум време. Можем да обобщим.
Заключение:

След като тествах приложението, наречено, бях приятно изненадан. Настроих сензорите на максимална чувствителност и се опитах да изпусна въздух на две колела, алармата работи правилно. Проверих и GPS-а, сложих телефона в колата на жена ми и гледах къде отива. Мога да кажа, че всичко работи като часовник. Едно нещо, не забравяйте, че телефонът трябва да бъде презареден. Разбира се, това приложение няма да замени добрата и качествена алармена система, но е много подходящо като алтернатива. По 5-степенната система заслужава максимална оценка. И не забравяйте, че дори и най-готината аларма за кола не може да защити колата ви на 100% от кражба. Благодаря за вниманието.


Описание:

Приложение " Аларма против кражба" ще помогне за предотвратяване на кражба на вашето устройство. Алармата против кражба може да се използва, за да обезсърчи семейството и приятелите, които наистина обичат да шпионират, когато не използвате таблета или телефона си. Ще прозвучи аларма, ако устройството бъде преместено или изключено от Програмата не е лоша за защита от използване на телефона без разрешение. най-добрите приложенияза да защитите вашето устройство от крадци.
Характеристики на приложението:
- когато се показва известие зарядно устройствосвързан;
- устройството засича движение, прекъсване на зареждането;
- силна аларма;
- светлинна аларма и вибрация при задействане на аларма.
Приложението Anti-Theft Alarm не гарантира 100% защита за вашето устройство.


Начален екран:

На екрана има два основни бутона:
- засичане при изключено зарядно устройство;
- откриване, когато телефонът се движи.
За да защитите телефона си от неоторизирано движение, щракнете върху иконата на телефона. След това всеки опит за преместване на телефона ще задейства "аларма". За да отключите ключалката, щракнете върху същата икона под формата на телефон и въведете четирицифрен код.

Настройки:

В настройките на програмата за аларма против кражба можете да промените алармения сигнал, паролата и темата. Също така е възможно да зададете гратисен период преди аларма. В Pro версията ще имате достъп до автоматичен стартприложения след рестартиране на вашето устройство, нови шаблони за дизайн, защита на батерията.

M богато приложение, което превръща смартфон в „електронен пазач“ - идеята като цяло лежи на повърхността! Както е известно, в добро модерна алармена система, освен традиционната реакция при вибрации на тялото, счупване на стъкло, отваряне на врати, подаване на запалване и др., има възможност за управление чрез канал мобилни комуникации, комуникирайте със собственика чрез телефонни обаждания и SMS. И освен това правете различни полезни неща с помощта на GPS: докладвайте координатите на паркирана кола, когато кола напусне границите на предварително определена зона, начертайте следа на маршрута...

Всъщност повечето смартфони биха могли да направят същото, ако се управляват от приложение с алгоритъм на работа, близък до алгоритъма на работа на автомобилна аларма. Има много такива приложения и въпреки че някои от тях са предназначени да противодействат на кражбата на самия телефон, някои са предназначени и за защита на автомобила. Лесно е да ги намерите в магазина за приложения на Google Play. И остарелите устройства, които отдавна са „изведени от експлоатация“, са подходящи за тези задачи.

“Алармени” приложения

Нека инсталираме и тестваме няколко програми, за да разберем тяхната същност и възможности. Приложението, наречено просто „Сигналка“, е безплатно и има доста прост и логичен интерфейс, което е добра новина. Има и два режима на работа.

  1. Първи режим на работа. В него приложението прави „аларма“ от смартфона, обаждайки се и изпращайки SMS на предварително попълнен номер при задействане на датчик за движение, напускане на автомобила от определена зона и др. Съответно вторият телефон, на който ще се изпращат алармени съобщения, не се нуждае от такова приложение и дори може да бъде обикновен телефон с бутони. Но тогава ще трябва да включите/изключите алармата ръчно, което е трудно да се направи, ако смартфонът е дълбоко скрит в колата.
  2. Втори режим на работа. В този случай ще ви трябват два смартфона - и на двата е инсталирано приложението Signalka, след което единият се скрива в купето на колата и служи като пазач, а вторият смартфон, който собственикът винаги носи със себе си, използва същото приложение като дистанционно управление за първия чрез Bluetooth. Това е най-удобният режим, който ви позволява да не докосвате ненужно притурката, скрита в кабината - ако, разбира се, тя е постоянно свързана към захранването.

В настройките на приложението можете да регулирате чувствителността на сензора за вибрации, радиуса на зоната за проследяване, излизането на автомобила, отвъд което ще се задейства аларма (от 20 до 120 метра), както и събитията, за които ще се изпраща SMS се получават - задействане на датчик за движение, включване/изключване, изтощена батерия и др. Има и режим на проследяване, при който след като автомобилът напусне зоната за проследяване, устройството ще започне да ви изпраща координати на всеки 5 минути.


Авторът на друго приложение, под друго „оригинално“ заглавие „ Охранителна аларма”, проектира своя интерфейс, честно казано, неуспешно. Не всичко в него е интуитивно, има много неясни проблеми, които натоварват обикновения потребител, като например текуща графика на вибрациите на корпуса на смартфона.

Няма интуитивност - имате нужда от инструкции за употреба. Има инструкции, но сред секциите на екрана („Основни“, „Калибрации“, „Настройки“, „Други“) те не се виждат - намират се само ако щракнете върху трите точки в горния десен ъгъл на екрана, където е скрито допълнително мини-меню. Освен това приложението е и платено...

По един или друг начин, любопитно е, че разработчикът в програмата се фокусира върху най-пълното използване на сензора за движение на смартфона - акселерометъра. Потребителят може не само да регулира чувствителността си според принципа „повече/по-малко“, както в предишната програма, но да я настройва в числени стойности независимо по всяка от трите координатни оси X, Y и Z. В настройките на приложението , потребителят може да зададе ъглите, постигането на които ще доведе до задействане на аларма и изпращане на алармен SMS. И в същия SMS ще получите цифрови данни за промените във възлите по координатните оси.

Ако позицията на смартфона е известна, вероятно дори ще е възможно да се направят изводи за това какво се случва с колата, разпознаване на повдигане, слягане на скърцане на лед под колелото или товарене на камион за теглене. Дали е удобно и доколко е необходимо е открит въпрос, но във всеки случай това решение е необичайно, което отличава приложението от другите.


Ето как изглеждат съобщенията, които идват от смартфон като аларма:


Полза или глезотия?

Неприятна характеристика на телефонната „аларма“ е, че тя няма абсолютно никакви защитни функции. Той ще може да уведоми собственика за алармата, но няма да може да попречи на крадците да запалят колата, ако няма други защитни електронни или механични средства по колата.

Съответно възниква въпросът:

В какви ситуации може да има смисъл бюджетна алармена система от стар мобилен телефон? Всъщност тук има два варианта.

  1. Ако колата вече има добра система за сигурност, състояща се от алармена система, имобилайзер и заключване на капака, но система за сигурностслаби сервизни функции - ключодържател с малък обхват, без GSM и GPS. В този случай стар смартфон ще може да увеличи използваемостта на съществуващата система за сигурност - да направи обхвата на управление неограничен, да докладва координатите на автомобила, да слуша дистанционно ситуацията в кабината и т.н.
  2. Още по-бюджетен вариант е да комбинирате смартфон с домашни прости брави, което може да се направи от мнозина, които имат дори незначителни електрически и радиотехнически умения. Няколко трудни и неочаквани ключалки, базирани на скрити бутони, стандартни клавишни комбинации и т.н. понякога може да се окаже не по-лошо от напреднала „сигнализация“. И смартфонът отново ще добави дистанционна комуникация с колата към домашните продукти.

Монтаж и захранване на смартфон

И накрая, едно важно отклонение. Описанията на приложенията за „аларма“ не казват нищо за захранването на смартфона и не всеки веднага ще помисли за това. Захранването на вашия смартфон, ако изведнъж решите да го използвате като „аларма“, е специален въпрос.

При включен GPS и GSM, както и при постоянно активен G-сензор и изчакване на вибрации на каросерията, устройството ще се разреди за максимум половин ден. И ако използваме „пенсиониран“ старец или нова, но свръхбюджетна джаджа, чиято батерия е далеч от рекордите по капацитет и качество, добре е батерията да издържи няколко часа...

Това означава, че ще трябва да го организираме за телефона постоянна храна. Това не е трудна задача, но изисква малко игра. Първо, трябва да намерите място за вашия смартфон в купето на автомобила, което да е едновременно невидимо при повърхностна проверка и относително достъпно, за да можете да извършвате някои действия със сензорния екран, ако е необходимо. Е, така че GPS-ът да работи. Това са меко казано взаимно изключващи се неща, но се надяваме, че ще се справите.

След това ще трябва да свържете захранващия проводник към мястото, където смартфонът ще бъде скрит от точка, където постоянно има 12 волта (независимо от позицията на ключа за запалване). И тогава, в непосредствена близост до смартфона, от тези 12 волта трябва да направите 5 волта - използвайки зареждане на колас microUSB щепсел на кабела.

Трябва да се отбележи, че постоянното свързване на телефона към зареждане е приемливо, но не и най-оптималното решение... Да, след като зареждането приключи, контролерът на батерията преминава в привидно безопасен режим на компенсация в режим на готовност, но...

Ако намерите грешка, моля, изберете част от текста и натиснете Ctrl+Enter.