Poort litener

Status
Niet open voor verdere reacties.

JWlaRiche

Gebruiker
Lid geworden
11 mrt 2012
Berichten
8
Hallo beste forum leden,

Ik ben bezig met een project wat draait om een module die via GPRS GPS coordinaten verstuurt.
Het is de bedoeling dat uiteindelijke deze GPS coordinaten in een database geschreven gaan worden.

De firmware die op de module draait is geschreven in C. En ik kan niet goed achterhalen in wat voor vorm de module de data verstuurd!
Uitteraard wel TCP/IP pakketen maar hoe de data wordt verwerkt kan ik niet achterhalen.

Op dit moment heb ik een soort van Chat server draaiend die luisterd naar de poort waar de module verbinding mee heeft. Hij krijgt ook verbinding maar ik denk dat het fout gaat omdat de server ASCII data verwacht. deze server is geschreven in C#.

Hoe kan ik er achterkomen wat voor soort data er binnen komt
?

Bij voorbaat al vast bedank voor de hulp.
 
Hangt een beetje af waar de module vandaan komt (in volgorde van moeilijkheid):
-Handleiding lezen
-Originele ontwikkelaar vragen
-Reverse engineeren van de code
-Data capturen en kijken of je er iets leesbaars van kunt maken
 
Hoi RogerS,

Dat laatste was wat ik in gedachte had! Hoe kan ik dat het beste aanpakken?
 
Je moet je server zodanig aanpassen dat hij alle data die binnenkomt gewoonweg opslaat in een bestand.

Je weet de huidige positie van de GPS module. Deze data zou je terug moeten zien te vinden in de door jou opgeslagen data. Misschien ook nog wel een datum/tijd .


Weet je zeker dat er geen handleiding van de module is? De meeste van dit soort systemen leveren de benodigde informatie wel, omdat hun spullen enkel inpasbaar zijn in andere systemen als ze deze informatie leveren. Zou vreemd zijn als deze module dit niet heeft.
 
Bedankt Roger voor je antwoord. Er is wel een handeleiding die de verschillende API (in C ) beschrijft. Maar zoals ik al zei kan ik er geen wijs uit. Dit is niet zozeer een tekortkoming van de "handleiding"maar meer een beperking van mijn kant!!:o

Weet toevalling of er ergens broncode rond slingerd die dit kan? (-;

Groet
 
Die heb ik niet, maar code hiervoor is simpel aan te passen vanuit je chatprogramma. Gewoon alle input accepteren en wegschrijven naar een binaire bestand. Hierna met notepad++ of hexedit analyseren.


Vanuit de API is echter veel simpeler. Daar staat per definitie een completer antwoord dan dat je met het voorgaande ooit zult krijgen. Post eens een link naar de documentatie.
 
Kan ik dit buiten het forum om doen?
Dit is nl nogal copyright gevoellig denk ik?
 
Tutorial->server communication
en data_structures

de variabele _master_data bevat eigenlijk al wat je nodig hebt

Met dit document moet je er zeker komen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan