After an introduction to Bluetooth, Barry Byford will lead a practical
programming session based on BlueZ (which is the official Bluetooth
protocol stack on Linux). BlueZ has an API (using the DBus software bus)
for Python which provides the context for our hands on challenge.
Barry
has created a mock of DBus's GetManagedObjects() so tests can be run on
any operating system without real Bluetooth hardware.
The mock GetManagedObjects() method returns all the information the system knows about Bluetooth devices within range.
The challenge will be to extract certain key information from the returned nested dictionaries.
As
this is a hands on session you should bring a laptop with Python 3 on
it if you can. If you can't, we will pair you up with someone that does.
Subsequent meetings will be:
Remember that we are now on meetup.com, at http://www.meetup.com/CamPUG/. If possible, please RSVP there for meetings so we have an idea of numbers. As an incentive, there's normally more detail about each meeting there, and you can also find out about future meetings.