Android 4.0 แนะนำWiFi Directเข้ากับแกนหลักของ Android มันสร้างการเชื่อมต่อแบบ Adhoc ระหว่างอุปกรณ์หนึ่งกับอีกอุปกรณ์หนึ่งโดยใช้ WiFi โดยการสร้างสิ่งที่ฉันคิดว่าน่าจะถือเป็นจุดเชื่อมต่อ คุณไม่จำเป็นต้องมีจุดเชื่อมต่อ wifi เพื่อใช้ WiFi Direct และจริง ๆ แล้วถ้าคุณเชื่อมต่อกับ wifi เมื่อเปิด WiFi โดยตรงมันจะตัดการเชื่อมต่อของคุณ คุณไม่สามารถเชื่อมต่อกับทั้งจุดเข้าใช้งานและเปิดใช้งาน wifi โดยตรงได้
อุปกรณ์โฮสต์ทำหน้าที่เป็นจุดเชื่อมต่อสำหรับอุปกรณ์อื่น ๆ ที่จะเชื่อมต่อจากนั้นผ่านซอฟต์แวร์ชิ้นส่วนไฟล์และข้อมูลอื่น ๆ ที่สามารถแชร์หรือสตรีมไปยังอุปกรณ์ไคลเอนต์
หากต้องการใช้ Wifi Direct settings -> wireless & networks
คุณต้องเปิดใช้งาน จากนั้นคุณควรมีตัวเลือกในการ "แบ่งปัน" ผ่าน wifi วิธีนี้ใช้งานได้เหมือนการแชร์บลูทู ธ ซึ่งอุปกรณ์อื่น ๆ จะต้อง "พร้อมที่จะรับ" ไฟล์ของคุณ คุณจะสามารถทำ WiFi โดยตรงกับอุปกรณ์ที่รองรับ WiFi โดยตรงเท่านั้น Android 4.0 เป็นเวอร์ชันแรกของระบบปฏิบัติการที่มีอยู่ในตัวรองรับ wifi โดยตรง Samsung Galaxy S II รองรับการเชื่อมต่อ wifi โดยตรงเช่นกัน นี่เป็นฟีเจอร์ที่เพิ่มเข้ามาโดย Samsung ได้นำมาใช้กับ TouchWiz เวอร์ชั่น Android ในขณะที่การตั้งค่ามันแตกต่างกันเล็กน้อยใน Android 4.0 แต่โดยทั่วไปแล้วพวกเขาก็ทำงานเหมือนเดิม
มีอุปกรณ์อื่น ๆ เช่นทีวีของ Sony ที่รองรับ wifi โดยตรงด้วยเช่นกัน
Wifi Direct ไม่ใช่ฮาร์ดแวร์ที่เฉพาะเจาะจงซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการ หากอุปกรณ์รองรับ WiFi แสดงว่ารองรับอุปกรณ์นี้ มันเป็นส่วนหนึ่งของ CORE OS ใน Android 4.0 อุปกรณ์ใด ๆ ที่มี Wifi และใช้งาน ICS สิ่งนี้จะใช้งานได้ อุปกรณ์ซัมซุงบางรุ่น (ฉันคิดว่า Galaxy S 2 เท่านั้น) มีการสนับสนุน wifi โดยตรงแม้ว่าจะไม่ได้ใช้ ICS นี่เป็นเพราะซัมซุงได้เพิ่มการรองรับลงใน Android เวอร์ชันของพวกเขา
ในขณะที่ Galaxy Nexus นั้นผลิตโดย Samsung แต่จะไม่รัน Android ที่ได้รับการดัดแปลงของ Samsung มันใช้งาน Android เวอร์ชัน "Google Experience" อย่างสมบูรณ์ WiFi Direct ที่มีอยู่ใน Samsung Galaxy S II นั้นแตกต่างจาก Android 4.0
นี่คือเอกสาร SDK ของ Android ที่พูดถึงการสนับสนุน
Wi-Fi Direct อนุญาตให้ Android 4.0 (API ระดับ 14) หรืออุปกรณ์ที่ใหม่กว่าพร้อมฮาร์ดแวร์ที่เหมาะสมในการเชื่อมต่อโดยตรงกับแต่ละอื่น ๆ ผ่าน Wi-Fi โดยไม่มีจุดเชื่อมต่อกลาง เมื่อใช้ API เหล่านี้คุณสามารถค้นหาและเชื่อมต่อกับอุปกรณ์อื่น ๆ ได้เมื่ออุปกรณ์แต่ละเครื่องรองรับ Wi-Fi Direct จากนั้นสื่อสารผ่านการเชื่อมต่อที่รวดเร็วผ่านระยะทางที่ยาวกว่าการเชื่อมต่อ Bluetooth สิ่งนี้มีประโยชน์สำหรับแอปพลิเคชันที่แบ่งปันข้อมูลระหว่างผู้ใช้เช่นเกมที่มีผู้เล่นหลายคนหรือแอปพลิเคชันแบ่งปันภาพถ่าย
นี่คือภาพหน้าจอ (นำมาจากวิดีโอนี้ ) แสดงการตั้งค่า wifi โดยตรงที่มีใน Nook Color ที่เรียกใช้ CM9 วิดีโออยู่ในตำแหน่งที่แสดงการทำงานโดยตรงแบบไร้สาย
นี่คือภาพหน้าจอ 2 ภาพจากแท็บเล็ตวิวโซนิคของฉันที่ใช้งาน ICS (นี่ไม่ใช่ CM9 Kang มันเป็น android วานิลลา AOSP) ครั้งแรกแสดงการตั้งค่าครั้งที่สองแสดงให้เห็นว่าฉันเปิด
แสดงให้เห็นว่า WiFi Direct เป็นจริงส่วนหนึ่งของหลักของหุ่นยนต์และไม่เพียง CM9 ที่นี่เป็นรหัสที่มาสำหรับการตั้งค่าอินเตอร์เน็ตไร้สายโดยตรง นี่คือกระจก GitHub ของ AOSP คุณสามารถเปรียบเทียบกับแหล่ง CM9 ได้เช่นกัน