← Back to list

#Golang-Raspberry|Chapter 5:GPS NEO M8N

Hallo semuanya, dalam chapter ini kita akan coba belajar dengan GPS. GPS yang kita gunakan kali ini adalah NEO M8N, modul ini sudah up to…

Andrian Tri Putra · 2021-02-27 11:01 · 0 claps · 1.4 min read
#raspberry-pi #raspberry-pi-3 #gps #gps-tracking-device #u-blox
Open on Medium ↗

#Golang-Raspberry|Chapter 5:GPS U-Blox NEO M8N

Hallo semuanya, dalam chapter ini kita akan coba belajar dengan GPS. GPS yang kita gunakan kali ini adalah NEO M8N, modul ini sudah up to (GPS, Galileo, GLONASS, BeiDou) jadi cukup lah ya.

Sebelumnya siapkan raspberry dan modul GPS nya, dalam kali ini saya menggunakan interface USB. teman-teman juga bisa pake interface serial UART (TX, RX).

  • Hidupkan raspberry kalian
  • Hubungkan modul GPS dengan raspberry

  • Cek apakah sudah terhubung dengan command
dmesg

  • Dari gambar di atas terlihat bahwa GPS di port “ttyACM0
  • Clone repository ini
git clone https://github.com/AndrianTriPutra/GPS_NEO-M8N Ublox_NeoM8N
  • Buka dengan text editor
  • Arahkan ke stream
  • Run with
go run steam.go

  • Dalam kasus ini kita hanya menggunakan parameter GNMRC dan GNGGA
  • Kemudian masuk ke directory parsing
  • Sebelum di run kita install library parsingnya
go get github.com/adrianmo/go-nmea
  • Run with
go run parsing.go

  • Dari gambar di atas terlihat bahwa outputnya di conversi dalam string json
  • Timestamp dari GPS adalah UTC, jadi jika mau dalam bentuk UTC+7 harus diconversi lagi
  • Timestamp ini juga bisa diambil dari time stamp dari sistem

OK, cukup sekian dulu Semoga bermanfaat untuk kita semua


메타데이터
post_id
3945e7c5ae96
slug
golang-raspberry-chapter-5-gps-neo-m8n-3945e7c5ae96
url
https://medium.com/@andriantriputra/golang-raspberry-chapter-5-gps-neo-m8n-3945e7c5ae96
canonical_url
https://medium.com/@andriantriputra/golang-raspberry-chapter-5-gps-neo-m8n-3945e7c5ae96
author_url
https://medium.com/@andriantriputra
status
ok
fetched_at
2026-07-28 12:09:50