Tôi đang tạo một ứng dụng được cho là điều khiển từ xa cho máy ảnh. Để làm được điều này, tôi cần nó để diễn giải các tín hiệu tôi đang gửi qua USB như thể tôi đang đẩy các nút. Cho đến nay, không thành công.Android 4.0.3. Máy chủ lưu trữ USB - liên lạc với máy ảnh
tôi đã nhận thấy rằng khi tôi cắm vào cáp, camera tự động chuyển sang "chế độ chuyển tập tin" và hoạt động như một thiết bị lưu trữ lớn. Để máy ảnh kiến thức của tôi không thể quay phim hoặc tạo ảnh khi được kết nối với máy ảnh nên tôi đoán vấn đề là tôi phải làm cho máy ảnh không chuyển sang chế độ đó - bất kỳ ý tưởng nào tôi có thể làm điều này.
Tôi đã kiểm tra xem có thể có các giao diện khác nhau mà thiết bị có nhưng nó chỉ có thể hoạt động như một thiết bị lưu trữ thứ cấp. Tôi đang cố gắng gửi tín hiệu qua bulkTransfer.
Tôi biết rằng việc gửi các lệnh như kỷ lục vv là có thể khi kết nối với một máy tính, ví dụ bằng cách sử dụng một chương trình C dưới Linux - nó chỉ cần một lệnh write() đơn giản với lựa chọn đầu tiên là bộ mô tả đúng, ví dụ: fd = open ("/ dev/ttyUSB0", O_RDWR).
Có ai biết cách tôi có thể nhận được chức năng tương tự với Android không?
Magda, nếu bạn trả lời câu hỏi của riêng bạn, hãy tiếp tục và đánh dấu câu hỏi đó là câu trả lời đúng, nó sẽ giúp người khác. :) –
Tôi đã tự hỏi nếu tôi có thể làm điều đó - cảm ơn :) – Magda
Bạn có tìm thấy bất kỳ tài liệu nào về giao thức cho PTP - có bất kỳ bộ hợp nhất nào cho các nhà sản xuất máy ảnh khác nhau không? – SEngstrom