Tôi có thể sử dụng thẻ SD Wi-Fi Eye-Fi không?


18

Eye-Fi là thẻ SD loại 6 với khả năng Wi-Fi 802.11n tích hợp.

Đây sẽ là một cách hay để thêm kết nối mạng không dây vào Raspberry Pi.

Có cách nào để làm điều này ?


2
Đây là một khái niệm tuyệt vời.
Jivings

Câu trả lời:


7

nhập mô tả hình ảnh ở đây

  • AR6001G PDF - Chip WiFi đầy đủ
  • S6-LAK05 - Bộ điều khiển và bộ điều khiển bộ nhớ flash SoC

Một thiết bị nhỏ đặc biệt. Bạn thực sự không thể tìm thấy bất cứ nơi nào nó hoạt động bên trong nhưng điều tôi có thể nói với bạn là đó là một ổ đĩa flash bình thường. Không có tập tin cài đặt nào được lưu trữ trên bộ nhớ flash. Phần đặc biệt mà chip S6 cũng hoạt động như một MCU và giao tiếp với chip Wifi sử dụng nó UART :-)

Khi bạn sử dụng "tiện ích", nó thực sự giao tiếp với SoC thông qua đường 1 SPI? tôi nghi ngờ / được sử dụng để thiết lập cài đặt WiFi của bạn. Các cài đặt có khả năng được lưu trữ trong S6 flash - chỉ một chút văn bản.

Sau đó, khi khởi động chương trình cơ sở độc lập trên S6 sẽ thăm dò Thẻ SD và sử dụng mã riêng để gửi qua wifi cho dịch vụ của họ. ( 2 Tôi nghĩ rằng nó sẽ hỗ trợ các định dạng tệp chính, ngoại trừ NTFS vì giới hạn bản quyền)

Tôi có thể đặt cược cho bạn 10quid rằng địa chỉ dịch vụ web được mã hóa cứng và không thể hack được (trừ khi bạn có mã nguồn và flash lại) (hoặc kỹ sư đảo ngược HEX và tìm dịch vụ trong chuỗi văn bản đơn không được mã hóa mà không tải lên mà không bị chặn nó)

Cuối ngày. KHÔNG Bạn không thể sử dụng điều này để thực hiện liên lạc WiFi truyền thống vì có một hệ thống vi mô khác chạy độc lập với mọi thứ. Nếu bạn đã thiết kế thẻ SD của riêng mình và hiển thị API cho giao tiếp TCP cơ bản. Ai biết được - mọi thứ đều có thể.


1 - Đây chỉ là suy đoán của tôi. Có thể có một tệp được mã hóa đơn giản được lưu trên thư mục gốc của flash.

2 - Rõ ràng chỉ có FAT


5

Tôi không nghĩ rằng điều này sẽ làm việc. Từ những gì tôi có thể thu thập, thẻ SD bao gồm một phân vùng FAT duy nhất, được đồng bộ hóa với đám mây khi bạn chụp ảnh, tức là bạn không thể flash hệ điều hành lên nó và nó không cho phép lưu lượng WiFi tùy ý.


Là một người lạc quan :), tôi đã hy vọng Eye-Fi bao gồm một thẻ nhớ tiêu chuẩn được gắn trên bộ chuyển đổi Wi-Fi. Ở cấp độ phần cứng, tôi tưởng tượng những thứ này sẽ có thể truy cập đầy đủ nếu phù hợp, mặc dù có thể khó viết / hack, trình điều khiển cấp thấp. Bạn có nghi ngờ rằng lưu lượng WiFi bị hạn chế bởi URL ở cấp độ phần cứng không?
image_doctor

Các thẻ được cấu hình bởi một ứng dụng Windows, vì vậy tôi đoán có một tệp văn bản trên một phân vùng, có thể bị hack, nhưng tôi nghi ngờ bạn có thể làm bất cứ điều gì tải lên ảnh.
Alex Chamberlain

Bạn có nói rằng phần cứng không phải là một triển khai 802.11n đầy đủ, nhưng IP bị hạn chế theo một cách nào đó?
image_doctor

Không, nhưng nó chỉ tải lên hình ảnh lưu trên thẻ.
Alex Chamberlain

Nhưng nếu bạn không sử dụng ứng dụng Windows / OS X được cung cấp và định dạng phần SD của thẻ với Debian hoặc bản phân phối linux khác, thì có thể sử dụng phần cứng 802.11n như một bộ điều hợp Wi-Fi bình thường được cung cấp Lái xe phù hợp, không?
image_doctor

3

Ngoài ra, hãy nhớ rằng dữ liệu phải di chuyển cả hai chiều, ngay cả khi thẻ chỉ có thể tải lên ảnh, nó phải nhận các gói chấp nhận trong khi gửi trước khi gửi gói tiếp theo, nghĩa là dữ liệu phải di chuyển cả hai chiều. Tôi không hiểu tại sao nó không thể được thực hiện, nó chắc chắn là thứ đáng để xem xét.


1
Có - Giao thức TCP xác định rằng dữ liệu PHẢI di chuyển theo cả hai cách trừ khi sử dụng UDP - Vì vậy, tôi không nhận được điểm của bạn.
Piotr Kula

2

Bạn có thể có thể thực hiện một phân phối chạy trên hệ thống tệp FAT và lưu trữ dữ liệu quan tâm giống như hình ảnh camera mới.

Nếu có vấn đề làm cho thiết bị này hoạt động như thiết bị gốc, đơn giản hóa có thể là kết nối nó như một thiết bị phụ với bộ chuyển đổi usb-sd.

Tuy nhiên những gì bạn có thể làm với nó sẽ bị hạn chế, và thiếu tài liệu. Tôi tin rằng bộ điều hợp wifi có sẵn khá rẻ. Tốt nhất, nó nằm trong danh mục những thứ cần thử nếu bạn đã có một trong những thẻ này, hoặc dự định mua một thẻ cho mục đích sử dụng trong máy ảnh.


2

Tôi đoán là phần Wifi của thẻ được điều khiển bởi vi mạch của chính nó và không thể truy cập được từ đầu đọc thẻ / máy tính. Như những người khác đã đề cập. Nó có thể đọc một tệp cài đặt được cấu hình bởi ứng dụng windows, tự động thực hiện bit Wifi dưới dạng một quá trình độc lập, hoàn toàn không giao tiếp với sơ đồ chân của thẻ SD.


1

chip wifi có thể có CPU và RAM riêng. Bộ điều khiển "bộ nhớ" đó có thể khởi động chip wifi vì nó có quyền truy cập flash và tôi chắc chắn có một phần flash không được sử dụng cho phân vùng dữ liệu FAT


0

Hiện tại có các thẻ WiFi SD ít hạn chế hơn như FlashAir của Toshiba. Tuy nhiên, theo tôi biết, không ai trong số họ cung cấp giao diện trực tiếp cho thiết bị máy chủ SD. Chúng được thiết kế để cung cấp chức năng loại máy chủ ftp cho máy ảnh kỹ thuật số và sử dụng công nghệ nhúng để đạt được điều này.

Trớ trêu thay, thông số kỹ thuật SDIO sẽ cho phép loại thiết bị bạn đang tìm kiếm, nhưng tôi không biết bất kỳ công ty nào bận tâm sản xuất một thiết bị như vậy. Các thiết bị SDIO nói chung khan hiếm vì USB đã đảm nhiệm chức năng đó.


Đây là thông tin tốt nhưng dường như không trả lời câu hỏi. Giữ thông tin này nhưng dính vào bài chính.
VedVals

Các thiết bị SDIO thực sự rất rất phổ biến - chỉ không được kết nối cho người tiêu dùng. Nhiều máy tính bảng Android, đặc biệt là các máy tính giá rẻ, sử dụng chip wifi hoặc bảng phụ được kết nối qua SDIO với SoC (một số khác dành một cổng USB bên trong). Không rõ liệu bạn có thể điều chỉnh một trong số này với đầu nối SD của pi hay không, nhưng nhu cầu sử dụng kênh SD đó cho âm lượng khởi động có thể là một vấn đề.
Chris Stratton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.