Raspberry PI
4G / LTE Survey tool
Automatisk mobilnäts logger


INDEX
  • Inledning
  • senast uppdaterat
  • Praktisk användning
  • Beskrivning
  • Köp / Transport / Embalage m.m.
  • Referenser / Länkar m.m.
  • Disclaimer
  • Budget
  • Referenser
  • Disclaimer

  • Inledning
    Knåpar ihop lite utrustning för att kunna mäta / logga signal kvalite på 4G / LTE Mobiltelefon nät.

    Använder en Raspberry PI med Raspian / Debian Jessie Lite OS (Linux kärna v.4.4) + En GPS / USB puck och ett 4G / LTE USB modem.


    RPI + LTE MODEM + GPS

    Senast uppdaterat
    2016.10.16 Inhandlade en plast kapsling IP67 (Biltema 46-2023) 130 x 220 x 95 mm - Monterar Dator / USB modem och GPS puck på en liten aluminium vinkel som som skruvas fast i botten.


    Allt monterat i plast kapslingen


    Allt monterat i plast kapslingen

    2016.10.10 Plockar ihop lite 'hårdvara' som jag samlat på mig under sommaren för att 'förbereda' projektet.

    Hårdvaran består av:
  • Raspberry PI 2B
  • Plastlåda för Raspberry PI
  • GlobalSat BU-353S4 USB GPS mottagare
  • HUAWEI e3372 LTE USB modem
  • 2st 3.5dbi 4G LTE Antenner med SMA kontakt (Hane)
  • 2st Adapterkablar (Pigtail) CRC9 till SMA (Hona)

    Saknar nu bara en 12V (13.8V) till 5,2V / 2A regulator och en lämplig plastlåda att bygga in alltsammans i - Tanken är att skapelsen ska kunna åka runt på takräcket på en bil eller en lastbil.

    4G / LTE modemet är bundet till mobil operatören Telia, det borde dock inte vara några större problem att bygga en utrustning som håller koll på en annan mobil operatör som t.ex. Telenor/Tele2


    2x Antenner med pigtails / Pigtails + LTE modem

    2016.10.09 Använder en 'GlobalSat BU-353S4' USB / GPS mottagare tillsammans med en Raspberry Pi 2B v.1.1 - Har inledningsvis lite problem med att få USB enheten att registrera sig korrekt, lite hack i /lib/udev/gpsd.hotplug löste problemet, GPS enheten visar sig som /ttyUSB0.


    Skärmdump med gpsd igång

    http://thomasloughlin.com/gpspipe-gps-client/
    
    Installera gpsd & gpsd-client
    ==========================
    root@raspberrypi:/home/pi# apt-get install python gpsd gpsd-clients
    ==========================
    
    Testa GPS (Dumpar 30 rader rå NMEA data på skärmen)
    ==========================
    root@raspberrypi:/home/pi# gpsd -n /dev/ttyUSB0
    root@raspberrypi:/home/pi# gpspipe -w -n 30
    
    Starta enkel GPS klient
    ==========================
    root@raspberrypi:/home/pi# gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
    root@raspberrypi:/home/pi# cgps -s
    
    Kolla aktiva demoner
    ==========================
    root@raspberrypi:/home/pi# pstree
    
    Stoppa / starta gpsd
    ==========================
    root@raspberrypi:/home/pi# service gpsd stop / start
    

    4G / LTE modemet identifieras också av Raspberry PI'n

    root@raspberrypi:/home/pi# lsusb
    ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
    ID 12d1:157d Huawei Technologies Co., Ltd.
    ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    ID 0424:9514 Standard Microsystems Corp.
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    


    USB Modem igång!

    Bra beskrivning hittade jag på
    sk3gy's hemsida.
    ==========================
    http://sk3gy.se/index.php/teknik/raspberry-pi-med-4g-uppkoppling
    
    Lista USB enheter
    ==========================
    root@raspberrypi:/home/pi# lsusb
    
    Visa syslog löpande 
    (T.ex. se vad som händer vid in / urkoppling av USB enheter)
    ==========================
    root@raspberrypi:/home/pi# tail -f /var/log/syslog
    
    Kolla status meddelanden (dmesg)
    ==========================
    root@raspberrypi:/home/pi# dmesg -T
    
    Installerar bl.a. USB_ModeSwitch & starta om
    ==========================
    root@raspberrypi:/home/pi# apt-get install sg3-utils
    root@raspberrypi:/home/pi# reboot
    
    Tvinga igång USB modemet (Kopplar ifrån lagring)
    ==========================
    root@raspberrypi:/home/pi# /usr/bin/sg_raw /dev/sr0 11 06 20 00 00 00 00 00 01 00
    


    Praktisk användning
    Nu är det dax att köra lite script för att logga ut tid, koordinater, modemstatus, signalstyrka och resultat från ping-speed test, för det behövs bl.a. Java-JRE.

    root@raspberrypi:/home/pi# sudo apt-get install openjdk-7-jre
    (http://stackoverflow.com/questions/14788345/how-to-install-jdk-on-ubuntu-linux)
    och sedan 'jsawk' command-line json parsing tool
    (https://github.com/micha/jsawk)
    ========================
    /home/pi# mkdir dev && cd dev
    /dev# curl -L https://github.com/micha/jsawk/raw/master/jsawk > jsawk
    /dev# sudo ln -s jsawk /usr/bin/jsawk
    /dev# chmod +x jsawk
    

    Beskrivning


    Några noteringar Plus :-)


  • Några noteringar Minus :-(


  • Tekniska data 
    =====================================================================
    Typ ............................... 
    =====================================================================
    



    Köp / Transport / Embalage m.m.


     	
    
    Budget
    Kostnader t.o.m. 
    ============================================================
    Inköp ..................................... 
    
    

    Till index / top

    Länkar / Referenser
    Honors to the brains behind - 'Äras den som äras bör' - som talesättet säger. Som vanligt så är det inte jag som kommit på allt detta. Här hittar ni länkar till referenser och leverantörer.

    [L1] eBay.com
    [L2] electrokit.se

    [R1] https://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/
    [R2] http://catb.org/gpsd/installation.html
    [R3] http://www.instantsupportsite.com/self-help/raspberry-pi/raspberry-globalsat-353s4-install/
    [R4] http://catb.org/gpsd/troubleshooting.html
    [R5] https://github.com/sivel/speedtest-cli
    [R6] http://decryption.net.au/index.php/2013/10/05/raspberry-pi-portable-3g4g-network-quality-logger-project-part-2-3/
    [R7] http://sk3gy.se/index.php/teknik/raspberry-pi-med-4g-uppkoppling
    [R8] http://thomasloughlin.com/gpspipe-gps-client/
    [R9] http://www.danmandle.com/blog/getting-gpsd-to-work-with-python/
    [R10] http://forge.test.iminds.be/lte/




    Till index / top


    Disclaimer!
    The information given on this page is given on an 'As Is' basis and aimed for NON COMMERCIAL use only. The author can not be held responsible for any use of the information. Any registered product / trademark or company name on the page is the property of their respective owners.

    NOTERA!
    Det är helt personliga reflektioner och upplevelser vi skriver om på den här sidan, dessa är inte några 'Expert' kommentarer / utlåtanden. Vi rekommenderar INTE att någon ska göra dom ändringar / Modifieringar som vi gjort och som beskrivs på denna sida, då dessa HELT SÄKERT gör att alla garantier som leverantören utställt OMEDELBART upphör.

    Våra tester och slutsatser kan INTE, och ska INTE tas för intäkt att samma eller motsvarande resultat eller upplevelse kan erhållas eller efterliknas någon annanstans eller av någon annan - http://sm2yer.dyndns.org - ©1999-2013 G.Larsson / SM2YER

    Go Back!


    ©2010 SM2YER Goran