Tutorial Eigen SMS Gateway maken
In deze tutorial leer ik jullie het maken van een eigen SMS Gateway.
Benodigdheden
- Nokia 3210 (of een ander type, ik werk met de Nokia 3210, Gnokii moet jou type telefoon wel ondersteunen.)
- Lader voor de telefoon.
- Een SIMkaart die volledig werkt.
- Datakabel van jou telefoon naar de computer, die Gnokii ondersteund.
- Een computer met Windows XP, of een andere versie die Gnokii en Xampp ondersteunen, die aanstaat op de tijden dat jij smsjes via de gateway wilt kunnen ontvangen.
- Nieuwste versie van Gnokii.
- Nieuwste versie van XAMPP.
De specs die de computer minimaal moet hebben.
- Besturingssysteem: Windows XP of een andere versie van Windows die Gnokii en XAMPP ondersteunen.
- Winrar
- Seriële poort
- Netwerkkaart(aangesloten met internet)
Downloads
Om je gehele gateway werkend te krijgen, zijn de volgende programma's nodig.
- Gnokii 0.6.27- – http://gnokii.org/download/gnokii/bi...6.27-win32.zip
- XAMPP Windows 1.7.2 – http://www.apachefriends.org/downloa...in32-1.7.2.exe
Gnokii installeren
Download Gnokii vanaf de hierboven staande link en open het bestand in Winrar. Kopieer de 3 bestanden, en plak deze in de hoofd map van je OS. In mijn geval is dit C:/WINDOWS.
Nu is Gnokii geďnstalleerd.
XAMPP installeren
Download XAMPP vanaf de hierboven staande link. Open het bestand, hierna volgt een wizard. Volg de wizard stap voor stap. Nadat de wizard aangeeft dat XAMPP is geďnstalleerd, is XAMPP geďnstalleerd.
De telefoon aansluiten
Dit deel van de tutorial is mogelijk alleen zo, als je een Nokia 3210 gebruikt.
Plaats de simkaart in de telefoon. Sluit de datakabel aan op de telefoon, bij de Nokia 3210 zit er aan het stekkertje een lange, en een korte zeide, de lange zeide moet aan de buitenkant van de telefoon komen. Bij de Nokia 3210 is het zo, dat als je een klikje hoort, dat het stekkertje vast zit. Plaats nu de seriële stekker aan op de pc. Zorg ervoor dat delivery reports op je telefoon uit staan. Nu is het aansluiten van de telefoon klaar.
Software
Start XAMPP op, en run alle services.
Ga naar de map waar je XAMPP in geďnstalleerd hebt, in mijn geval is dat C:/XAMPP.
Als je in deze map bent aangekomen ga je naar de map htdocs. Daarin maak je een php bestandje, met de volgende inhoud.
Klaar?Code:<?php //Variabeles voor de command. $data = ''; $return_code = 0; //Command uitvoeren exec('gnokii --getsms SM 0', $data, $return_code); //Berichten in aparte array zetten. $berichten = array_chunk($data, 5); //Berichten weergeven. print_r($berichten); ?>
Ja, in principe is je gateway nu klaar. Enkel moet je ervoor zorgen dat je mobiel nu ook aanstaat. Als dit het geval is, kun je alle berichten die naar de mobiel verstuurd worden, uitlezen op je computer. Dit kun je nog veel meer uitbreiden, zoals ik gedaan heb. Bij mij worden de berichten in een xml bestand gezet. Als deze word gelezen door een cronjob op de server van mijn website, worden de berichten in de database van mijn website geplaatst, en de bestanden op de mobiel verwijderd, door achter het command, nog -d te zetten.
Vragen?
Natuurlijk wil ik wel met wat vragen helpen, maar ik ben geen 24/7 support center, dus sommige dingen moet je toch echt even zelf regelen. Ook zou ik het erg leuk vinden als je foto's/screens van jou gateway plaatst. Deze plaats ik dan in de startpost, met jou naam erbij.
Copyright
Deze tutorial mag niet worden verspreid zonder toestemming van mij, Milan van Schaik.
- Tutorial Eigen SMS Gateway maken
-
21-09-2009, 16:45 #1
- Berichten
- 467
- Lid sinds
- 15 Jaar
Tutorial Eigen SMS Gateway maken
Laatst aangepast door Milan van Schaik : 21-09-2009 om 17:04
-
-
22-09-2009, 00:19 #2Particulier
- Berichten
- 64
- Lid sinds
- 14 Jaar
Erg handig , hier ga ik binnekort eens naar uitgebreid kijken
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic