Indholdsfortegnelse:
- Trin 1: Baggrundsinformation
- Trin 2: Oversigt over drift af Arduino Blue Box
- Trin 3: Oplysninger om konstruktion af Blue Box
- Trin 4: Manuel boks og softwarekonfiguration
- Trin 5: Downloadlink til software og konstruktionsdokumentation
Video: Arduino 12 -mode Blue Box - Introduktion: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
OPDATERING AF FIRMWARE !! -8/8/2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box-
Præsenteret her er en Arduino-baseret "Blue Box". Det producerer den "traditionelle" Blue Box 2600Hz tone og MF (multi-frekvens) toner, men gør meget mere! Det producerer også 12 tonesignalsystemer, der bruges af telefonfreaks til at hacke andre mere eksotiske systemer i USA og i udlandet, herunder tidlige præcellulære mobiltelefonsystemer fra 50'erne, 60'erne og 70'erne, Boksen har 12 ikke-flygtige tonesekvenslagringshukommelser, der kan gemme og afspille op til 32 toner hver. Hver hukommelse gemmer også tonefunktionen. Alle driftsparametre, såsom tonevarighed, lydstyrkeniveau, baggrundslysstatus, påmindelsesbipstatus og nuværende tonetilstand gemmes automatisk i ikke-flygtig EEPROM-hukommelse og gendannes, når boksen tændes. EEPROM -fejl registreres og rettes automatisk, når boksen tændes.
En valgfri LCD giver fuld information om boksens driftsstatus og forbedrer enhedens udseende og brugervenlighed.
Denne boks indeholder sinusbølge-tonegenerering ved hjælp af PWM-opslagsteknikker til bølgetabeller. Det lyder meget bedre end at generere tonerne ved hjælp af de to-pin firkantede bølgegangsteknikker, der bruges af standard Arduino "Tone" -biblioteket.
Jeg designede denne nye blå kasse, da jeg var ude af printkortene til mit ældre PIC_baserede blå kasse -design og ledte efter en måde, hvorpå andre let kunne konstruere en blå kasse til brug med mit ProjectMF -system ved hjælp af billige og almindeligt tilgængelige dele. Dette design er let det mest komplette og teknisk sofistikerede blå boksdesign, der findes. Jeg er en telekommunikations- og softwareingeniør og gjorde store anstrengelser for at være sikker på, at alle tonetilstande er nøjagtigt repræsenteret. Koden er blevet grundigt debugget og godt testet.
Følgende tilstande understøttes. Bemærk, at ALLE disse tilstande er forældede (tja, ikke DTMF!) Og fungerer ikke længere på "rigtige" offentlige telefonsystemer, bortset fra private systemer (som ProjectMF), der er konfigureret til historiske formål. De er inkluderet for at bevare lydene fra disse gamle tonesignalsystemer:
MF (R1) - 2600Hz/multi -frekvenssystemet, der kørte Ma Bells langdistancenetværk tilbage på dagen
DTMF (Touch -Tone, Autovon) - Bruges på næsten alle fastnettelefoner. A-B-C-D taster bruges til at indstille opkaldsprioritet på det gamle Autovon militære telefonsystem.
CCITT #5 (C5, SS5) - Samme MF -toner som R1 (med et par ekstra tonepar til speciel routing), men bruger en anden tonesekvens til international bagagerumsklarering/-greb.
CCITT #4 (C4, SS4) - Usædvanlig 4 -bits/cifret tonekodning. Anvendes i Storbritannien og andre europæiske lande.
2600 Dial Pulse - Samme metode brugt af Joybubbles (Joe Engressia), Captain Crunch (John Draper) og Bill fra New York (Bill Acker) til at fløjte gratis opkald.
Pay Phone -tilstande - Simulerer både amerikanske og canadiske nikkel-/dime/quarter -telefonmønter (Red Box). Simulerer også amerikanske betaltelefoners fjernbetjeningskontroltoner (grøn boks) og 2600Hz præfiksstyringsblitz.
R2 (MFC) - Unikke fremadgående flerfrekvente tonepar, 2280Hz klar/greb tone, som brugt i Storbritannien. Udskiftede de ældre AC1/AC9 UK -opkaldspulssystemer.
AC1- Gammel britisk toneopkaldspulsstamme, som bruges af meget tidlige britiske telefon "entusiaster".
AC9 - Nyere britisk opkaldspulssignal, som bruges af tidlige britiske telefonentusiaster.
MTS (Mobiltelefon Service)-Pre-cellular, pre-IMTS mobiltelefon service tone signalering og opkald
IMTS ANI (Improved Mobile Telephone Service ANI) - Nyere pre -cellulær mobilautentificeringsspoofing
IMTS Digit Dialing - Forbedret mobiltelefontjeneste (præ -cellulær) cifferopkald,
Trin 1: Baggrundsinformation
Den blå boks er en elektronisk enhed, der simulerer en telefonoperatørs opkaldskonsol. Det fungerer ved at replikere de toner, der bruges til at skifte langdistanceopkald, og bruge dem til at dirigere brugerens eget opkald ved at omgå den normale koblingsmekanisme. Den mest typiske brug af en blå boks var at foretage gratis telefonopkald. Den blå boks fungerer ikke længere i de fleste vestlige nationer, da moderne koblingssystemer nu er digitale og ikke længere bruger den in-band-signalering, som den blå boks efterligner. I stedet sker der signalering på en out-of-band-kanal, som ikke kan tilgås fra den linje, den, der ringer op (kaldet Common Channel Interoffice Signaling (CCIS)).
En blå boks genererer de toner, der kontrollerede det gamle fjerntelefonnetværk. Blå kasser er typisk håndholdte elektroniske enheder med knapper eller et tastatur som en Touch-Tone-telefon, men de kan også implementeres i software på en computer. Blå kasser har typisk en ekstern højttaler, der udsender tonerne, og den bliver holdt op til mundstykket på en telefon for at foretage et opkald med den blå boks. Se Wikipedia -artiklen og Phil Lapsleys fremragende nye bog "Exploding the Phone" for flere detaljer om blå bokse og de tidlige telefonfreaks - de originale hackere.
I U. S. For det meste vil alt, der går ud over 50 miles, gå over en bagagerumstype, der er modtagelig for denne teknik. Når opkaldet begynder at ringe, bruger opkalderen den blå boks til at sende en tone på 2600 Hz. 2600 Hz er et overvågningssignal, fordi det angiver status for en bagagerum; på hook (tone) eller off-hook (ingen tone). Ved at spille denne tone overbeviser du den yderste ende af forbindelsen, som du har lagt på, og den burde vente. Når tonen stopper, vil bagagerummet gå af og på krogen (kendt som en overvågningsblitz), hvilket giver en "Ka-Cheep" -støj efterfulgt af stilhed. Dette er den fjerneste ende af forbindelsen, der signalerer til den nærmeste ende, at den nu venter på MF -routingcifre. Når den yderste ende sender overvågningsblitzen, vil brugeren bruge den blå boks til at ringe til en "Key Pulse" eller "KP", tonen, der starter en routingcifersekvens, efterfulgt af enten et telefonnummer eller en af de mange specialkoder der blev brugt internt af telefonselskabet og derefter afsluttede med en "Start" eller "ST" tone. På dette tidspunkt ville den fjerneste ende af forbindelsen dirigere opkaldet på den måde, du fortalte det, mens brugernes ende ville tro, at du stadig ringede med det originale nummer.
Selvom det hele er forældet, er det igen muliggjort af et sæt ændringer og patches til den åbne kilde Asterisk PBX-server. Det giver brugerne mulighed for at ringe ind i systemet via en række forskellige adgangsmetoder, herunder det almindelige offentlige telefonnetværk og SIP. Brugeren får vist en ringelinje. Ringetonen kan afbrydes og stammen beslaglægges ved at afspille en 2600 tone ind i linjen. Derefter kan opkaldet omstilles til et andet nummer eller til en række interne optagelser og funktioner, der ligger på serveren/switch ved at afspille MF- eller multifrekvenstoner i linjen. Dette er helt lovligt, da systemet er helt privat. Det er virkelig mere end en simulering. Opkaldet går over en bagagerumsgruppe på 24 SF/MF -stammer, selvom begge sider af stammerne afsluttes på den samme pc. Den hardware, der gør dette muligt, er to ekstra dedikerede Ethernet -kort på pc'en, der kører T1 over Ethernet -protokol over et loopback Ethernet -kabel. Dit indgående opkald bliver loopet over en af de 24 stammer, før den afsluttes på den samme switch, så du har 2600 og MF -kontrol.
Jeg har opretholdt et offentligt ProjectMF -system i over 7 år nu. Endelig kan oldtimers, håbefulde telefonfreaks og de nysgerrige opleve den hemmelige spænding ved blå boksning deres egne opkald! Jeg har udvidet Phibers originale patches for at tilføre systemets realisme og pålidelighed. Mange af de gamle tricks er mulige, herunder bagagerum "stabling", som illustreret i en af Phonetrips -optagelserne. Adgang er på +1-630-485-2995.
Trin 2: Oversigt over drift af Arduino Blue Box
YouTube-video på:
Trin 3: Oplysninger om konstruktion af Blue Box
YouTube -video på:
Trin 4: Manuel boks og softwarekonfiguration
YouTube -video på:
Trin 5: Downloadlink til software og konstruktionsdokumentation
Downloadlink til den nyeste Arduino -software og dokumentation: Download link, eller download softwaren, bibliotekerne og dokumentationspakken i en praktisk.zip -fil direkte fra Instructables i slutningen af dette trin
Bemærk, at hardware og kode kun er designet til at fungere med de nyere Arduino Leonardo -arkitekturtavler, der bruger Atmega 32U4 -chippen. Ældre Arduino Uno-style boards vil ikke fungere.
Blue Box bruger standard Arduino IDE -biblioteker plus nogle tilpassede biblioteker, der er inkluderet i softwaredistribution komprimerede.zip -filer. Disse biblioteker skal installeres, før du forsøger at konfigurere og kompilere softwaren.
Softwaren skal konfigureres ved ikke at kommentere de korrekte "#define" -udsætninger i begyndelsen af koden for at matche den anvendte hardwarekonfiguration. Se manualen for detaljer.
Yderligere videoer, der fremhæver funktionen af de forskellige tilstande, er på min YouTube -kanal på:
OPDATERING AF FIRMWARE !! - 8/8/2019
Jeg tilføjede nogle tonegenereringsbiblioteksændringer for at øge tonefrekvensnøjagtigheden og reducere processorbelastningen, mens jeg genererede tonerne. Jeg tilføjede den nye kode til github -depotet på: github.
Anbefalede:
Opsætning af Blue Pill Board i STM32CubeIDE: 8 trin
Opsætning af Blue Pill Board i STM32CubeIDE: Blue Pill er et meget billigt ARM -udviklingsbræt med bare ben. Den har en STM32F103C8 som processor, der har 64 kbyte flash og 20 kbytes RAM -hukommelser. Det kører op til 72 MHz og er den billigste måde at komme ind på ARM -integreret softwareudvikling på
Arduino Blue LED -terninger: 8 trin
Arduino Blue LED Terninger: Takket være nick_rivera for troenhttps: //www.instructables.com/id/Arduino-Dice/Dette er Arduino-terningerne, der kan bruges i typer af brætspil, og tallene vises tilfældigt
STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: 8 trin
STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: Sammenligning af STM32F generisk prototypekort (dvs. Blue Pill) med sin modpart Arduino er let at se, hvor mange flere ressourcer det har, hvilket åbner mange nye muligheder for IOT -projekter. ulemper er manglen på støtte til det. Faktisk ikke rigtigt
Blue Light Project Part2: 5 trin
Blue Light Project Part2: Så i Blue Light Project Part1 forklarede jeg nogle af de trin, jeg tog for at reducere søvnløshed ved at reducere aftenblåt lys. Jeg havde ikke en let måde at se, hvor godt det fungerede, så jeg besluttede mig for at bygge en farvemåler for at måle, hvor meget blåt lys jeg havde
Sådan samles 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum fra Banggood.com: 10 trin (med billeder)
Sådan samles 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Fra Banggood.com: Dette er, hvad vi bygger: 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Valgfri Transparent Akryl Board Housing Hvis du kan lide denne LED terning, vil du måske hop på min YouTube -kanal, hvor jeg laver LED -terninger, robotter, IoT, 3D -print og mere