|
|
|
@ -52,14 +52,21 @@ The tasks of `osmo-remsim-server` include: |
|
|
|
|
|
|
|
|
|
=== osmo-remsim-client |
|
|
|
|
|
|
|
|
|
The `osmo-remsim-client` software is co-located next to a cellular phone/modem. |
|
|
|
|
It typically runs on an [embedded] computer next to the phone/modem. |
|
|
|
|
The `osmo-remsim-client` software is co-located next to the _user of the card_ |
|
|
|
|
which traditionally is a phone or modem. However, there are other flavors |
|
|
|
|
of clients available, too. This is for example useful if existing software |
|
|
|
|
wants to interface remote smart cards, rather than those physically inserted |
|
|
|
|
into a local reader next to the PC running that application. |
|
|
|
|
|
|
|
|
|
In the classic phone / modem use case, osmo-remsim-client |
|
|
|
|
typically runs on an [embedded] computer next to the phone/modem. |
|
|
|
|
|
|
|
|
|
The tasks of `osmo-remsim-client` include: |
|
|
|
|
|
|
|
|
|
* interaction over USB with a device supported by the 'SIMtrace2 cardem' |
|
|
|
|
* interaction with the user application. For phone/modem, that's |
|
|
|
|
over USB with a device supported by the 'SIMtrace2 cardem' |
|
|
|
|
firmware, which provides the physical interface to the phone/modem SIM |
|
|
|
|
interface |
|
|
|
|
interface (ISO 7816-3). |
|
|
|
|
* establishing a TCP connection with the `osmo-remsim-server`, in order to |
|
|
|
|
enable the server to issue control commands |
|
|
|
|
* under control of `osmo-remsim-server`, establishing a TCP connection to a |
|
|
|
|