Skip to content

Commit

Permalink
Update the documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
kevincar committed Jul 3, 2019
1 parent 7a372d4 commit 8a1d21b
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion docs/backends/macos.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
macOS backend
=============

For the macOS backend, there are plans on using `pyobjc` for accessing CoreBluetooth APIs.
The macOS backend of bleak is written with pyobjc directives for interfacing
with Foundation and CoreBluetooth APIs. There are some values that pyobjc is
not able to overwrite and thuse the corebleak framework was written to
circumvent these issues. The most noticible difference between the other
backends of bleak and this backend, is that CoreBluetooth doesn't scan for
other devices via MAC address. Instead, UUIDs are utilized that are often
unique between the device that is scanning the the device that is being scanned.

More work to come for a Server side

0 comments on commit 8a1d21b

Please sign in to comment.