Stap 3: Siemens C55 werken als een GSM modem
Het eerste wat dat we nodig hadden was een SIM-kaart. Gelukkig hadden we een simkaart van Vodafone die werd gegeven aan een lid van eLab Hackerspace in wat promotie. De kaart had een prepaid plan met geen verplichte betalingen. De enige verplichting het nummer om actief te houden is dat een telefoontje om de 6 maanden. De kaart kwam ook met een bonus van 5 euro, die zou moeten duren voor eeuwig maken slechts een 1 tweede telefoontje tweemaal per jaar :) Het tweede wat ik nodig had was een seriële kabel voor de Siemens C55, die we niet hadden: \ We hebben geprobeerd om te vinden van een goedkope kabel op ebay, maar waren we pech. Echter, hadden we twee Siemens laders met de juiste connector maar alleen met de VCC en GND pinnen. We hadden geen optie, maar voor kappen een van de verbindingslijnen toe te voegen de Tx en Rx pinnen en het werkte prima! :) Zodra we de verbindingslijn klaar hadden, we gezocht online te vinden die de standaard baud-rate voor de Siemens C55 was en merkte dat sommige websites die zeggen dat het was 9600bps, en anderen zeggen 38400bps. Na het zoeken naar de baud-rates, we de Tx en Rx pinnen aangesloten op de Rx en Tx draden van een USB naar seriële LVTTL kabel en putty gebruikt om een seriële verbinding met de telefoon. We besloten om te proberen met 9600 eerst. Zodra de verbinding open was, we getypt "AT" en zag de letters worden herhaald om de stopverf terminal, die een teken was dat van de telefoon GSM modem was beantwoorden en het gebruik van een baud-rate van 9600 bps :) Na "OK" te klikken op "Enter" de telefoon antwoordde was die, nogmaals, een goed teken dat de GSM modem was beantwoorden de AT commando's. Dan we de opdracht gebruikten "AT + CPIN = xxxx", waarbij < xxxx > de pincode van de SIM-kaart is, gevolgd door "Enter" en nogmaals de modem met "OK antwoordde". :)
Wanneer iemand een telefoongesprek op het telefoonnummer van de kaart ingevoegd in de GSM-modem van de telefoon maakt, antwoorden het meestal alleen met "RING" elke keer hoor je de aanroepende Toon. Om te activeren de identificatie van de oproepende nummers, moesten we sturen één opdracht more: "AT + CLIP = 1". Na deze opdracht en het maken van een nieuw telefoongesprek, antwoordde de telefoon tot slot met:
< Pre > RING
+ CLIP: "911234567", 161,,, 0
< / pre >
Uiteindelijk hadden we de bevestiging dat de telefoon kon het verstrekken van alle gegevens die we moesten doorgaan met de ontwikkeling van de toegangscontrolesysteem. :)
By the way, als u probeert te verzenden AT-opdrachten naar een telefoon, kan het gebeuren dat het niet zal bij de tekens aansluiten dat u het verzendt. Sommige telefoons zijn voorzien van de echo uitgeschakeld. Het kan gebeuren dat u type "AT" gevolgd door "Enter" en alleen de reactie "OK" krijgt. Als u wilt activeren de echo, kunt u de opdracht "ATE1". Als u wilt deactiveren, kunt u de opdracht "ATE0". Wilt u meer weten over AT-opdrachten voor de Siemens C55, Zie dit document.