aaidrive
BMW/Mini IDRIVE NBT ไม่ได้เสนอการรวม ANDROID AUTO ดั้งเดิม แต่มีตัวเลือกการบรรจบกันของแอพที่เชื่อมต่อที่มีประสิทธิภาพมากพร้อมจุดรวมเข้ากับรถ โครงการนี้เป็นความพยายามที่จะใช้คุณสมบัติส่วนใหญ่ของ Android Auto เป็นแอพที่เชื่อมต่อ BMW/Mini อย่างไม่เป็นทางการ
ด้วยการใช้เทคโนโลยีแอพที่เชื่อมต่อแอพนี้ขยายการทำงานของรถยนต์อย่างมากโดยไม่ต้องดัดแปลงหรือแฮ็ก MY2014 หรือ BMW ใหม่หรือ MINI ที่ติดตั้ง NBT หรือ NBT EVO และคุณสมบัติ "BMW Apps (6NR)" การสมัครสมาชิก BMW ConnectedDrive ที่ใช้งานอยู่หรือตัวเลือก "Mini Connected (SA6NM)" ควรเข้ากันได้

แกลลอรี่
ภาพรวม
เป็นส่วนหนึ่งของคุณสมบัติแอพที่เชื่อมต่อเมื่อโทรศัพท์เชื่อมต่อกับรถผ่าน USB (หรือบลูทู ธ ในรุ่น 2017+) แอพโทรศัพท์ที่เปิดใช้งานสามารถแสดงอินเทอร์เฟซที่ปรับให้เหมาะสมกับแดชบอร์ดพิเศษในรถ
Aaidrive รวมกับประโยชน์ด้านความปลอดภัยของคอนโทรลเลอร์ Idrive ที่สัมผัสได้สร้างบนโปรโตคอลนี้เพื่อให้ผู้ใช้สามารถโต้ตอบกับการแจ้งเตือนที่เข้ามาและควบคุมเพลงของโทรศัพท์ในขณะที่โทรศัพท์ถูกซ่อนไว้อย่างปลอดภัย
เริ่มต้น
แอพนี้ต้องการให้ติดตั้งแอพ MYBMW หรือ MINI สำหรับรถของคุณและสามารถเปิดใช้งานช่องทำเครื่องหมายแอพ ID5+ Car ของคุณได้สำเร็จหรือหากรถยนต์ ID4 ของคุณมีตัวเลือกผู้ช่วยเชื่อมต่อ
ดาวน์โหลด APK ของการเปิดตัวที่มีเสถียรภาพล่าสุดจากหน้าเผยแพร่ เลือกที่ระบุว่า "Sentry" เพื่ออัปโหลดรายงานข้อผิดพลาดโดยอัตโนมัติหรือเลือก "nonalytics" มิฉะนั้น นอกจากนี้ยังมีอยู่ใน Google Play Store หลังจากเริ่มต้นแอปควรตรวจจับแอพ MyBMW และเริ่มรอการเชื่อมต่อรถ
ลองลองสร้างงานสร้างยามค่ำคืน! มีคุณสมบัติล่าสุดและเป็นตัวอย่างของรุ่นถัดไปดังนั้นโปรดพิจารณาการติดตั้ง Sentry Build เพื่อรายงานการล่มโดยอัตโนมัติ การสร้าง nonalytics ก็มีให้เช่นกัน
ตรวจสอบคำถามที่พบบ่อยหากคุณพบปัญหา
คู่มือผู้ใช้
หลังจากเชื่อมต่อโทรศัพท์กับรถแอป MyBMW อย่างเป็นทางการควรแสดงไอคอนรถคันนี้ในแถบสถานะ เมื่อไอคอนนี้ปรากฏขึ้นแอพนี้ควรเชื่อมต่อและเพิ่มฟังก์ชั่นลงในรถ
ดูคู่มือนี้สำหรับเคล็ดลับในการปรับปรุงความน่าเชื่อถือการเชื่อมต่อของแอพ MyBMW
หลังจากแอพทั้งหมดเชื่อมต่อกันแล้วรายการใหม่จะปรากฏขึ้นในเมนูที่เชื่อมต่อของรถ ควรมีไอคอนเครื่องเสียงใหม่หรือไอคอน Spotify และไอคอนหนังสือที่ไม่มีฉลาก ไอคอนหนังสือเล่มนี้เป็นแอพการแจ้งเตือนหากเปิดใช้งาน
จะมีการเพิ่มรายการใหม่หลายรายการในส่วนสื่อของหน้าจอควบคุม ไอคอน AudioPlayer เป็นฟังก์ชั่นหลักในขณะที่แอพอื่น ๆ ที่แสดงอยู่เหนือเครื่องสร้างเสียงเป็นทางลัดอย่างรวดเร็วเพื่อเปลี่ยนการเล่นไปยังแอพที่เกี่ยวข้อง ภาพหน้าจอนี้ยังแสดงแอพ Spotify ดั้งเดิมที่ด้านล่างของรายการ
สถานะการพัฒนา
AAIDRIVE เป็นคุณสมบัติที่สมบูรณ์โดยใช้คุณสมบัติ ANDROID อัตโนมัติจำนวนมากเท่าที่เป็นไปได้ภายในระบบแอพ BMW และอีกมากมาย นอกเหนือจากแพทช์การบำรุงรักษาเป็นครั้งคราวโครงการนี้เสร็จสมบูรณ์และจะไม่เห็นการพัฒนาอีกต่อไป
คุณสมบัติที่นำไปใช้
- การรวมปฏิทิน
- ดูปฏิทินของโทรศัพท์ในรถ
- กระตุ้นการนำทางของรถโดยอัตโนมัติไปสู่การนัดหมายที่กำลังจะมาถึง
- ข้อมูลรถยนต์
- จำระดับเชื้อเพลิงสถานะหน้าต่างและที่ตั้งของรถยนต์หลังจากที่จอดรถ
- แสดงความเร็วในการอัปเดตสดและเข็มทิศในขณะที่เชื่อมต่อ
- เพิ่มข้อมูลรถยนต์ที่มีรายละเอียดหลายหน้าไปยังหน้าจอ Infotainment
- การรวมการนำทางรถยนต์
- จุดประสงค์และปุ่มนำทาง Android สามารถจัดการได้โดยการนำทางของรถที่เชื่อมต่อ
- Google Maps สามารถแบ่งปันจุดหมายปลายทางไปยังการนำทางของรถยนต์ที่เชื่อมต่อได้
- ที่อยู่สามารถป้อนในส่วนต่อประสานโทรศัพท์เพื่อเริ่มการนำทางของรถ
- Google Assistant
- ผู้ช่วยเสียงใด ๆ ที่ติดตั้งบนโทรศัพท์จะถูกเพิ่มเป็นรายการแอพที่เชื่อมต่อ
- Google Assistant ทำงานได้ดีที่สุด แต่ Alexa, Bixby และ Cortana ก็เข้ากันได้เช่นกัน
- แอพ Voice Assistant สามารถตั้งค่าเป็นปุ่มลัดฮาร์ดแวร์เพื่อความสะดวก
- การแจ้งเตือนทางโทรศัพท์
- ป๊อปอัปเกี่ยวกับการแจ้งเตือนใหม่
- สามารถเล่นเสียงการแจ้งเตือนผ่านลำโพงของรถ
- สนับสนุนการเลิกจ้างทำเครื่องหมายว่าอ่านหรือการแจ้งเตือนอื่น ๆ
- รองรับการตอบกลับรวมถึงอินพุตอิโมจิ
- อ่านการแจ้งเตือนโดยใช้ TTS ของรถ
- Google Maps (Proof-of-Concept)
- การค้นหาและการกำหนดเส้นทางขั้นพื้นฐาน
- รวมถึงธีมมืดบางส่วน
- ประสิทธิภาพที่ไม่ดีเนื่องจากลักษณะของโปรโตคอล
- ไม่ได้รวบรวมตามค่าเริ่มต้นเนื่องจากการแสดง Google Maps ในรถนั้นขัดกับใบอนุญาตแผนที่ API
- แผนที่แบบกำหนดเอง MAPBOX
- ค้นหาและกำหนดเส้นทางภาพดาวเทียมและการจราจรเอียง 3 มิติและอาคาร
- รองรับ URL สไตล์ MAPBOX ที่กำหนดเอง
- ประสิทธิภาพที่ไม่ดีผ่านบลูทู ธ
- การควบคุมแอพเพลงที่เข้ากันได้กับ Android Auto
- รองรับห้องสมุดเพลงของแอพพลิเคชั่นและค้นหาแอพรวมถึงการรวม Spotify พิเศษ
- รองรับการเลือกจากรายการเพลงที่ไม่ได้อยู่ในปัจจุบันรวมถึงการควบคุมด้านหลัง/ถัดไปขั้นพื้นฐาน
- รวมเข้ากับบริบทเสียงของรถยนต์สำหรับการควบคุมประวัติย่อและปุ่มฮาร์ดแวร์อัตโนมัติ
- รองรับเค้าโครง ID5+ Music ทำให้สามารถรวม CoverArt ทั่วโลกได้
- รองรับการควบคุมเซสชันเพลงที่ใช้งานอยู่แม้แต่แอพที่ไม่เข้ากันได้กับ Android Auto
- อัปเดตหน้าจอโดยอัตโนมัติเพื่อติดตามแอพที่ใช้งานอยู่
- แอพที่เข้ากันได้ที่แนะนำ:
- หนังสือเสียงและพอดคาสต์:
- เครื่องเล่นพอดคาสต์ Acast
- เสาอากาศ
- เครื่องประดับ
- กะพริบตา
- The Bob & Tom Show
- คาสบ็อกซ์
- Google Play Books
- Ivooz
- Libro.fm AudioBooks ถึงเวอร์ชัน 3.2.2
- ฟังผู้เล่นหนังสือเสียง
- ผู้เล่น FM
- พอดคาสต์ติดยาเสพติด
- สาธารณรัฐพอดคาสต์
- ตะเข็บ
- ผู้เล่น AudioBook เสียง
- ห้องสมุดเพลง
- AIMP
- ผู้เล่นผิวดำ
- DSUB
- เพลงฮิบดี
- Jetaudio HD
- ลิงสื่อ
- เครื่องเล่นเพลง Musicolet
- เครื่องเล่นเพลงนิวตรอน
- Plex (เพลงและพอดคาสต์เท่านั้น)
- ผู้เล่น
- กำลังไฟ
- เครื่องเล่นเพลงย้อนยุค
- ผู้เล่นจรวด
- symfonium
- เครื่องเล่นเพลง Timberx
- VLC สำหรับ Android
- วิทยุ
- ข่าว AP
- เสาอากาศบาเยิร์น
- ARD Audiothek
- วิทยุ Audials
- BFM
- วิทยุประ
- di.fm
- วิทยุพลังงาน
- ผู้ปกครอง
- HOT97 อย่างเป็นทางการ
- แมนเชสเตอร์ยูไนเต็ด
- mytuner
- nederland.fm
- NHL
- NTV Nachrichten
- Nytimes
- วิทยุเปิด
- R101
- วิทยุ 105
- วิทยุบ๊อบ
- วิทยุ FM
- Radio Monte Carlo
- วิทยุ Nowy Swiat
- Overpaio FM Radio
- RTL 102.5
- วิทยุสแกนเนอร์
- Siriusxm
- วิทยุง่ายๆ
- somafm
- SWR3
- แสงแดดสด
- Versuz Radio
- วิทยุเวอร์จินอิตาลี
- บริการสตรีมมิ่ง
- เพลงแอปเปิ้ล
- Anghami
- ดนตรีกาอานา
- jiosaavn
- qobuz
- SoundCloud
- ทำให้เป็นสปอต
- เป็นน้ำขึ้นน้ำลง
จุดรวม
นอกเหนือจากการแสดง UI ระยะไกลที่อยู่ในตัวเองแล้วระบบ IDRIVE ยังให้คะแนนการรวมที่น่าตื่นเต้นมากมาย นี่คือบางส่วนที่โครงการนี้สนับสนุน:
- วิดเจ็ต UI ใช้ชุดรูปแบบที่เกี่ยวข้องโดยอัตโนมัติเพื่อให้พอดีกับรถ
- ผู้ช่วยมุมมองแผนที่รายการการแจ้งเตือนและหน้าจอการเล่นเพลงสามารถกำหนดให้กับปุ่มทางลัดทางกายภาพในแผงควบคุม
- ข้อมูลรถยนต์จะถูกเก็บไว้หลังจากตัดการเชื่อมต่อเช่นสถานะหน้าต่างและสถานที่จอดรถ
- การแจ้งเตือนใหม่ทริกเกอร์ไอคอนแถบสถานะ
- การแจ้งเตือนใหม่สามารถกระตุ้นป๊อปอัพได้
- ป๊อปอัพการแจ้งเตือนใหม่สามารถปิดใช้งานได้หากตรวจพบผู้โดยสารในที่นั่ง
- การแจ้งเตือนสามารถอ่านได้โดย TT ของรถเมื่อได้รับหรือเมื่อเลือก
- ระบบนำทางของรถยนต์มีให้เพื่อจัดการกับจุดนำทาง Android
- ตำแหน่งและส่วนหัวของรถจะแสดงในแผนที่ที่กำหนดเอง
- แอพพลิเคชั่นที่เล่นอยู่ในปัจจุบันจะปรากฏขึ้นที่ด้านบนของหน้าจอ IDRIVE
- ชื่อเพลงที่เล่นในปัจจุบันแสดงในแผงด้านมัลติมีเดีย IDRIVE4
- Coverart เพลงและความคืบหน้าในปัจจุบันแสดงในหน้าจอหลักของ IDRIVE5+ และแผงด้านมัลติมีเดีย
- ในแอพบลูทู ธ ที่รองรับ My2017+ รถยนต์จะเปิดใช้งานการโฟกัสเสียงซึ่งจะได้รับคุณสมบัติพิเศษต่อไปนี้:
- ปุ่มลัดสื่อเปิดแอพนี้เมื่ออยู่ในการควบคุมของเพลง
- เล่นต่อโดยอัตโนมัติเมื่อเชื่อมต่อกับรถอีกครั้ง
- การเล่นหยุดชั่วคราวเมื่อกดปุ่มปิดเสียงหรือระหว่างการโทร
- ปุ่มด้านหลัง/ถัดไปทางกายภาพสามารถถูกยึดไว้เพื่อค้นหาภายในแทร็กหรือกดเพื่อข้ามแทร็ก
- การควบคุมพวงมาลัยสามารถข้ามแทร็กจากคลัสเตอร์เครื่องมือ
- เพลง enqueued สามารถเลื่อนในคลัสเตอร์เครื่องมือขึ้นอยู่กับการสนับสนุนแอพ
ข้อ จำกัด
โครงการนี้จำลองคุณสมบัติบางอย่างของ Android Auto โดยใช้อินเทอร์เฟซ IDRIVE โดยใช้ APIs เดียวกับที่ Android Auto ใช้เพื่อพูดคุยกับแอพเพลง ปัจจุบันไม่สามารถให้คุณสมบัติ ADOD AUTO ขั้นสูงได้เช่น:
- การรวมเข้ากับปุ่มผู้ช่วยเสียงของรถ
- การเปิดหน้าจอแอพโทรศัพท์โดยพลการไปยังรถยนต์ (Google Maps, Waze หรือแอพอื่น ๆ )
- การแสดงอินเทอร์เฟซอัตโนมัติ Android ดั้งเดิมเลย
เนื่องจากลักษณะที่ได้รับการออกแบบย้อนกลับอย่างไม่เป็นทางการของโครงการนี้จึงมีข้อ จำกัด บางประการ:
- ไม่สามารถเปลี่ยนแปลงไอคอนและข้อความของรายการเมนูหลักได้และอย่าดูถูกต้องอย่างแน่นอน
- ไอคอนแหล่งข้อมูลเพลงแต่ละรายการบางครั้งไม่เปิดอินเทอร์เฟซ AudioPlayer ใน ID4 แต่พวกเขาเปลี่ยนแหล่งที่ใช้งานเพลงที่ใช้งานอยู่
- Android Oreo ปิดการใช้งาน Android Open Accessory Protocol 2 เอาท์พุทเสียงซึ่งจำเป็นต้องเล่นเสียงผ่านการเชื่อมต่อ USB ของแอปในรุ่นปี 2014-2017 โปรดฟังเสียงบลูทู ธ และใช้แอพนี้เป็นอินเทอร์เฟซควบคุม
- แอพเพลง Android Auto บางตัวบังคับใช้รายการแอพไคลเอนต์ที่ได้รับอนุญาตป้องกันไม่ให้แอพนี้เปิดตัวหรือเรียกดูห้องสมุดของพวกเขา อย่างไรก็ตามเมื่อพวกเขาทำงานแล้วพวกเขาก็สามารถควบคุมได้ ตัวอย่างเช่นแอพเพลงยอดนิยมเหล่านี้ไม่สามารถเปิดตัวได้พวกเขาจะต้องเริ่มต้นด้วยตนเอง:
- เพลงอเมซอน
- สามารถได้ยินได้
- bandcamp
- เมฆ
- Deezer
- Doubletwist
- Google Play Music
- iheartauto
- วิทยุปรับแต่ง
- แพนโดร่า
- นักเขียน
- เครื่องเล่นหนังสือเสียงอัจฉริยะ
- เพลง YouTube
ความต้องการ
ในการสื่อสารกับรถยนต์โครงการนี้อาศัยการเชื่อมต่อพร็อกซีที่สร้างขึ้นโดยแอพ MYBMW หรือ MINI หลักบนโทรศัพท์ นอกจากนี้มรดกที่เชื่อมต่อและแอพคลาสสิกที่เชื่อมต่อได้รับการทดสอบว่าเข้ากันได้กับจุดประสงค์นี้ แต่แอพที่เชื่อมต่อมีความยืดหยุ่นมากขึ้นต่อการจัดการหน่วยความจำของ Android
คู่มือนักพัฒนา
ในการสร้างแอพรุ่นทดสอบของคุณเองและช่วยสนับสนุนโครงการให้ทำตามคู่มือนักพัฒนาซอฟต์แวร์นี้เพื่อตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ
ความเป็นส่วนตัว
โครงการนี้ไม่มีการโฆษณาหรือการติดตามผู้ใช้และได้รับการพัฒนาเพื่อความสนุกสนานและเพื่อเพิ่มประโยชน์ของระบบ Infotainment BMW/Mini
แอพใช้การอนุญาตอินเทอร์เน็ตเพื่อทำการเชื่อมต่อ TCP กับรถยนต์ซึ่งสามารถเข้าถึงได้ผ่านซ็อกเก็ตท้องถิ่นบนแอพที่เชื่อมต่อหลัก นอกจากนี้การแจ้งเตือนภาพหน้าปกและการแจ้งเตือนภาพที่เข้ามา (เช่นจากแฮงเอาท์) อาจถูกนำมาจาก URL ทางอินเทอร์เน็ต ไม่จำเป็นต้องมีการเข้าถึงอินเทอร์เน็ตอื่น ๆ สำหรับฟังก์ชั่นของแอป
เป็นส่วนหนึ่งของฟังก์ชั่นแอปรวบรวมและจดจำข้อมูลบางอย่างในโทรศัพท์ของคุณ:
- แท็บข้อมูลรถยนต์จดจำข้อมูลเกี่ยวกับรถยนต์ที่เชื่อมต่อได้มากที่สุดรวมถึงรูปแบบและคุณสมบัติที่มีอยู่สถิติการขับขี่เฉพาะและการตั้งค่ายานพาหนะและตำแหน่งสุดท้ายที่รายงานโดยรถยนต์ในขณะที่เชื่อมต่อกัน
- ฟังก์ชั่นเพลงจะจดจำรายการแอพเพลงที่ติดตั้งและคุณสมบัติที่พวกเขามีให้
- การรวม Spotify ยังคงรักษาโทเค็นเพื่อเข้าถึงไลบรารี Spotify ของคุณ
แอพยังต้องการข้อมูลอื่น ๆ ที่จะทำงาน แต่ไม่จำอะไรได้เลยและจะไม่แบ่งปัน:
- ในการสร้างการเชื่อมต่อรถยนต์แอพจะระบุแอพ BMW และ Mini ที่ติดตั้ง
- แอพดูการเชื่อมต่อบลูทู ธ เพื่อระบุเมื่อเชื่อมต่อรถ
- ผู้ช่วยเสียงที่ติดตั้งใด ๆ ถูกค้นพบว่าจะเพิ่มลงในรถ
- แอพที่ทำหน้าที่เป็น addons aaidrive ถูกค้นพบและนำเสนอในแท็บ addons
- หากเปิดใช้งานการแจ้งเตือนจะถูกอ่านจากโทรศัพท์ในขณะที่เชื่อมต่อกับรถแล้วลืมเมื่อตัดการเชื่อมต่อ
- หากรวบรวมลงในแอพแล้วเปิดใช้งานคุณสมบัติแผนที่ที่กำหนดเองจะใช้ตำแหน่งรถหรือโทรศัพท์ในขณะที่แสดงแผนที่
เวอร์ชันการวิเคราะห์การวิเคราะห์จะไม่แบ่งปันข้อมูลใด ๆ และไม่มีการรวบรวมรหัสการวิเคราะห์ลงในแอพเวอร์ชันนี้ เวอร์ชันที่เปิดใช้งานการวิเคราะห์มีตัวเลือกในการแบ่งปันข้อมูลที่ไม่เปิดเผยตัวตนเพื่อช่วยในการดีบักและพัฒนา: หากเปิดใช้งานนอกเหนือจากการล่มที่หายากและโชคร้ายแอปจะแบ่งปันแอพเพลงที่ติดตั้งและความสามารถที่แต่ละแอปจัดเตรียมไว้รวมถึงรุ่นและความสามารถของรถยนต์ที่เชื่อมต่อ
แต่ละรุ่นมีทั้งตัวเลือกการวิเคราะห์และการวิเคราะห์การวิเคราะห์
ตัวอย่างข้อมูลการวิเคราะห์
แอพเพลง
{
"appId": "github.daneren2005.dsub",
"appName": "DSub",
"controllable": "false",
"connectable": "true",
"browseable": "true",
"searchable": "false",
"playsearchable": "false"
}
การเชื่อมต่อรถยนต์
{
"a4axl": "true",
"alignment_right": "true",
"hmi_display_height": "480",
"hmi_display_width": "1280",
"hmi_role": "HU",
"hmi_type": "MINI ID5",
"hmi_version": "EntryEvo_ID5_1903_Release ID5_1903-490-1837K Build 47 - Rev:203015 2018-11-14 08:39:42",
"inbox": "true",
"map": "true",
"navi": "true",
"pia": "true",
"speech2text": "true",
"speedlock": "true",
"touch_command": "false",
"tts": "true",
"vehicle_country": "US",
"vehicle_productiondate": "03.00",
"vehicle_type": "F56",
"voice": "false"
}