Buongiorno dovrei realizzare una applicazione in grado di:
1) Localizzare con GPS un camion; 2) Permettere all'autista di interagire con nostro server attraverso un terminale operatore, utilizzando un modem GPRS per il collegamento.
Chiedo quindi se il Teltonika FM4100 è in grado di fare sia da localizzatore che da modem GPRS.
Il GSM/GPS fleet management FM4100 come il modello a costo inferiore FM2100 hanno al loro interno sia un ricevitore GPS che un modem GPRS.
Ricevitore GPS In riferimento al ricevitore GPS ricordo che l'ente che gestisce lo standard (e che ne detiene il copyright) si chiama National Marine Electronics Association NMEA (www.nmea.org). Lo standard contempla i segnali elettrici, il protocollo e la temporizzazione della trasmissione ed i specifici formati di dati detti "sentences" ovvero "frasi". Il protocoolo opera su un bus dati seriale (tipicamente RS232) a 4800, n, 8, 1. Nell'ambito del sistema ogni bus dati può avere un unico elemento trasmittente (talker) e molti riceventi (listeners). Collegando l'uscita seriale del ricevitore ad un programma di emulazione terminale sarà possibile vedere le sentenze inviate dal ricevitore in modo automatico.
Sentenze NMEA Tutte le "sentences" NMEA iniziano con un prefisso costituito da un carattere "$", seguito da due caratteri che identificano l'entità che le genera (GP per i dispositivi GPS). Dopo il prefisso, vi è una serie di campi, separati tra di loro da virgole che riportano i dati. Al termine di ciascuna frase NMEA viene posto, dopo un asterisco, un checksum per individuare eventuali errori. La sentenza viene terminata da una sequenza <CR><LF>. Ecco un esempio di sentenze catturate dalla porta RS232 di un FM4100:
Per quanto riguarda la possibilità di utilizzare il modem GPRS per permettere all'autista di interagire con vostro server attraverso un terminale operatore, così come viene fornito di serie il prodotto non è possibile. Le due porte seriali (1) e (3) di cui è dotato sono attualmente utilizzate:
Porta 1: Upload del firmware e configurazione attraverso il programma di configurazione. Porta 3: Uscita delle sentenze NMEA.
Ho comunque inviato una richiesta al costruttore descrivendo le tue richieste, riporto la risposta che ho avuto:
In this way how you have described it is not possible, but with the special FW there is a possibility via RS232 port connect the external device to send the data via gprs. Could you please tell us what exactly you would like to connect to the FM and what data you need to be send, maybe we could offer already existing solution.
Quindi può essere che magari abbiano già realizzato una versione di firmware speciale, magari per qualche altro cliente e/o possano modificare il firmware standard per realizzare quello che ti serve. Naturalmente per fare questa richiesta mi serve una specifica dettagliata delle richieste da fare avere al costruttore.
Salve, nel manuale del Teltonika FM4100 ho letto che è possibile utilizzare la porta RS232 per comunicare con delle periferiche utilizzando uno speciale firmware. Dove è possibile reperire questo firmware e come funziona il controllo di questa porta ?
Ecco l'estratto del manuale:
FM4100 is a terminal with GPS and GSM connectivity, which is able to determine the object’s coordinates and transfer them via the GSM network. This device ... It also has a RS232 port for NMEA output and configuration (also it could be used for peripheral devices communication with special firmware).
Si penso sia proprio a questa versione speciale di firmware che il costruttore si riferisce nella sua risposta. Provo a rifare la domanda al costruttore chiedendo se esiste e come funziona questa versione speciale di firmware, ed anche se è possibile averne una copia da testare.