B2G/Bluetooth: Difference between revisions

642 bytes removed ,  10 November 2015
(update OSX bluetooth support link for Yosemite)
 
(9 intermediate revisions by the same user not shown)
Line 30: Line 30:
* Make HFP be able to handle multi-SIM scenario. ({{bug|921991}})
* Make HFP be able to handle multi-SIM scenario. ({{bug|921991}})


=== Firefox OS v2.2 (Planned Feature Landing: 2015/Jan/15) ===
=== Firefox OS v2.2 ===
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1005934 Move bluedroid to a separate process]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1005934 Move bluedroid to a separate process]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1102703 Support Lollipop]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1102703 Support Lollipop]
* [https://github.com/mozilla-b2g/platform_system_bluetoothd Bluedroid daemon]
* [https://github.com/mozilla-b2g/platform_system_bluetoothd Bluedroid daemon]


=== Firefox OS v3.0 (Under Planning) ===
=== Firefox OS v2.5 ===
* [https://bugzilla.mozilla.org/show_bug.cgi?id=872460 Support Bluetooth GATT Client]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=872460 Support Bluetooth GATT]
* [https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2 Bluetooth Web API refinement]
* [https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2 Bluetooth Web API refinement]
** Ben Tian is the driver of this item. Please see more discussion [https://groups.google.com/forum/#!topic/mozilla.dev.webapi/SSVxpdq_lfQ here].
** Jocelyn Liu/Ben Tian are the driver of this item. Please see more discussion [https://groups.google.com/forum/#!topic/mozilla.dev.webapi/SSVxpdq_lfQ here].
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1040437 Expose BluetoothSocket API (which is based on RFCOMM)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=943809 HID (Bluetooth Keyboard, Mouse and Gamepad support)]


== Supported Bluetooth Profiles ==
== Supported Bluetooth Profiles ==
Line 58: Line 56:
** AVRCP 1.3 ({{bug|842948}})
** AVRCP 1.3 ({{bug|842948}})


== Unsupported Bluetooth Profiles ==
=== Firefox OS v2.5 ===
* HFP 1.6 wideband speech ({{bug|911635}})
* BLE (Bluetooth Low Energy)
* BLE (Bluetooth Low Energy)
** GATT (Generic Attribute Profile) ({{bug|872460}})
** GATT (Generic Attribute Profile) ({{bug|872460}})
* HFP Wideband Speech (HD Voice) ({{bug|911635}})
 
== Unsupported Bluetooth Profiles ==
* HID (Human Interface Device Profile) ({{bug|880759}}, {{bug|943809}})
* HID (Human Interface Device Profile) ({{bug|880759}}, {{bug|943809}})
* FTP (File Transfer Profile)
* FTP (File Transfer Profile)
Line 67: Line 67:
* PAN (Personal Area Network Profile) ({{bug|947085}})
* PAN (Personal Area Network Profile) ({{bug|947085}})


== Meta Bugs ==
== In-house Scheduled PTS (Profile Tuning Suite) Test ==
* [https://bugzilla.mozilla.org/show_bug.cgi?id=861047 Certification-related]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=807758 A2DP]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=834553 AVRCP]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=829396 HFP]
 
== In-house Scheduled PTS(Profile Tuning Suite) Test ==
; [https://www.bluetooth.org/en-us/test-qualification/test-tools-overview/profile-tuning-suite What is PTS?]
; [https://www.bluetooth.org/en-us/test-qualification/test-tools-overview/profile-tuning-suite What is PTS?]


Line 80: Line 74:
After v1.2, the PTS test was scheduled right after each branching out.
After v1.2, the PTS test was scheduled right after each branching out.


* [https://bugzilla.mozilla.org/show_bug.cgi?id=1206635 v2.5(Flame-KK)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1159612 v2.2(Nexus5-L)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1139349 v2.2(Flame-KK)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1064733 v2.1(Bluez)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1064733 v2.1(Bluez)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1064739 v2.1(Bluedroid)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1064739 v2.1(Bluedroid)]
Line 267: Line 264:
* Implementing Bluetooth WebAPI test cases
* Implementing Bluetooth WebAPI test cases


The team members are <b>Shawn Huang, Ben Tian, Thomas Zimmermann, Jocelyn Liu, Jamin Liu, Bruce Sun, and Will Wang</b>. Except Thomas is working from Europe, all other team members are located in Taipei. Shawn is the owner of Bluetooth module, and Ben, Thomas, and Jocelyn are Bluetooth module peers. You can pass Bluetooth related patches to them for review.
The team members are <b>Shawn Huang, Ben Tian, Thomas Zimmermann, Jocelyn Liu, Bruce Sun, Will Wang, Louis Chang, and Tom Tung</b>. Except Thomas is working from Europe, all other team members are located in Taipei. Shawn is the owner of Bluetooth module, and Ben, Thomas, Jocelyn, and Bruce are Bluetooth module peers. You can pass Bluetooth related patches to them for review.


You're more than welcome to contact us on IRC (#bluetooth), on bugzilla, or via sending an email. The following is a more detailed list about our job assignment:
You're more than welcome to contact us on IRC (#bluetooth), on bugzilla, or via sending an email. The following is a more detailed list about our job assignment:
Line 283: Line 280:
** WebBluetooth API design/discussion/implementation
** WebBluetooth API design/discussion/implementation
** BLE (GATT Client / GATT Server) API design/discussion/implementation
** BLE (GATT Client / GATT Server) API design/discussion/implementation
* Jamin Liu (jaliu@mozilla.com)
** Bluetooth tests on ICS/KK emulator
** PTS test (pre 2.1)
* Bruce Sun (brsun@mozilla.com)
* Bruce Sun (brsun@mozilla.com)
** BLE (GATT Client / GATT Server) API implementation
** BLE (GATT Client / GATT Server) API implementation
* Will Wang (wiwang@mozilla.com)
* Will Wang (wiwang@mozilla.com)
** Partner bugs
** Bluetooth tests on KK emulator
** PTS test (v2.2)
** PTS test


You can always contact Shawn once you're not sure who is the right person to contact with.
You can always contact Shawn once you're not sure who is the right person to contact with.
Line 301: Line 295:
You can subscribe to dev-bluetooth.
You can subscribe to dev-bluetooth.
https://lists.mozilla.org/listinfo/dev-bluetooth
https://lists.mozilla.org/listinfo/dev-bluetooth
== Experimental Bluetooth V2 API/GATT API ==
* If you want to try the latest Bluetooth V2 API and GATT client API, you can apply the following patch to switch V2 API:
* [https://bug1053673.bugzilla.mozilla.org/attachment.cgi?id=8590639 Enable Bluetooth V2 API Patch]


== Links ==
== Links ==
Confirmed users
891

edits