2010-04-13 39 views
14

Tôi đang trong giai đoạn động não để phát triển hệ thống theo dõi xe GPS theo yêu cầu của khách hàng. Bản thân tôi biết các hướng dẫn để xây dựng một số hệ thống GPS cho điện thoại di động và vv Nhưng chân thành tôi không biết làm thế nào để bắt đầu trong dự án đó. Đó là kịch bản:Phát triển hệ thống theo dõi xe GPS

1) Những chiếc xe sẽ nhận được một thiết bị với một thẻ SIM sẽ phát ra tín hiệu GPS.
2) Khách hàng của tôi sẽ ở bất kỳ nơi nào (nhà riêng, cơ quan, v.v.) với kết nối web sẽ thấy trong bản đồ có ô tô.

Đối với tôi, tôi không gặp vấn đề gì khi nhận dữ liệu GPS, chuyển đổi sang thông tin có thể sử dụng và hiển thị vị trí trong một số hệ thống bản đồ (ví dụ như Google Maps hoặc MS Bing Maps). Vấn đề của tôi là, cách tôi thực hiện để lấy "Tín hiệu GPS" đó từ thiết bị trong ô tô? Tôi sẽ cần một số loại "Thiết bị nhận" được kết nối với máy chủ web để ứng dụng của tôi có thể sử dụng dữ liệu đó?

+1

GPS là thiết bị thụ động nghe vệ tinh. Tra cứu các sản phẩm lowjack hiện có. Họ sử dụng một cái gì đó khác với công nghệ GPS. Họ có thể có nghĩa là tọa độ, không phải GPS. –

+2

Nhân tiện, GPS có cần thiết không? Trở lại trong ngày chiếc xe sẽ được triangulated. Vâng, tôi cho rằng với điện thoại di động giá rẻ, việc di chuyển kỹ thuật số trở nên dễ dàng hơn ... –

+1

@Hamish: Sửa lỗi vị trí ngang GPS thường chính xác đến khoảng 15 mét. Họ có giá rẻ đến mức độ chính xác vượt trội chắc chắn vượt qua ngưỡng khả thi hiện nay. –

Trả lời

4

Tự nhiên, không có cách nào để cổ phiếu, hãy tắt thiết bị GPS để "cho bạn biết" vị trí của nó. Nó đòi hỏi một số loại kênh trở lại để truyền đạt thông tin đó cho bạn.

lựa chọn của bạn là chủ yếu:

  • Thiết bị phát sóng đó là vị trí GPS cho bạn. Cách hiệu quả nhất để thực hiện việc này là nếu thiết bị có thể truy cập mạng không dây, để cài đặt phần mềm trên thiết bị đã phát sóng định kỳ vị trí của nó.
  • Bạn sử dụng nhà cung cấp dịch vụ có thể cung cấp tọa độ GPS hiện tại thông qua một số loại API.
9

Hầu hết trình theo dõi xe có hỗ trợ GPRS có thể được định cấu hình để gửi dữ liệu định kỳ đến máy chủ từ xa. Giao thức và các chi tiết của kết nối sẽ thay đổi rất nhiều giữa các nhà sản xuất khác nhau. Tuy nhiên, trong hầu hết các trường hợp, bạn sẽ có thể cấu hình thiết bị theo dõi với địa chỉ IP và cổng TCP của máy chủ, sau đó bạn nên thiết lập một ứng dụng tại điểm cuối đó lắng nghe các kết nối TCP từ các thiết bị theo dõi.

Điều đầu tiên bạn nên kiểm tra là tài liệu của thiết bị theo dõi. Nó sẽ tiết lộ tất cả các chi tiết này. Các thương hiệu nghiêm túc thậm chí sẽ cung cấp các ví dụ làm việc và các cuộc biểu tình.

1

Nếu bạn có droid, hãy chơi với một số ứng dụng trên đó, bao gồm Google, Lattitude, Where R U và Mobile Defense. Điều đó sẽ cung cấp cho bạn ý tưởng về một số tùy chọn của bạn là gì, đối với các ứng dụng định kỳ báo cáo vị trí sao lưu cho bà mẹ. Có một cái nhìn tại WebSharing, cho một ví dụ tuyệt vời của một máy chủ web chạy trong một droid, cho phép bạn làm việc. Ứng dụng đó dành cho việc chia sẻ tệp, nhưng nó không phải là một trải nghiệm để tưởng tượng giao diện (đẹp, btw), hiển thị vị trí ô tô, tốc độ, tiêu đề và các nút "đánh lửa" và "khóa cửa" lớn.

7

Bạn sẽ phải làm như sau:

1) Nếu thiết bị không thể truy cập internet

a) Get co-ordinates from GPS device 
b) Send these co-ordinates via SMS 
c) Receive and decode SMS message at the SMS gateway you have to configure 
    to receive info from device. 
d) Update the info on the application database or any other store you are using 
e) Update the position on map with latest info 

2) Nếu thiết bị có thể truy cập internet

a) Get co-ordinates from GPS device 
b) Connect to application server (may be some service) and upload information 
c) Update the info on the application database or any other store you are using 
d) Update the position on map with latest info 
1

Công ty chúng tôi sử dụng các thiết bị GenX Mobile trong đội xe tải của chúng tôi. Họ có kết nối dữ liệu gửi dữ liệu CSV thô đến một ổ cắm UDP. Tôi đã viết một little listener app tập hợp dữ liệu và đặt nó vào cơ sở dữ liệu MySQL.

+0

Bất kỳ cơ hội nào, bạn cung cấp cho chúng tôi URL làm việc? Trang web của bạn dường như được bán hết và tập lệnh được đề cập không khả dụng. – trejder

+1

Cập nhật với liên kết lưu trữ web. – jjclarkson

+0

Tập lệnh của bạn có thể xử lý khoảng 100 kết nối thiết bị gps, gửi dữ liệu ở định dạng csv không? –

2

Tôi tin rằng câu hỏi của bạn sẽ chuyển thành "Làm cách nào để gửi dữ liệu từ thiết bị di động đến máy chủ?" Không quan trọng dữ liệu là dữ liệu GPS hoặc thiết bị đang ở trong xe. Bạn chỉ cần hiểu khả năng giao tiếp mà thiết bị của bạn có để bạn có thể tìm ra cách phân phối tải trọng của mình. Thiết bị có thể nhận dữ liệu vệ tinh GPS, nhưng đó là giao tiếp một chiều. Bạn cũng cho biết thiết bị có thẻ SIM, vì vậy điều đó có nghĩa là bạn ít nhất cũng có khả năng mạng thoại. Thiết bị/tài khoản có gói dữ liệu không? Nếu vậy, sau đó cung cấp cho bạn GPRS/3G/một số gói dữ liệu và bạn sẽ được nhà miễn phí. Nếu không, thì SMS có thể là lựa chọn tốt nhất tiếp theo, ví dụ như sử dụng dịch vụ như OpenMarket. Một phương sách cuối cùng: công ty của bạn có thể cấp phép/phát triển một modem dữ liệu qua giọng nói. Đối với tuyến đường này, nó quan trọng bạn đang ở quốc gia nào. Ở Mỹ, Airbiquity nắm giữ rất nhiều bằng sáng chế cho điều này và bạn có thể phải cấp phép cho họ.

1

Điểm cần xem xét là kênh liên lạc được sử dụng để chuyển vị trí trình theo dõi trở lại trung tâm dữ liệu. Ở châu Âu mạng GSM được phát triển tốt và có thể được sử dụng (SMS hoặc GPRS) để truyền dữ liệu vị trí. Tuy nhiên, có những khoản phí chuyển vùng lớn được xem xét nếu ứng dụng được dự định đi theo một phương tiện qua các ranh giới quốc tế. Ở các nước khác (Mỹ, Canada, Châu Phi, Châu Á) cơ sở hạ tầng trên cạn không phát triển tốt hoặc sử dụng hệ thống truyền dẫn khác (CDMA thay vì GSM) yêu cầu một thiết bị modem khác.

Giá thay thế, thực sự khá dễ so sánh với GSM, là sử dụng dấu phẩy vệ tinh làm kênh quay lại. Chúng có sẵn bằng cách sử dụng Iridium hoặc Inmarsatservices và hoạt động trên toàn cầu, ở những vùng xa xôi không có phủ sóng điện thoại di động và không có bất kỳ khoản phí chuyển vùng nào khi đơn vị đi qua biên giới.

Các vấn đề liên quan