2009-07-17 36 views
14

Cách tốt nhất để truy cập USB như cổng nối tiếp trên thiết bị Android (HTC Magic) là gì?Thu thập dữ liệu bằng Android qua USB

Tôi đang suy nghĩ về giao diện OBD-II. Tôi có thể làm điều này trên một chiếc điện thoại tiêu chuẩn hoặc nhiều khả năng tôi sẽ cần một phần mềm sửa đổi?

Trả lời

0

Từ những gì tôi có thể nói với Android là một số loại Linux, để có thiết bị USB mà có thể là cổng nối tiếp, bạn nên viết trình điều khiển cho thiết bị đó. Tôi không biết nhiều về giao diện OBD-II nhưng tôi guesing họ sử dụng một số loại trình điều khiển USB cho các cửa sổ, tương tự là cho android, không đề cập đến các ứng dụng để xử lý các trình điều khiển.

0

Tôi không nghĩ rằng các thiết bị Android hiện tại có thể hoạt động như một máy chủ lưu trữ USB chỉ như một thiết bị USB khi được kết nối với máy chủ lưu trữ. Vì vậy, không thể sử dụng cổng USB làm cổng nối tiếp.

4

Theo this post, Matt Porter đã trình bày bài đánh giá về Android tại Hội nghị Embedded Linux châu Âu. Tôi đề cập đến điều này chủ yếu là do ví dụ được sử dụng để mô tả trạng thái hiện tại của Android.

"Chỉ một thực tế hơn Ví dụ: Bạn thậm chí không thể cắm một ổ đĩa USB vào một hệ thống android, kể từ/dev/sd * không phải là một tên thiết bị dự kiến ​​trong quản lý cắm nóng hardcoded họ

Tóm tắt.: Android là một sự ghê tởm, khó mã hóa, không mang tính di động. "

Tôi chắc chắn ai đó đang làm việc trên đó, nhưng tôi e rằng hiện tại bạn không may mắn trừ khi bạn sẵn sàng xuống cấp thấp và chỉnh sửa hệ điều hành.

1

Tùy thuộc vào chip USB trong điện thoại cụ thể của bạn, có thể xây dựng lại hạt nhân để hỗ trợ chế độ Máy chủ USB hoặc USB On-The-Go (Chế độ máy chủ + Tiện ích) thay vì chế độ Tiện ích USB thông thường. Tôi đã tìm thấy một số người suy đoán rằng nó could be possible on the HTC Dream. Giả sử bạn có thể cấu hình lại cổng USB ở chế độ Máy chủ, một USB thành nối tiếp, ODB-II hoặc CAN có thể thực hiện được.

1

USB chế độ lưu trữ trên mối quan hệ 1: Have a look at this link

+0

Cảm ơn bạn đã chỉnh sửa, bro. –

0

Lấy hạt nhân máy chủ lưu trữ cho thiết bị của bạn và bạn có thể sử dụng python cho android và thư viện pyserial để nói chuyện với nối tiếp qua USB. Tôi đã làm điều này với Huawei Ideos U8150 (here is the post) cho một thử nghiệm loopback.

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