Arduino & sony ericsson: gsm sköld hacka (7 / 11 steg)
Steg 7: Lära känna programmet
Kodaren i steg 6 är bra men en riktig SMS i PDU koden ser olika, det är tilld längre men meddelande del en nummer del är samma och det är vad vi verkligen behöver trots allt. Ett verkligt meddelande i PDU ser ut så här:
07912374151616F6040B912321436587F90000414080818403800BC8329BFD06DDDF723619
märka de understrukna delarna i PDU sträng den första delen är antalet bestäms tidigare och den andra delen är det meddelande som säger Hej världen. Programmet får helt enkelt de delarna ut med kommandot delsträng.
För att programmet ska fungera du måste fylla i ditt nummer (den som du bör ha skrev ned i steg 6) där den x (se bilden ovan). Programmet fungerar på ett sätt arduino kommer bara lyssna om meddelandet kommer av det nummer du fylla i där den x är.
På första bilden ovan ser du en del om (data = "+ CMGR: 1,") om detta inträffar det innebär ett meddelande läses en andra gång (+ CMGR: 0,: olästa meddelande) och eftersom vi tar bort alla meddelanden efter en åtgärd har utförts (se bild 2) innebär det en värdelös meddelande har skickats. Till exempel hår på istället för ljus på.
Ladda ner programmet här: Hämta från dropbox (arduino - sonny ericsson gsm sköld hacka)