From e18069aa8141cb6fcb66653afeca7cb699a2c8b3 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 4 Mar 2020 15:24:07 +0100 Subject: [PATCH] doc: generalize the remsim-client part in the overview section Change-Id: I56f7955b05395abe70bf6ad2f0d33843bc6f77b9 --- doc/manuals/chapters/overview.adoc | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/doc/manuals/chapters/overview.adoc b/doc/manuals/chapters/overview.adoc index 842a3c7..2798b2f 100644 --- a/doc/manuals/chapters/overview.adoc +++ b/doc/manuals/chapters/overview.adoc @@ -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