これは、Arduino 互換の Smartcard Lib という名前の Linux アプリです。 最新リリースのボードは sclib_0.0.7rc4.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
Smartcard Lib for Arduino compat という名前のこのアプリをオンラインでダウンロードして実行します。 OnWorks のボードを無料でご利用いただけます。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
Arduino互換のスマートカードライブラリ。 ボード
Ad
DESCRIPTION
スマートカードに直接接続された Arduino ベースのボード用のスマートカード アクセス ライブラリ。これは現在進行中です。
現在、Arduino ボードに直接接続されたスマートカード、または TDA8024T (または互換チップ、たとえば DS8024) を介して接続されたスマートカードと通信することが可能です。
すべてのテストは、Aruino ボードに直接接続されたスマート カード スロットを使用して行われました。
ワーキング:
- 非同期および同期スマート カードのアクティブ化
- 対応ICカードとのデータ交換(送信/受信)
- Asychron T=0 APDU 通信。
- 基本的な同期通信
- TS バイトからの ETU 計算。
- SLE4432 / SLE4442 / SLE4441 および SLE4440 互換の sychron スマートカードのサポート クラス。
主に安全なデータストレージに使用されます。
オープンポイント:
- エラー処理が完全には実装されていません。
パリティエラーが見つかった場合は再試行しません。
- ATRからの通信パラメータの設定
- T=1 通信はサポートされていません (「生の」sendBytes(..) / acceptBytes(..) 経由では引き続き可能です)
プログラミング言語
C + +
これは、https://sourceforge.net/projects/arduinosclib/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。