Re: [RFC] BlueZ D-Bus Sim Access Profile Server API description

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Marcel,

On 9/14/2010 11:12 AM, Marcel Holtmann wrote:
Hi Suraj,

Below is the Sim Access Profile server role API discription.
Please let me know your comments.

my obvious question is why do we wanna do this over D-Bus and not
connect it directly to the hardware via a plugin?

You meant creating something like a tty device and let the hardware connect directly to this?

The initial plan was to use a D-Bus file descriptor and transfer the SAP packets to the agent over it.

The problem was the SAP packet format is specified by the Bluetooth SAP spec. I could not relate it to any generic packet format ( Like HF, HS, DUN can be mapped to an AT parser).

I am not sure if any existing card reader implementation could parse it to extract SIM card related data (APDU) without additional support for it.

Another reason I thought about D-Bus was because, most of the SAP operations are Request/Response type like Reset, SimOn etc.

It mapped better with a Method/Signal communication than packet transfer.

Some of the card reader implementation I checked had proprietary packet format. So not sure how we could interface with them.

Remember that SIM transaction are timing critical and just relaying them
over D-Bus doesn't sound the right approach right now. While of course
even bluetoothd can't guarantee and response time, it is clearly better
than over D-Bus.


I would really appreciate if you can give me any idea about working around the above mentioned issues.

Regards

Marcel



Regards
Suraj

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux