Cách nhanh chóng, dễ dàng, đáng tin cậy để chuyển các tệp lớn giữa các thiết bị Android? (còn gọi là WiFi Câu chuyện trực tiếp từ hiện trường)


7

Tôi muốn có thể dễ dàng chuyển các tệp lớn không dây, nhanh chóng, giữa các thiết bị Android - tốt nhất là không cần root.

Là một phản ứng phụ, sẽ không có hại nếu sử dụng cùng một giải pháp, để chuyển các tệp giữa các thiết bị Android và PC Windows.

Cụ thể, tôi đang cố gắng trao đổi các tệp giữa Nexus 7 (Android 4.2.2) và Samsung Galaxy S2 (Android 4.0.4).

  • Bluetooth đơn giản là quá chậm, vì vậy đó là vấn đề
  • Truyền qua Internet cũng không phải là một lựa chọn, do đó, các giải pháp dựa trên đám mây cũng vậy
  • Chỉ Nexus 7 hỗ trợ NFC, do đó, điều đó cũng xảy ra
  • Truyền tệp nhanh trông đầy hứa hẹn và rất đơn giản, nhưng không hoạt động trên "Các thiết bị không có cài đặt Tether WiFi, chẳng hạn như Nexus 7 "

Wi-Fi trực tiếp ( được hỗ trợ từ Android 4.0 trở lên) dường như là mẫu số chung thấp nhất giữa hai thiết bị của tôi, tuy nhiên ...

Gửi bản địa của Galaxys S2 qua Wi-Fi Direct sẽ thấy Nexus, nhưng dường như bị kẹt trong "Kết nối ..." nhiều lần. Khi cuối cùng dường như là một bước đột phá, tôi nhận được "Chờ đợi ..." và một vòng tròn quay. Ngay cả khi nó hoạt động, nó sẽ chỉ cho phép tôi gửi từ Galaxy S2 đến Nexus 7, vì một tùy chọn tương tự os không có trên Nexus 7.

WiFi Direct của J4velin không còn có sẵn trong Cửa hàng Play, với lời giải thích sau:

Trình điều khiển WiFi Direct bị hỏng trên nhiều thiết bị, dẫn đến việc người dùng để lại những đánh giá tiêu cực cho ứng dụng này. Vì tôi không thấy bất kỳ ý nghĩa nào trong việc giữ cho ứng dụng miễn phí được xuất bản khi chỉ nhận được xếp hạng 1 sao (đối với sự cố mà chỉ nhà sản xuất thiết bị của bạn mới có thể khắc phục), ứng dụng không còn khả dụng tại Cửa hàng Play.

Truyền trực tiếp WiFi của Nick Adams dường như không ổn định. Lời mời từ Nexus 7 đến Galaxy S2 không bao giờ được nhận. Lời mời từ Galaxy S2 hầu hết được nhận, nhưng ngay cả khi chấp nhận kịp thời, các đồng nghiệp không phải lúc nào cũng hiển thị là đã kết nối. Cuối cùng khi họ làm, thường sau một thời gian chờ đợi, tôi có thể chọn một tệp để gửi nhưng nó không bao giờ được chuyển - "Chuyển thất bại", nó nói gần như ngay lập tức trong thanh thông báo.

WiFi Shoot của budius inc hoạt động tốt hơn một chút, nhưng vẫn không đáng tin cậy. Tôi thực sự đã quản lý để (thỉnh thoảng) gửi tệp theo cả hai cách, nhưng không bao giờ khi thử kết nối từ Nexus 7. Để gửi từ Nexus 7 đến Galaxy S2, tôi đã phải trải qua thao tác bất chính này:

  1. Chia sẻ tệp trên Nexus 7 thông qua mục đích Bắn WiFi
  2. Bắt đầu ứng dụng Nhận WiFi Shoot trên Galaxy S2
  3. Mời Nexus 7 từ Galaxy S2 (không bao giờ khác!)
  4. Chấp nhận lời mời trên Nexus 7
  5. Nhấn nút Chụp trên Galaxy S2

Thực hiện toàn bộ chuyển đổi qua lại giữa các thiết bị và trang trí với sự chậm trễ hoặc thất bại ngẫu nhiên trong bất kỳ bước nào của quy trình ...

Có thực sự không có cách dễ dàng, đáng tin cậy, nhanh chóng để chuyển tệp trực tiếp giữa các thiết bị Android khác nhau không?

Nói chung, trải nghiệm của tôi với Wi-Fi Direct là tất cả nhưng tích cực ...

  • Một thiết bị thường sẽ không nhìn thấy một thiết bị nằm bên cạnh nó
  • Đôi khi, nó sẽ thấy thiết bị khác, chỉ để nó biến mất khỏi danh sách, trước khi tôi có cơ hội kết nối
  • Khi tôi có cơ hội, các lời mời không được nhận thực sự (từ Galaxy S2 đến Nexus 7 đáng tin cậy, nhưng không bao giờ hoạt động theo cách khác)
  • Khi lời mời được nhận (và được chấp nhận), một quan hệ đối tác hiếm khi quản lý để được thiết lập ("được mời" hoặc "kết nối")
  • Và ngay cả khi điều đó xảy ra, một số ứng dụng dường như không thể truyền tệp qua nó ...

* Thở dài *

Có lẽ lời giải thích của J4velin đã tóm tắt khá nhiều trạng thái đáng buồn của Wi-Fi Direct trên Android, điều mà dường như là giải pháp tốt nhất cho nhiệm vụ của tôi?

Câu trả lời:


7

Thay vì ngủ, tôi dành thêm vài giờ để thử nghiệm.

Tôi tìm thấy những gì hoạt động tốt nhất cho nhu cầu của tôi là một ứng dụng máy chủ FTP.

Đối với chuyển khoản thông thường, khi cả hai thiết bị được kết nối với cùng một mạng, tôi sẽ chỉ chuyển qua Điểm truy cập của mình. Với những hạn chế ngụ ý.

Nếu tôi không ở gần AP hoặc chỉ muốn tốc độ tối đa, tôi sẽ giải quyết rắc rối khi thiết lập quan hệ đối tác trực tiếp Wi-Fi và sau đó khởi chạy máy chủ FTP. Nó thường mất 3-5 lần thử trước khi các thiết bị kết nối, nhưng một khi chúng hoạt động, FTP hoạt động ổn định và nhanh chóng.

Hơn nữa, giải pháp này cũng thỏa mãn mục tiêu phụ của tôi, là có thể sử dụng cùng một phương pháp để chuyển các tệp giữa thiết bị Android và PC.

Bây giờ, có rất nhiều ứng dụng máy chủ FTP ngoài kia. Hầu hết đều được hỗ trợ quảng cáo, hầu hết cũng khá lớn. Thật ngạc nhiên, giữa họ cũng có sự khác biệt về hiệu suất.

Tôi nghĩ tôi cũng có thể chia sẻ kinh nghiệm của mình với bốn ứng dụng máy chủ FTP mà tôi đã thử nghiệm ...

Quyền yêu cầu

Không có ứng dụng được thử nghiệm nào yêu cầu quyền vô lý. Chỉ cần các quyền đặc biệt sau:

  • TRUY CẬP MẠNG HOÀN TOÀN
  • SỬA ĐỔI HOẶC XÓA NỘI DUNG LƯU TRỮ USB CỦA BẠN SỬA ĐỔI HOẶC XÓA NỘI DUNG CỦA THẺ SD CỦA BẠN
  • BẢNG PHÒNG NGỪA TỪ ĐIỆN THOẠI PHÒNG NGỪA

Ngoài ra, FTPServer của Andreas Liebig cũng được yêu cầu:

  • ĐỌC TÌNH TRẠNG ĐIỆN THOẠI VÀ SẮC

Cài đặt kiểm tra tốc độ

Kiểm tra tốc độ không được thực hiện chính xác về mặt khoa học, nhưng các thiết bị ở cùng một điểm trong các thử nghiệm.

  • Ứng dụng máy chủ FTP chạy trên Nexus 7
  • FileZilla FTP client chạy trên máy tính xách tay Windows 8
  • Cả hai kết nối với cùng một mạng 802.11n. Windows đã báo cáo tốc độ liên kết là 130 Mbps (Tôi biết điều này không chính xác)
  • Tôi đã tải xuống cùng một tệp lớn 103,4 MiB hai lần qua mỗi ứng dụng

Kết quả kiểm tra

Tất cả các số liệu thống kê, số và các sự kiện khác là vào ngày 30 tháng 3 năm 2013.

Ứng dụng được sắp xếp theo thông lượng đo, nhanh nhất trên đầu trang.

Andreas Liebig của ftpServer

  • Miễn phí
  • Phiên bản mới nhất: 2.4.0 (2013-03-26)
  • Kích thước: 78 kB
  • Cài đặt cơ sở: 100.000 - 500.000
  • Trung bình đánh giá: 4.6
  • Yêu cầu hệ điều hành Android: 1.1+
  • Nhận xét: Yêu cầu cấu hình ban đầu, không phải plug-and-play. Nhật ký máy chủ chi tiết trên màn hình chính khi dịch vụ đang chạy. Không thể truy cập nặc danh?
  • Thông lượng: 103,4 MiB được tải xuống trong 43 giây @ 2,4 MiB / giây , 103,4 MiB được tải xuống trong 47 giây @ 2.2 MiB / giây

Máy chủ FTP của tôi của Boby Ertanto

  • Giá: Miễn phí (hỗ trợ quảng cáo, phiên bản không có quảng cáo)
  • Phiên bản mới nhất: 2.1 (2013 / 02-28)
  • Kích thước: 1,2 MB
  • Cơ sở lắp đặt: 50.000-100.000
  • Trung bình đánh giá: 4.1
  • Yêu cầu hệ điều hành Android: 2.2+
  • Nhận xét: Giao diện đơn giản. Cài đặt rất cơ bản.
  • Thông lượng: 103,4 MiB được tải xuống trong 48 giây @ 2.2 MiB / giây , 103,4 MiB được tải xuống trong 49 giây @ 2.1 MiB / giây

Máy chủ Ftp của Olive Tree

  • Giá: Miễn phí (hỗ trợ quảng cáo, phiên bản không có quảng cáo)
  • Phiên bản mới nhất: 1.11 (2013-01-14)
  • Kích thước: 1,1 MB
  • Cài đặt cơ sở: 100.000 - 500.000
  • Trung bình đánh giá: 4,4
  • Yêu cầu hệ điều hành Android: 2.1+
  • Nhận xét: Dựa trên máy chủ ftp Apache. Giao diện đơn giản. Cổng cấu hình, thư mục nhà, tên người dùng / mật khẩu, khả năng phục hồi dịch vụ, tiết kiệm năng lượng, v.v.
  • Thông lượng: 103,4 MiB được tải xuống trong 56 giây @ 1,8 MiB / giây , 103,4 MiB được tải xuống trong 56 giây @ 1,8 MiB / giây

FTPDroid của Berserk

  • Giá: Miễn phí (hỗ trợ quảng cáo, phiên bản không có quảng cáo)
  • Phiên bản mới nhất: 1.3.1 (cập nhật 2012-12-28)
  • Kích thước: 2.0 MB
  • Cài đặt cơ sở: 50.000 - 100.000
  • Trung bình đánh giá: 3,9
  • Yêu cầu hệ điều hành Android: 2.2+
  • Nhận xét: Dựa trên Pure-FTPd. Giao diện đơn giản. Cổng cấu hình, thư mục nhà, tên người dùng / mật khẩu, khả năng phục hồi dịch vụ, tiết kiệm năng lượng, v.v.
  • Troughput: 103,4 MiB được tải xuống trong 135 giây @ 0,8 MiB / giây , 103,4 MiB được tải xuống trong 121 giây @ 0,9 MiB / giây

Phần kết luận

FTPServer của Andreas Liebig không chỉ là ứng dụng hoàn toàn miễn phí được thử nghiệm, nó có trọng lượng cực kỳ nhẹ (78 kB!), Có thể chạy trên bất kỳ điện thoại Android nào bạn có thể tìm thấy mà còn có thông lượng ứng dụng được thử nghiệm nhanh nhất.

Khi cấu hình ban đầu được thực hiện, cửa sổ chính sẽ chỉ hiển thị nhật ký máy chủ FTP tiêu chuẩn của bạn, trong khi các ứng dụng khác không hiển thị gì nhiều ngoài một vài nút và có thể là địa chỉ IP và cổng của máy chủ.

Cảm ơn, Andreas!


5

Tôi là Budius, nhà phát triển của WiFi Shoot! và tôi phải nói rằng lời giải thích của J4velin thực sự được chú ý và khá buồn.

Tôi bắt đầu phát triển nó chỉ vì tôi thấy công nghệ tuyệt vời này và không ai sử dụng nó nhưng nó chỉ chứng tỏ là một vấn đề đau đầu.

Ngay cả trong quá trình phát triển (tôi đang sử dụng Transformer TF300 và Galaxy Nexus), tôi đã mất nhiều thời gian hơn so với nó và tôi đã gặp rất nhiều vấn đề đơn giản chỉ vì công nghệ bị hỏng ở cấp độ trình điều khiển. Ví dụ về điều đó là Asus đã loại bỏ hỗ trợ WiFi Direct trên máy biến áp Jelly-Bean của họ (và đó là lý do cho một trong những đánh giá 1 sao của tôi, nó đã ngừng hoạt động trên biến áp người dùng)

Nếu ứng dụng của tôi hoàn toàn miễn phí, có lẽ tôi sẽ sử dụng cách tiếp cận tương tự của J4velin và chỉ cần rút phích cắm trên đó, nhưng bây giờ tôi cảm thấy mình không thể hủy nó cho những người dùng đã trả tiền cho nó.

Tôi đã bắt đầu kiểm tra một số tùy chọn để cho phép nó hoạt động trên WiFi bình thường và chỉ sử dụng WiFi-Direct nếu người dùng yêu cầu cụ thể, nhưng đó là một dự án cá nhân và hiện tại tôi không có thời gian rảnh.

Thực sự hy vọng các nhà sản xuất có được hành động của họ với nhau, nhưng tôi sẽ không đặt hy vọng của mình lên. Bất cứ ai luôn sử dụng bluetooth hàng ngày (một công nghệ được phát triển vào năm 1994) đều biết rằng đôi khi bạn phải khởi động lại điện thoại di động của mình chỉ để nó kết nối với tai nghe.


Cảm ơn bạn rất nhiều cho các thông tin nền. Bạn nói đúng, thật đáng buồn: - /
abstrask

2

Tôi đã phát hành một ứng dụng vào tuần trước mà tôi hy vọng sẽ giải quyết vấn đề của bạn. Bạn bè trực tiếp WiFi https://play.google.com/store/apps/details?id=com.cobaltstar.wififriends

Đáng kể nhất, nó có thể chuyển tập tin theo cả hai hướng khi hai thiết bị được kết nối, mà tôi nghĩ dường như là vấn đề lớn của bạn. Vì vậy, mặc dù bạn có thể phải đoán thiết bị nào sẽ nhấn kết nối (đổ lỗi cho các nhà sản xuất thiết bị), bạn sẽ biết rằng một khi họ đã kết nối, bạn có thể gửi và nhận không có vấn đề gì. Đảm bảo bạn không kết nối với bất kỳ mạng WiFi nào khác, nếu không mọi thứ sẽ chậm và không đáng tin cậy.

Tôi cũng đã thêm tự động khởi động lại WiFi khi có sự cố hoặc treo máy trong quá trình kết nối ban đầu, vì vậy hy vọng sẽ không có nhiều phỏng đoán hoặc xử lý sự cố.

Bạn đã đánh vào đầu liên quan đến việc tìm kiếm các vấn đề về cách triển khai WiFi Direct trên các thiết bị này. Chúng ta đang đối phó với trường hợp sử dụng tầm thường nhất của công nghệ ở đây và internet đầy những câu chuyện về sự đau khổ. Trực tiếp dường như không sẵn sàng cho thời gian chính trong bất kỳ tính năng lớn nào cần phải phụ thuộc vào.


Cảm ơn đề nghị của bạn. Sẽ thử nó. "Trực tiếp dường như không sẵn sàng cho thời gian chính trong bất kỳ tính năng lớn nào cần phải phụ thuộc vào" - Amen!
tóm tắt

1

Tôi sử dụng một ứng dụng có tên HitcherNet-BETA để di chuyển các tệp qua Wifi Direct giữa các thiết bị. nó nhanh và ổn định, tuyệt vời để đẩy các tập tin video và các tập tin lớn khác. trong thạch đậu, các vấn đề về quyền của các phiên bản khác đã được giải quyết để có thể chuyển hai chiều. Tôi đang làm việc với những người này để xây dựng wifi trực tiếp thành một ứng dụng trò chơi tôi đang xây dựng.
https://play.google.com/store/apps/details?id=com.kharybdis.hitchernet


0

Một giải pháp khả thi khác rất hữu ích là sử dụng Total Commander với plugin WiFi Transfer .

Sau đó, trong TC, bạn chọn các tệp hoặc thư mục để chia sẻ, chạm vào sao chép / di chuyển và chọn Wifi. Nếu bạn đã kết nối với mạng Wifi, nó sẽ hoạt động với điều đó, nhưng nếu bạn không cung cấp để sử dụng Wifi trực tiếp thay thế.

Nó tạo ra một máy chủ webdav mà bạn có thể kết nối với bất kỳ thiết bị nào với trình duyệt web.

Tốc độ truyền tải cũng nhanh.


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.