Hoi,

Ik wil een twee wegcommunicatie maken tussen mijn gsm en een atmel microcontroller.

Als ik mijn pc verbind met een gsm, kan ik berichten versturen en ontvangen. Zou dit ook kunnen door de gsm te verbinden met de microcontroller? Weet iemand een site od waar dit protocol uitgelegd staat?

Een andere optie is door te bellen naar de gsm en dan via dtmf de tonen te laten herkennen. Om de gsm te laten bellen, zou ik eerst het nummer moeten vormen (contacten op de druktoetsen) en als er afgenomen word moet een soort antwoordapparaat vertellen wat er aan de hand is. Hoe kan ik dit realiseren met een microcontroller?

Voor alle duidelijkheid, het is de bedoeling dat hier geen pc aan te pas komt.

Die communicatieprotocollen zijn per GSM verschillend. De fabrikanten zijn over het algemeen niet echt scheutig met informatie hierover.

Een heleboel googelen is waarschijnlijk de enige oplossing.

Wat wel leuk is om mee te hobbien is de mobile java ontwikkelomgeving van SUN. Zoals alles van Sun gratis!!! Werkt erg goed maar wel mee oppassen, mijn GSM is ook geregeld volledig van slag.

Hier ergens downloaden: http://java.sun.com/j2me/index.jsp

Veel GSM's met infrarood poort kun je gewoon via de AT commando set aanspreken. De GSM kun je dan zien als een soort modem.

De AT commando's zijn gestandariseerd door 3GPP en de standaarden kun je daar gewoon downloaden. Je kunt o.a. kijken naar "3GPP TS 27.007 V6.7.0 (2004-12), AT command set for User Equipment (UE)". Je moet er alleen rekening mee houden dat niet alle commando's ondersteund worden door je GSM (maar je kunt een lijst met ondersteunde commando's via AT$ volgens mij).

Hoe het zit als je GSM geen infrarood heeft weet ik niet. Misschien dat er dan een of ander serieel kabeltje voor te krijgen of maken is.

Leuk,

Ik heb samen met mijn maat een complete sms centrale gemaakt.
Via de terminal op de PC stuurden we serieel informatie naar de controller.
Vanaf de controller werdt een motorolla g20 modem aangestuurd die smsjes stuurde.

We typten bijvoorbeeld in:
Write
[bericht]

dan kreeg je van de controller een positie van waar je sms klaarstond om verzonden te worden.
Vervolgens tikten we:
Send
[telefoon nummer]
En het smsje werdt verstuurd.

Over die AT-commando's heb ik ook al een en ander gelezen.

Alleen krijg ik geen connectie met mijn gsm. Weet iemand welke instellingen (baudrate,...) ik moet gebruiken?

Alleen krijg ik geen connectie met mijn gsm. Weet iemand welke instellingen (baudrate,...) ik moet gebruiken?

Volgens mij afhankelijk van je GSM. Ben dit zelf ook aan het uitzoeken voor een siemens M55 (ik geloof 9600 baud). Er zijn voor die siemsens GSM standaard kabels te krijgen (usb en serieel). Ik heb die seriele besteld (maar nog niet ontvangen in Duitsland.) Verder is er ook communicatiesoftware voor verkrijgbaar (gratis).

Ik ga ook proberen om mijn GPS eraan te koppelen. Via de pc is al geen probleem dus zal met een microcontroller ook wel gaan.

De belangrijkste vraag die ik alleen nog moet beantwoorden (van mijn vriendin): Wat moet je er in godsnaam mee?

Tja....

Ik heb een nokia 6210 met een standaard datakabel. Volgens verschillende bronnen zou dit moeten werken, maar ik krijg hem niet aan de praat.

Ik kan hem wel aanspreken via een communicatie programma, maar niet via hyperterminal.

[Bericht gewijzigd door K@non op ]

Ik ben er achter gekomen dat ik de verkeerde datakabel heb. Ik heb deze kabel nodig.
Kan ik de schottky diode vervangen door een andere diode? Deze heb ik hier namelijk niet liggen.

Ik heb nu een goede kabel en kan via pc met mijn gsm communiceren.
Als ik hem aan de microcontroller hang, werkt hij niet, waarschijnlijk omdat hier geen rts/cts aan hangt. Weet iemand hoe dit werkt en hoe ik dit kan programmeren?