Implement the Bluetooth Sim Access Profile(SAP) Client Role
Implement the Bluetooth Sim Access Profile(SAP), Client Role
; Summary: Implement the Bluetooth Sim Access Profile(SAP), Client Role
; Proposer: Gustavo F. Padovan
The Bluetooth SIM Access Profile (Client Role) enables a local device to access a remote SIM Card through a Bluetooth link. A common use case is in IVI systems, with your car-embedded system accessing your phone via Bluetooth to make use of the SIM Card remotely.
SAP will be implemented inside the BlueZ and oFono projects, BlueZ will handle the creation and authorization of the Bluetooth link, and then pass via a DBus interface the link file descriptor to oFono handle the remote SIM Card. oFono already knows how to deal with SIM Cards, so it's more a matter of constructing a DBus interface and giving the file descriptor to it.
This project is similar to the Handfree Profile(HFP) implementation , which I did about an year ago.
-  http://bluetooth.com/Specification%20Documents/SAP_SPEC_V11.pdf
-  http://ofono.org
-  http://bluez.org
-  http://padovan.org/blog/2010/02/handsfree-profile-into-bluez-and-ofono/
As a rough estimative, this should take 7 weeks for one person.
I work at ProFUSION Embedded Systems, currently doing a series of taks on the oFono project, and I'm the Linux Kernel maintainer of the Bluetooth stack. I'm also a Developer of the BlueZ and ConnMan projects, and would like to propose myself as the Contractor.