Mục lục:

Thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry Pi: 8 bước
Thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry Pi: 8 bước

Video: Thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry Pi: 8 bước

Video: Thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry Pi: 8 bước
Video: 5 Dự Án Nổi Bật với Raspberry Pi trong năm 2022 2024, Tháng mười một
Anonim
Thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry Pi
Thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry Pi

Trong dự án này, tôi sẽ chỉ cho bạn cách thiết lập máy chủ theo dõi GPS của riêng bạn trên Raspberry pi. Nó không nhất thiết phải là Raspberry pi, vì phần mềm mà chúng tôi sẽ sử dụng cho máy chủ theo dõi cũng có sẵn cho Windows và Linux, vì vậy bạn có thể lưu trữ phần mềm này trên máy Windows của mình hoặc trong một máy ảo trên dịch vụ đám mây tùy thuộc vào bạn, nhưng hướng dẫn ở đây là dành cho Raspberry pi 4.

Ý tưởng bắt đầu từ một thời gian trước, trong Voltlog # 272 khi tôi nhận được thiết bị theo dõi GPS này được cải trang thành một rơle ô tô đa năng. Về lý thuyết, điều này sẽ đi kèm với dịch vụ theo dõi trực tuyến miễn phí trên một số máy chủ được lưu trữ ở Trung Quốc nhưng tôi không thể kết nối với máy chủ đó và vì vậy tôi nghĩ tại sao không thiết lập máy chủ của riêng mình và thử ghép nối nó với trình theo dõi này. Bằng cách này, tôi sẽ có một máy chủ theo dõi hoạt động và cải thiện khía cạnh bảo mật vì nó sẽ được tự lưu trữ. và không ai khác sẽ có quyền truy cập vào dữ liệu theo dõi của tôi.

Bước 1: Xem Video Xây dựng

Image
Image

Video mô tả toàn bộ dự án từng bước nên tôi khuyên bạn nên xem video trước để có cái nhìn tổng quan về dự án, những vấn đề tôi gặp phải và cách tôi giải quyết chúng. Sau đó, bạn có thể quay lại và đọc các bước sau để được giải thích chi tiết hơn.

Bước 2: Nguồn các bộ phận bắt buộc

Thiết lập cổng chuyển tiếp
Thiết lập cổng chuyển tiếp

Cốt lõi của dự án này nằm ở raspberry pi, bất kỳ mô hình nào cũng nên hoạt động, nhưng nếu bạn sử dụng một trong những mô hình mới nhất, bạn sẽ có hiệu suất tốt hơn, nghĩa là phần mềm sẽ chạy mượt mà hơn và cài đặt nhanh hơn. Để tham khảo, tôi đã sử dụng raspberry pi 4 và trong khi bạn có thể đã có cái này, tôi vẫn sẽ đặt một số liên kết bên dưới đến những nơi bạn có thể lấy raspberry pi 4.

Cũng rất quan trọng là theo dõi GPS. Tôi đã sử dụng một mô hình được ngụy trang như một rơ le ô tô. Đây là một ý tưởng tuyệt vời bởi vì nếu bạn ẩn điều này dưới bảng điều khiển, sẽ không ai nghi ngờ chức năng thực sự là gì. Đối với kết nối GPRS giữa bộ theo dõi GPS và máy chủ, bạn sẽ cần cung cấp thẻ sim hỗ trợ dữ liệu. Chọn nhà điều hành địa phương yêu thích của bạn cho việc này nhưng hãy nhớ rằng mô hình GPS cụ thể này chỉ hoạt động trên mạng 2G.

Nếu bạn sống ở một quốc gia mà mạng 2G đã ngừng hoạt động, bạn sẽ cần mua một bộ theo dõi GPS hỗ trợ 3G, chúng đắt hơn và các hướng dẫn được cung cấp tại đây để định cấu hình bộ theo dõi, có thể không tương thích 100% với bộ theo dõi GPS hỗ trợ 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relay GPS Tracker (chỉ 2G): Link1, Link2, Link3, Link4.
  • Bộ theo dõi GPS 3G: Link1, Link2, Link3.

Bước 3: Cài đặt mới Raspbian

Tôi sẽ bắt đầu với một bản cài đặt Raspbian mới, tôi lấy bản phát hành mới nhất của Raspbian Buster Lite từ trang web chính thức và chuẩn bị một thẻ sd có hình ảnh này bằng cách sử dụng Balena etcher. Điều này sẽ khá đơn giản để thực hiện, đây chỉ là cách thông thường để thiết lập pi raspberry. Sau khi Balena etcher hoàn thành công việc, tôi tiếp tục vào phân vùng khởi động trên thẻ sd và tạo một tệp trống có tên ssh, không có phần mở rộng. Điều này là để bật máy chủ SSH trên raspberry pi vì nó bị tắt theo mặc định. Khi hoàn tất, lắp thẻ sd vào raspberry pi của bạn, kết nối nó với mạng và cấp nguồn.

Bước 4: Thiết lập Phần mềm máy chủ theo dõi: Traccar

Bước tiếp theo là thiết lập máy chủ theo dõi, tên của phần mềm là Traccar và đây là trang web của họ. Chúng tôi sẽ sử dụng bản phát hành nhánh linux, vì pi raspberry chạy trên bộ xử lý nhánh. Lấy liên kết tải xuống, kết nối với pi raspberry bằng phương pháp yêu thích của bạn, tôi đã sử dụng SSH trên mạng cục bộ. Tiếp theo, tất cả các lệnh cần thiết để cài đặt máy chủ được mô tả bên dưới:

sudo mkdir / opt / traccar && cd / opt / traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo giải nén traccar- linux- arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // chạy cài đặt sudo systemctl start traccar.service

Khi hoàn tất, hãy mở trình duyệt trên cùng một mạng và cố gắng kết nối với máy chủ bằng địa chỉ ip và cổng 8082. Bạn sẽ được chào đón bằng giao diện web, tên người dùng và mật khẩu mặc định là admin. Tôi khuyên bạn nên thay đổi điều này ngay lập tức. Dịch vụ sẽ tự động bắt đầu khi khởi động nên không cần thực hiện bất kỳ bước nào khác tại thời điểm này.

Bước 5: Thiết lập cổng chuyển tiếp

Nếu raspberry pi của bạn đang ngồi sau bộ định tuyến hoặc tường lửa như trong trường hợp của tôi, bạn sẽ cần chuyển tiếp một cổng để thiết bị bên ngoài như bộ theo dõi GPS có thể kết nối với máy chủ mới được tạo của chúng tôi. Trong trường hợp của bộ theo dõi gps chuyển tiếp mà tôi có, nó đang sử dụng cổng 5013 nhưng điều này có thể thay đổi nếu bạn có một thiết bị khác. Cổng này rất quan trọng và bạn sẽ cần phải tìm ra cổng mà bộ theo dõi của bạn đang sử dụng để thiết lập kết nối. Tôi đang sử dụng bộ định tuyến tp-link ở đây nên tôi chỉ chuyển tiếp cổng 5013 tới địa chỉ ip cục bộ của máy chủ raspberry pi.

Bước 6: Đăng ký GPS Tracker vào Máy chủ

Đăng ký GPS Tracker với Máy chủ
Đăng ký GPS Tracker với Máy chủ

Tiếp theo, chúng ta có thể thêm trình theo dõi GPS của mình trong giao diện web của Traccar, ở phía bên trái, tôi nhấp vào thêm, chọn tên cho thiết bị của bạn và điền vào số nhận dạng 10 chữ số là nhãn này ở bên cạnh hộp theo dõi của bạn. thiết bị sẽ được hiển thị là ngoại tuyến cho đến khi máy chủ bắt đầu nhận dữ liệu.

Bước 7: Định cấu hình GPS Tracker

Định cấu hình GPS Tracker
Định cấu hình GPS Tracker

Bước cuối cùng là định cấu hình bộ theo dõi GPS và các lệnh cụ thể này áp dụng cho bộ theo dõi mà tôi đang sử dụng, bạn có thể phải sử dụng các lệnh khác nhau cho một bộ theo dõi khác nhưng ý tưởng là đặt lại bộ theo dõi, đặt số quản trị của bạn, định cấu hình apn cài đặt cho nhà khai thác mạng của bạn, đặt địa chỉ ip bên ngoài mà chúng tôi đã lưu trước đó, cổng là 5013. Đặt tần suất tải lên tính bằng giây và bật kết nối GPRS. Quay lại giao diện web Traccar, trạng thái sẽ chuyển sang trực tuyến và chúng ta sẽ bắt đầu thấy dữ liệu về thiết bị của mình.

Bước 8: Kết luận

Nếu bạn gặp sự cố với toàn bộ quy trình thiết lập này, tôi sẽ cung cấp cho bạn một vài gợi ý để kiểm tra trong khi khắc phục sự cố. Trước hết, trình theo dõi này chỉ hoạt động với mạng 2G, vì vậy hãy đảm bảo rằng nhà khai thác mạng của bạn đang hỗ trợ 2G. Thẻ sim không được bật khóa pin vì trình theo dõi không thể vượt qua điều đó. Thẻ sim phải được kích hoạt các dịch vụ dữ liệu và có đủ tín dụng để thực hiện các hoạt động đó trên mạng.

Liên quan đến máy chủ, điều rất quan trọng là phải đảm bảo đúng chức năng chuyển tiếp cổng và sử dụng đúng địa chỉ ip bên ngoài, nếu không thiết bị của bạn sẽ không trỏ đến đúng máy chủ. Điều quan trọng nữa là bạn phải lấy đúng cổng cho thiết bị theo dõi cụ thể của mình. Traccar có một số thông tin tuyệt vời về điều này, vì vậy hãy đảm bảo bạn kiểm tra tài liệu và diễn đàn của họ.

Có một bài đăng trên blog về chủ đề này nếu bạn muốn gửi cho tôi một số phản hồi, bạn có thể làm như vậy trong phần nhận xét và bạn cũng có thể kiểm tra kênh Youtube của tôi để biết thêm các dự án tuyệt vời: Kênh Youtube Voltlog.

Đề xuất: