Съдържание:

Arduino 12 -режим Blue Box - Въведение: 5 стъпки
Arduino 12 -режим Blue Box - Въведение: 5 стъпки

Видео: Arduino 12 -режим Blue Box - Въведение: 5 стъпки

Видео: Arduino 12 -режим Blue Box - Въведение: 5 стъпки
Видео: Arduino Course for Beginners - Open-Source Electronics Platform 2024, Юли
Anonim
Arduino 12 -режим Blue Box - Въведение
Arduino 12 -режим Blue Box - Въведение
Arduino 12 -режим Blue Box - Въведение
Arduino 12 -режим Blue Box - Въведение
Arduino 12 -режим Blue Box - Въведение
Arduino 12 -режим Blue Box - Въведение

АКТУАЛИЗАЦИЯ НА ФЪРМУЕРА!! -8/8/2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box-

Тук е представена „Синя кутия“, базирана на Arduino. Той произвежда "традиционния" тон на Blue Box 2600Hz и MF (многочестотни) тонове, но прави много повече! Той също така произвежда 12 тонални сигнални системи, използвани от телефонни измамници за хакване на други по-екзотични системи в САЩ и в чужбина, включително ранните предклетъчни мобилни телефонни системи от 50-те, 60-те и 70-те години, Кутията има 12 енергонезависими памет за съхранение на последователност от тонове, които могат да съхраняват и възпроизвеждат до 32 тона всяка. Всяка памет запазва и тон режима. Всички работни параметри, като продължителност на тона, нивото на силата на звука, състоянието на подсветката, състоянието на звуковия сигнал на напомняне и текущия режим на тона, се записват автоматично в енергонезависима памет EEPROM и се възстановяват при включване на кутията. Грешките в EEPROM се откриват автоматично и коригират при включване на кутията.

Допълнителният LCD дисплей предоставя пълна информация за работното състояние на кутията и подобрява външния вид и удобството на потребителя на устройството.

Тази кутия включва генериране на тонове на синусоидална вълна, използвайки PWM техники за търсене на вълнова маса. Звучи много по-добре от генерирането на тонове, използвайки двуизходните техники за извеждане на квадратна вълна, използвани от стандартната библиотека на Arduino "Tone".

Проектирах тази нова синя кутия, тъй като бях излязъл от печатните платки за моя по -стар дизайн на синя кутия на базата на PIC_ и търсех начин другите лесно да конструират синя кутия за използване с моята система ProjectMF, използвайки евтини и общодостъпни части. Този дизайн лесно е най-пълнофункционалният и технически сложен дизайн на синя кутия. Аз съм телекомуникационен и софтуерен инженер и полагах големи усилия, за да съм сигурен, че всички тон режими са представени точно. Кодът е старателно отстранен и добре тестван.

Поддържат се следните режими. Обърнете внимание, че ВСИЧКИ тези режими са остарели (добре, не DTMF!) И вече не работят на „реални“обществени телефонни системи, с изключение на частни системи (като ProjectMF), създадени за исторически цели. Те са включени, за да запазят звуците на тези стари тонални сигнални системи:

MF (R1) - 2600Hz/многочестотна система, която управляваше мрежата на дълги разстояния на Ma Bell през деня

DTMF (Touch -Tone, Autovon) - Използва се на почти всеки стационарен телефон. Бутоните A-B-C-D се използват за задаване на приоритет на повикванията в старата военна телефонна система Autovon.

CCITT #5 (C5, SS5) - Същите MF тонове като R1 (с няколко допълнителни двойки тонове за специално маршрутизиране), но използва различна тонална последователност за международно изчистване/изземване на багажника.

CCITT #4 (C4, SS4) - Необичайно кодиране на 4 -битов/цифров тон. Използва се във Великобритания и други европейски страни.

2600 Dial Pulse - Същият метод, използван от Joybubbles (Joe Engressia), Captain Crunch (John Draper) и Bill от New York (Bill Acker), за да свирят безплатни разговори.

Режими на телефони за таксуване - Симулира тонове на падане на монети от никел/стотинка/четвърт от таксата за монети (Червена кутия). Също така симулира тонове за дистанционно управление на американския телефон за плащане (Green Box) и контролна светкавица с префикс от 2600Hz.

R2 (MFC) - Уникални многочестотни тонови двойки напред, 2280Hz чист/захващащ тон, както се използва във Великобритания. Заменени са по -старите импулсни системи за набиране AC1/AC9 UK.

AC1- Стара британска тонална набираща импулсна магистрална сигнализация, използвана от много ранни британски телефонни „ентусиасти“.

AC9 - По -нова британска импулсна сигнализация за набиране, използвана от ранните британски телефонни „ентусиасти“.

MTS (Услуга за мобилни телефони)-Пред-клетъчна, преди IMTS тонална сигнализация и набиране на телефонни услуги

IMTS ANI (Подобрена услуга за мобилни телефони ANI) - По -ново подправяне на предклетъчна мобилна автентификация

Цифрово набиране на IMTS - Подобрено цифрено набиране на услуга за мобилни телефони (предварително клетъчно),

Стъпка 1: Основна информация

Обща информация
Обща информация

Синята кутия е електронно устройство, което симулира конзолата за набиране на телефонен оператор. Той функционира, като възпроизвежда тоновете, използвани за превключване на разговори на дълги разстояния и ги използва за насочване на собственото обаждане на потребителя, заобикаляйки нормалния механизъм за превключване. Най -типичното използване на синя кутия е да се извършват безплатни телефонни разговори. Синята кутия вече не работи в повечето западни държави, тъй като съвременните комутационни системи вече са цифрови и вече не използват вътрешночестотната сигнализация, която симулираната кутия емулира. Вместо това сигнализирането се осъществява по канал извън обхвата, който не може да бъде достъпен от линията, която обаждащият се използва (наречена Common Channel Interoffice Signaling (CCIS)).

Синя кутия генерира тонове, които контролират старата телефонна мрежа на дълги разстояния. Обикновено сините кутии са ръчни електронни устройства с бутони или клавиатура като телефон със сензорен тон, но те също могат да бъдат внедрени в софтуер на компютър. Сините кутии обикновено имат външен високоговорител, който излъчва тоновете, и той се държи до мундщука на телефона, за да осъществи повикване със синята кутия. Вижте статията в Уикипедия и отличната нова книга на Фил Лапсли „Експлозия на телефона“за повече подробности относно сините кутии и ранните телефонни фракове - оригиналните хакери.

В САЩ работата със синя кутия беше/е проста, използвайки сигналната система MF/R1: Първо, потребителят осъществява междуселищно телефонно обаждане, обикновено на номер 800 или на друг, който не се контролира. В по -голямата си част всичко, което надхвърля 50 мили, ще мине през тип багажник, податлив на тази техника. Когато обаждането започне да звъни, обаждащият се използва синьото поле, за да изпрати 2600 Hz тон. 2600 Hz е контролен сигнал, тъй като показва състоянието на багажника; на слушалка (тон) или без слушалка (без тон). Пускайки този тон, вие убеждавате далечния край на връзката, че сте затворили и тя трябва да изчака. Когато тонът спре, багажникът ще се освободи и ще се включи (известен като контролна светкавица), като ще издаде шум "Ka-Cheep", последван от тишина. Това е далечният край на връзката, сигнализиращ към близкия край, че сега чака MF маршрутни цифри. След като далечът изпрати контролната светкавица, потребителят ще използва синята кутия, за да набере „Key Pulse“или „KP“, тонът, който стартира последователност от цифри за маршрутизиране, последван от телефонен номер или един от многобройните специални кодове които са били използвани вътрешно от телефонната компания, след което са завършени с тон "Старт" или "ST". В този момент далечният край на връзката ще насочи обаждането по начина, по който сте му казали, докато потребителите ще си помислят, че все още звъните на първоначалния номер.

Въпреки че всичко това е остаряло, това отново е възможно благодарение на набор от модификации и корекции, направени на сървъра Asterisk PBX с отворен код. Тя позволява на потребителите да влизат в системата чрез различни методи за достъп, включително обикновената обществена телефонна мрежа и SIP. На потребителя се представя звънеща линия. Звъненето може да бъде прекъснато и багажникът да бъде иззет чрез пускане на 2600 тон в линията. След това повикването може да бъде пренасочено към друг номер или към поредица от вътрешни записи и функции, които се намират на сървъра/превключвателя чрез възпроизвеждане на MF или многочестотни тонове в линията. Всичко това е напълно законно, тъй като системата е напълно частна. Това наистина е нещо повече от симулация. Обаждането преминава през група от 24 ствола SF/MF, въпреки че и двете страни на транковете са прекратени на един и същ компютър. Хардуерът, който прави това възможно, е две допълнителни специални Ethernet карти на компютъра, работещи с T1 през Ethernet протокол през Ethernet кабел с обратна връзка. Вашето входящо повикване се затваря в един от 24 -те канала, преди да се прекрати обратно на същия ключ, така че имате 2600 и MF контрол.

Поддържам публична система ProjectMF вече повече от 7 години. Най-накрая стари хора, амбициозни телефонни измами и любопитни могат да изпитат тайната тръпка от синия бокс на собствените си разговори! Разширих оригиналните пластири на Phiber, за да добавя реализъм и надеждност на системата. Възможни са много стари трикове, включително „подреждане“на багажника, както е илюстрирано в един от записите на Phonetrips. Достъпът е на +1-630-485-2995.

Стъпка 2: Общ преглед на работата на Arduino Blue Box

Image
Image
Връзки за изтегляне на софтуер и строителна документация
Връзки за изтегляне на софтуер и строителна документация

Видеоклип в YouTube на адрес:

Стъпка 3: Подробности за конструкцията на Blue Box

Видеоклип в YouTube на адрес:

Стъпка 4: Ръчно и софтуерно конфигуриране на Blue Box

Image
Image

Видеоклип в YouTube на адрес:

Стъпка 5: Връзки за изтегляне на софтуер и строителна документация

Връзки за изтегляне на софтуер и строителна документация
Връзки за изтегляне на софтуер и строителна документация

Връзка за изтегляне на най -новия софтуер и документация на Arduino: Изтеглете връзка или изтеглете софтуера, библиотеките и пакета с документация в удобен.zip файл директно от Instructables в края на тази стъпка

Имайте предвид, че хардуерът и кодът са проектирани да работят само с по -новите архитектурни платки Arduino Leonardo, които използват чип Atmega 32U4. По-старите дъски в стил Arduino Uno няма да работят.

Blue Box използва стандартни библиотеки за IDE на Arduino, плюс някои персонализирани библиотеки, които са включени в компресираните.zip файлове на разпространението на софтуера. Тези библиотеки трябва да бъдат инсталирани, преди да се опитате да конфигурирате и компилирате софтуера.

Софтуерът трябва да бъде конфигуриран, като не коментирате правилните "#define" изрази в началото на кода, за да съответстват на използваната хардуерна конфигурация. Вижте ръководството за подробности.

Допълнителни видеоклипове, които подчертават работата на различните режими, са в канала ми в YouTube на адрес:

АКТУАЛИЗАЦИЯ НА ФЪРМУЕРА!! - 8.08.2019 г

Добавих някои промени в библиотеката за генериране на тонове, за да увелича точността на тоновата честота и да намаля натоварването на процесора, докато генерирам тоновете. Добавих новия код в хранилището на github на адрес: github.

Препоръчано: