03.07.2023
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% от кражба. Благодаря за вниманието.
Описание: Приложение " Аларма против кражба" ще помогне за предотвратяване на кражба на вашето устройство. Алармата против кражба може да се използва, за да обезсърчи семейството и приятелите, които наистина обичат да шпионират, когато не използвате таблета или телефона си. Ще прозвучи аларма, ако устройството бъде преместено или изключено от Програмата не е лоша за защита от използване на телефона без разрешение. най-добрите приложенияза да защитите вашето устройство от крадци. Начален екран: На екрана има два основни бутона: Настройки: В настройките на програмата за аларма против кражба можете да промените алармения сигнал, паролата и темата. Също така е възможно да зададете гратисен период преди аларма. В Pro версията ще имате достъп до автоматичен стартприложения след рестартиране на вашето устройство, нови шаблони за дизайн, защита на батерията. M богато приложение, което превръща смартфон в „електронен пазач“ - идеята като цяло лежи на повърхността! Както е известно, в добро модерна алармена система, освен традиционната реакция при вибрации на тялото, счупване на стъкло, отваряне на врати, подаване на запалване и др., има възможност за управление чрез канал мобилни комуникации, комуникирайте със собственика чрез телефонни обаждания и SMS. И освен това правете различни полезни неща с помощта на GPS: докладвайте координатите на паркирана кола, когато кола напусне границите на предварително определена зона, начертайте следа на маршрута... Всъщност повечето смартфони биха могли да направят същото, ако се управляват от приложение с алгоритъм на работа, близък до алгоритъма на работа на автомобилна аларма. Има много такива приложения и въпреки че някои от тях са предназначени да противодействат на кражбата на самия телефон, някои са предназначени и за защита на автомобила. Лесно е да ги намерите в магазина за приложения на Google Play. И остарелите устройства, които отдавна са „изведени от експлоатация“, са подходящи за тези задачи. “Алармени” приложенияНека инсталираме и тестваме няколко програми, за да разберем тяхната същност и възможности. Приложението, наречено просто „Сигналка“, е безплатно и има доста прост и логичен интерфейс, което е добра новина. Има и два режима на работа.
В настройките на приложението можете да регулирате чувствителността на сензора за вибрации, радиуса на зоната за проследяване, излизането на автомобила, отвъд което ще се задейства аларма (от 20 до 120 метра), както и събитията, за които ще се изпраща SMS се получават - задействане на датчик за движение, включване/изключване, изтощена батерия и др. Има и режим на проследяване, при който след като автомобилът напусне зоната за проследяване, устройството ще започне да ви изпраща координати на всеки 5 минути. ![]() Авторът на друго приложение, под друго „оригинално“ заглавие „ Охранителна аларма”, проектира своя интерфейс, честно казано, неуспешно. Не всичко в него е интуитивно, има много неясни проблеми, които натоварват обикновения потребител, като например текуща графика на вибрациите на корпуса на смартфона. Няма интуитивност - имате нужда от инструкции за употреба. Има инструкции, но сред секциите на екрана („Основни“, „Калибрации“, „Настройки“, „Други“) те не се виждат - намират се само ако щракнете върху трите точки в горния десен ъгъл на екрана, където е скрито допълнително мини-меню. Освен това приложението е и платено... По един или друг начин, любопитно е, че разработчикът в програмата се фокусира върху най-пълното използване на сензора за движение на смартфона - акселерометъра. Потребителят може не само да регулира чувствителността си според принципа „повече/по-малко“, както в предишната програма, но да я настройва в числени стойности независимо по всяка от трите координатни оси X, Y и Z. В настройките на приложението , потребителят може да зададе ъглите, постигането на които ще доведе до задействане на аларма и изпращане на алармен SMS. И в същия SMS ще получите цифрови данни за промените във възлите по координатните оси. Ако позицията на смартфона е известна, вероятно дори ще е възможно да се направят изводи за това какво се случва с колата, разпознаване на повдигане, слягане на скърцане на лед под колелото или товарене на камион за теглене. Дали е удобно и доколко е необходимо е открит въпрос, но във всеки случай това решение е необичайно, което отличава приложението от другите. ![]() Ето как изглеждат съобщенията, които идват от смартфон като аларма: ![]() Полза или глезотия?Неприятна характеристика на телефонната „аларма“ е, че тя няма абсолютно никакви защитни функции. Той ще може да уведоми собственика за алармата, но няма да може да попречи на крадците да запалят колата, ако няма други защитни електронни или механични средства по колата. Съответно възниква въпросът: В какви ситуации може да има смисъл бюджетна алармена система от стар мобилен телефон? Всъщност тук има два варианта.
Монтаж и захранване на смартфонИ накрая, едно важно отклонение. Описанията на приложенията за „аларма“ не казват нищо за захранването на смартфона и не всеки веднага ще помисли за това. Захранването на вашия смартфон, ако изведнъж решите да го използвате като „аларма“, е специален въпрос. При включен GPS и GSM, както и при постоянно активен G-сензор и изчакване на вибрации на каросерията, устройството ще се разреди за максимум половин ден. И ако използваме „пенсиониран“ старец или нова, но свръхбюджетна джаджа, чиято батерия е далеч от рекордите по капацитет и качество, добре е батерията да издържи няколко часа... Това означава, че ще трябва да го организираме за телефона постоянна храна. Това не е трудна задача, но изисква малко игра. Първо, трябва да намерите място за вашия смартфон в купето на автомобила, което да е едновременно невидимо при повърхностна проверка и относително достъпно, за да можете да извършвате някои действия със сензорния екран, ако е необходимо. Е, така че GPS-ът да работи. Това са меко казано взаимно изключващи се неща, но се надяваме, че ще се справите. След това ще трябва да свържете захранващия проводник към мястото, където смартфонът ще бъде скрит от точка, където постоянно има 12 волта (независимо от позицията на ключа за запалване). И тогава, в непосредствена близост до смартфона, от тези 12 волта трябва да направите 5 волта - използвайки зареждане на колас microUSB щепсел на кабела. Трябва да се отбележи, че постоянното свързване на телефона към зареждане е приемливо, но не и най-оптималното решение... Да, след като зареждането приключи, контролерът на батерията преминава в привидно безопасен режим на компенсация в режим на готовност, но... Избор на редакторите |