Sommario:
- Passaggio 1: guarda il video di costruzione
- Passaggio 2: reperire le parti richieste
- Passaggio 3: nuova installazione di Raspbian
- Passaggio 4: impostare il software del server di monitoraggio: Traccar
- Passaggio 5: configurazione del port forwarding
- Passaggio 6: registra il localizzatore GPS sul server
- Passaggio 7: configurare il localizzatore GPS
- Passaggio 8: considerazioni finali
Video: Configura il tuo server di localizzazione GPS su un Raspberry Pi: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo progetto ti mostrerò come configurare il tuo server di localizzazione GPS su un Raspberry pi. Non deve essere un Raspberry pi, perché il software che useremo per il server di tracciamento è disponibile anche per Windows e Linux, quindi potresti ospitarlo sulla tua macchina Windows o in una macchina virtuale su un servizio cloud, dipende da te, ma le istruzioni qui sono per un Raspberry pi 4.
L'idea è iniziata un po' di tempo fa, in Voltlog #272, quando ho ottenuto questo localizzatore GPS travestito da un relè automobilistico di uso generale. In teoria questo dovrebbe essere fornito con un servizio di tracciamento online gratuito su alcuni server ospitati cinesi, ma non ero in grado di connettermi a quel server e quindi ho pensato perché non configurare il mio server e provare ad accoppiarlo con questo tracker. In questo modo avrei un server di tracciamento funzionante e migliorerei l'aspetto della privacy perché sarà ospitato autonomamente. e nessun altro avrà accesso ai miei dati di tracciamento.
Passaggio 1: guarda il video di costruzione
Il video descrive passo passo l'intero progetto, quindi consiglio di guardare prima il video per avere una panoramica del progetto, dei problemi che ho riscontrato e di come li ho risolti. Quindi puoi tornare indietro e leggere i seguenti passaggi per una spiegazione più dettagliata.
Passaggio 2: reperire le parti richieste
Al centro di questo progetto c'è il raspberry pi, qualsiasi modello dovrebbe funzionare, ma se usi uno dei modelli più recenti dovresti ottenere prestazioni migliori, il che significa che il software funzionerà in modo più fluido e sarà più veloce da installare. Per riferimento ho usato un raspberry pi 4 e mentre potresti già averlo, inserirò comunque alcuni link di seguito a luoghi in cui puoi ottenere un raspberry pi 4.
Molto importante è anche il localizzatore GPS. Ho usato un modello camuffato da relè automobilistico. Questa è un'idea geniale perché se lo nascondi sotto il cruscotto, nessuno sospetterà quale sia la vera funzione. Per la connessione GPRS tra il localizzatore GPS e il server sarà necessario fornire una scheda SIM abilitata ai dati. Scegli il tuo operatore locale preferito per questo, ma tieni presente che questo particolare modello GPS funziona solo su reti 2G.
Se vivi in un paese in cui le reti 2G sono state disattivate, dovrai acquistare un localizzatore GPS abilitato 3G, sono più costosi e le istruzioni fornite qui per la configurazione del localizzatore potrebbero non essere compatibili al 100% con un localizzatore GPS abilitato 3G.
- Raspberry Pi 4 Modello B: Link1, Link2, Link3, Link4.
- Tracker GPS relè (solo 2G): Link1, Link2, Link3, Link4.
- Localizzatori GPS 3G: Link1, Link2, Link3.
Passaggio 3: nuova installazione di Raspbian
Inizierò con una nuova installazione di Raspbian, ho preso l'ultima versione di Raspbian Buster Lite dal sito ufficiale e ho preparato una scheda SD con questa immagine usando Balena etch. Questo dovrebbe essere abbastanza semplice da fare, è solo il solito modo di impostare un Raspberry Pi. Dopo che Balena etch ha terminato il lavoro, sono passato alla partizione di avvio sulla scheda SD e ho creato un file vuoto chiamato ssh, senza estensione. Questo serve per abilitare il server SSH sul raspberry pi perché è disabilitato per impostazione predefinita. Al termine, inserisci la scheda SD nel tuo Raspberry Pi, collegala alla rete e applica l'alimentazione.
Passaggio 4: impostare il software del server di monitoraggio: Traccar
Il prossimo passo è configurare il server di tracciamento, il nome del software è Traccar ed ecco il loro sito web. Useremo la versione del braccio di Linux, perché il Raspberry Pi funziona su un processore del braccio. Prendi il link per il download, connettiti al raspberry pi usando il tuo metodo preferito, ho usato SSH sulla rete locale. Di seguito sono descritti tutti i comandi necessari per installare il server:
sudo mkdir /opt/traccar && cd /opt/traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo unzip traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run //esegui l'installazione sudo systemctl start traccar.service
Al termine, apri un browser sulla stessa rete e prova a connetterti al server utilizzando l'indirizzo IP e la porta 8082. Dovresti essere accolto con un'interfaccia web, il nome utente e la password predefiniti sono admin. Ti consiglio di cambiarlo immediatamente. Il servizio si avvierà automaticamente all'avvio, quindi non è necessario eseguire altri passaggi a questo punto.
Passaggio 5: configurazione del port forwarding
Se il tuo Raspberry Pi si trova dietro un router o un firewall come nel mio caso, dovrai inoltrare una porta in modo che un dispositivo esterno come il localizzatore GPS possa connettersi al nostro server appena creato. Nel caso del tracker gps relay che ho, sta usando la porta 5013 ma questo potrebbe variare se hai un dispositivo diverso. Questa porta è fondamentale e dovrai scoprire quale porta sta usando il tuo tracker per stabilire una connessione. Sto usando un router tp-link qui, quindi sto solo inoltrando la porta 5013 all'indirizzo IP locale del server raspberry pi.
Passaggio 6: registra il localizzatore GPS sul server
Successivamente possiamo aggiungere il nostro localizzatore GPS nell'interfaccia web di Traccar, sul lato sinistro faccio clic su aggiungi, scelgo un nome per il tuo dispositivo e inserisco l'identificatore di 10 cifre che è questa etichetta sul lato della custodia del tuo localizzatore. dispositivo verrà mostrato come offline fino a quando il server non inizia a ricevere dati.
Passaggio 7: configurare il localizzatore GPS
Il passaggio finale è configurare il tracker GPS e questi comandi particolari si applicano al tracker che sto utilizzando, potresti dover utilizzare comandi diversi per un tracker diverso, ma l'idea è di ripristinare il tracker, impostare il numero di amministratore, configurare l'apn impostazioni per il tuo operatore di rete, imposta l'indirizzo ip esterno che abbiamo salvato in precedenza, la porta è 5013. Imposta la frequenza di upload in secondi e abilita la connessione GPRS. Tornando all'interfaccia web di Traccar, lo stato dovrebbe passare a online e dovremmo iniziare a vedere i dati sul nostro dispositivo.
Passaggio 8: considerazioni finali
Se hai problemi con l'intero processo di configurazione, ti darò alcuni suggerimenti da verificare durante la risoluzione dei problemi. Prima di tutto questo tracker funziona solo con le reti 2G, quindi assicurati che il tuo operatore di rete supporti il 2G. La scheda SIM non deve avere un blocco pin abilitato perché il tracker non è in grado di bypassarlo. La scheda SIM deve avere i servizi dati abilitati e credito sufficiente per eseguire tali operazioni sulla rete.
Per quanto riguarda il server è molto importante ottenere il port forwarding corretto e utilizzare l'indirizzo IP esterno corretto, altrimenti i tuoi dispositivi non punteranno al server corretto. È anche molto importante ottenere la porta corretta per il tuo particolare dispositivo di localizzazione. Traccar ha alcune ottime informazioni su questo, quindi assicurati di controllare la loro documentazione e forum.
C'è un post sul blog sull'argomento se desideri inviarmi un feedback, puoi farlo nei commenti e puoi anche dare un'occhiata al mio canale Youtube per progetti più fantastici: Voltlog Youtube Channel.
Consigliato:
Introduzione - Trasforma un Raspberry Pi in un server di localizzazione GPS: 12 passaggi
Introduzione - Trasforma un Raspberry Pi in un server di localizzazione GPS: In questa guida ti mostrerò come installare il software di localizzazione GPS Traccar su un Raspberry Pi che riceverà dati da dispositivi compatibili su Internet, registrando le loro posizioni su una mappa in tempo reale monitoraggio e anche il monitoraggio della riproduzione
Zaino intelligente con localizzazione GPS e luci automatiche: 15 passaggi
Zaino intelligente con tracciamento GPS e luci automatiche: in questo tutorial creeremo uno zaino intelligente in grado di tracciare la nostra posizione, velocità e ha luci automatizzate che possono tenerci al sicuro di notte. Uso 2 sensori per rilevare se è sulle tue spalle per assicurarmi che non si spenga quando non è necessario
PCB: sistema di localizzazione del veicolo basato su GPS e GSM: 3 passaggi
PCB: Sistema di localizzazione del veicolo basato su GPS e GSM: Sistema di localizzazione del veicolo basato su GPS e GSMGiugno 30, 2016, Progetti di ingegneria Il progetto Sistema di localizzazione del veicolo basato su GPS e GSM utilizza il Global Positioning System (GPS) e il sistema globale per la comunicazione mobile (GSM), che rende questo progetto più e
Come collegare il DeLorme Earthmate GPS LT-20 a Google Earth per un'ottima mappa di localizzazione GPS.: 5 passaggi
Come collegare DeLorme Earthmate GPS LT-20 al tuo Google Earth per un'ottima mappa di localizzazione GPS.: Ti mostrerò come collegare un dispositivo GPS al popolare programma Google Earth, senza utilizzare Google Earth Plus. Non ho un grande budget quindi posso garantire che sarà il più economico possibile
Configura il tuo server web personale!: 12 passaggi
Configura il tuo server Web personale!: Hai mai desiderato avere un luogo in cui conservare i tuoi file e accedervi ovunque tu abbia una connessione Internet? Diciamo che volevi avere la tua libreria musicale disponibile nel caso volessi regalare una canzone a uno dei tuoi amici, o forse volessi