Isi kandungan:

Sediakan Pelayan Penjejakan GPS Anda Sendiri pada Raspberry Pi: 8 Langkah
Sediakan Pelayan Penjejakan GPS Anda Sendiri pada Raspberry Pi: 8 Langkah

Video: Sediakan Pelayan Penjejakan GPS Anda Sendiri pada Raspberry Pi: 8 Langkah

Video: Sediakan Pelayan Penjejakan GPS Anda Sendiri pada Raspberry Pi: 8 Langkah
Video: Cara setting safari di iphone 2024, November
Anonim
Sediakan Pelayan Penjejakan GPS Anda Sendiri pada Raspberry Pi
Sediakan Pelayan Penjejakan GPS Anda Sendiri pada Raspberry Pi

Dalam projek ini saya akan menunjukkan kepada anda cara menyediakan pelayan pelacakan GPS anda sendiri pada Raspberry pi. Ia tidak harus menjadi Raspberry pi, kerana perisian yang akan kita gunakan untuk pelacak pelacak juga tersedia untuk Windows dan Linux, jadi anda dapat menghostingnya di mesin Windows atau di mesin maya di perkhidmatan awan, terpulang kepada anda, tetapi arahan di sini adalah untuk Raspberry pi 4.

Ideanya bermula sebentar lagi, di Voltlog # 272 ketika saya mendapatkan pelacak GPS ini menyamar menjadi relay automotif tujuan umum. Secara teori, ini mesti disertakan dengan perkhidmatan penjejakan dalam talian percuma di beberapa pelayan yang dihoskan di China tetapi saya tidak dapat menyambung ke pelayan itu dan jadi saya berfikir mengapa tidak menyediakan pelayan saya sendiri dan cuba memasangkannya dengan pelacak ini. Dengan cara ini saya akan mempunyai pelayan pelacakan yang berfungsi dan meningkatkan aspek privasi kerana akan dihoskan sendiri. dan tidak ada orang lain yang mempunyai akses ke data penjejakan saya.

Langkah 1: Tonton Video Binaan

Image
Image

Video ini menerangkan keseluruhan projek secara berperingkat, jadi saya cadangkan menonton video terlebih dahulu untuk mendapatkan gambaran keseluruhan projek, masalah yang saya hadapi dan bagaimana saya menyelesaikannya. Kemudian anda boleh kembali dan membaca langkah-langkah berikut untuk penjelasan yang lebih terperinci.

Langkah 2: Sumber Bahagian yang Diperlukan

Sediakan Port Forwarding
Sediakan Port Forwarding

Inti dari projek ini terletak pada raspberry pi, mana-mana model mesti berfungsi, tetapi jika anda menggunakan salah satu model terbaru, anda mesti mendapat prestasi yang lebih baik, yang bermaksud perisian akan berjalan dengan lebih lancar dan lebih pantas dipasang. Sebagai rujukan, saya menggunakan raspberry pi 4 dan sementara anda mungkin sudah memilikinya, saya masih akan meletakkan beberapa pautan di bawah ke tempat di mana anda boleh mendapatkan raspberry pi 4.

Juga sangat penting ialah penjejak GPS. Saya telah menggunakan model yang menyamar sebagai relay automotif. Ini adalah idea yang bernas kerana jika anda menyembunyikannya di bawah papan pemuka, tidak ada yang akan mengesyaki apakah fungsi sebenarnya. Untuk sambungan GPRS antara pelacak GPS dan pelayan, anda perlu menyediakan kad sim yang didayakan data. Pilih operator tempatan kegemaran anda untuk ini tetapi ingat model GPS tertentu ini hanya berfungsi pada rangkaian 2G.

Sekiranya anda tinggal di negara di mana rangkaian 2G telah dinyahaktifkan, anda perlu membeli pelacak GPS berkemampuan 3G, ia lebih mahal dan arahan yang diberikan di sini untuk mengkonfigurasi pelacak, mungkin tidak 100% serasi dengan pelacak GPS berkemampuan 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relay GPS Tracker (2G sahaja): Link1, Link2, Link3, Link4.
  • Penjejak GPS 3G: Link1, Link2, Link3.

Langkah 3: Pemasangan Raspbian Baru

Saya akan memulakan dengan memasang Raspbian yang baru, saya meraih keluaran terbaru Raspbian Buster Lite dari laman web rasmi dan menyediakan kad sd dengan gambar ini menggunakan Balena etcher. Perkara ini agak mudah dilakukan, ini hanya cara biasa untuk menyediakan pi raspberry. Setelah Balena etcher menyelesaikan tugas, saya meneruskan partition boot pada kad sd dan membuat fail kosong yang disebut ssh, tanpa perluasan. Ini untuk membolehkan pelayan SSH pada raspberry pi kerana dilumpuhkan secara lalai. Setelah selesai masukkan kad sd ke dalam raspberry pi anda, sambungkan ke rangkaian dan gunakan kuasa.

Langkah 4: Sediakan Perisian Pelayan Pelacakan: Traccar

Langkah seterusnya adalah menyediakan pelayan pelacakan, nama perisiannya adalah Traccar dan inilah laman web mereka. Kami akan menggunakan pelepasan lengan linux, kerana raspberry pi menggunakan pemproses lengan. Dapatkan pautan muat turun, sambungkan ke raspberry pi menggunakan kaedah kegemaran anda, saya menggunakan SSH di rangkaian tempatan. Selanjutnya semua arahan yang diperlukan untuk memasang pelayan dijelaskan di bawah:

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 // jalankan install sudo systemctl start traccar.service

Setelah selesai buka penyemak imbas di rangkaian yang sama dan cuba menyambung ke pelayan menggunakan alamat ip dan port 8082. Anda harus disambut dengan antara muka web, nama pengguna dan kata laluan lalai adalah pentadbir. Saya nasihatkan anda segera mengubahnya. Perkhidmatan akan dimulakan secara automatik semasa boot sehingga tidak diperlukan untuk melakukan langkah lain pada masa ini.

Langkah 5: Siapkan Port Forwarding

Sekiranya raspberry pi anda berada di belakang penghala atau firewall seperti dalam kes saya, anda perlu meneruskan port supaya peranti luaran seperti pelacak GPS dapat menyambung ke pelayan kami yang baru dibuat. Bagi pelacak gps geganti yang saya miliki, ia menggunakan port 5013 tetapi ini mungkin berbeza jika anda mempunyai peranti lain. Port ini sangat penting dan anda perlu mengetahui port mana yang digunakan tracker anda untuk membuat sambungan. Saya menggunakan penghala tp-link di sini, jadi saya hanya meneruskan port 5013 ke alamat ip tempatan pelayan pi raspberry.

Langkah 6: Daftar GPS Tracker ke Pelayan

Daftarkan GPS Tracker ke Pelayan
Daftarkan GPS Tracker ke Pelayan

Seterusnya kita boleh menambahkan pelacak GPS kita di antara muka web Traccar, di sebelah kiri saya klik tambah, pilih nama untuk peranti anda dan isikan pengecam 10 digit yang merupakan label ini di sisi kotak pelacak anda. peranti akan ditunjukkan sebagai luar talian sehingga pelayan mula menerima data.

Langkah 7: Konfigurasikan GPS Tracker

Konfigurasikan GPS Tracker
Konfigurasikan GPS Tracker

Langkah terakhir adalah mengkonfigurasi pelacak GPS dan perintah khusus ini berlaku untuk pelacak yang saya gunakan, anda mungkin harus menggunakan perintah yang berbeda untuk pelacak yang berbeza tetapi idenya adalah untuk menetapkan semula pelacak, menetapkan nombor pentadbir anda, mengkonfigurasi apn tetapan untuk operator rangkaian anda, tetapkan alamat ip luaran yang kami simpan sebelumnya, portnya adalah 5013. Tetapkan frekuensi muat naik dalam beberapa saat dan aktifkan sambungan GPRS. Kembali ke antara muka web Traccar, status akan beralih ke dalam talian dan kita harus mula melihat data mengenai peranti kita.

Langkah 8: Pemikiran Akhir

Sekiranya anda menghadapi masalah dengan keseluruhan proses penyediaan ini, saya akan memberi anda beberapa petunjuk untuk diperiksa semasa menyelesaikan masalah. Pertama sekali pelacak ini hanya berfungsi dengan rangkaian 2G, jadi pastikan pengendali rangkaian anda menyokong 2G. Kad sim tidak boleh mengaktifkan kunci pin kerana pelacak tidak dapat memintasnya. Kad sim mesti mempunyai perkhidmatan data yang diaktifkan dan kredit yang mencukupi untuk menjalankan operasi di rangkaian.

Mengenai pelayan adalah sangat penting untuk mendapatkan port yang betul dan menggunakan alamat ip luaran yang betul jika tidak, peranti anda tidak akan menunjuk ke pelayan yang betul. Juga sangat penting untuk mendapatkan port yang betul untuk peranti penjejakan anda. Traccar mempunyai beberapa maklumat hebat mengenai ini, jadi pastikan anda menyemak dokumentasi dan forum mereka.

Terdapat catatan blog mengenai perkara ini jika anda ingin menghantar saya maklum balas yang boleh anda lakukan dalam komen dan anda juga boleh menyemak saluran Youtube saya untuk projek yang lebih hebat: Voltlog Youtube Channel.

Disyorkan: