doc: generalize the remsim-client part in the overview section

Change-Id: I56f7955b05395abe70bf6ad2f0d33843bc6f77b9
This commit is contained in:
Harald Welte 2020-03-04 15:24:07 +01:00
parent d2dcb34ded
commit e18069aa81
1 changed files with 11 additions and 4 deletions

View File

@ -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