Đây là ứng dụng Linux có tên Smartcard Lib cho Arduino compat. bo mạch có bản phát hành mới nhất có thể được tải xuống dưới dạng sclib_0.0.7rc4.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên Smartcard Lib cho Arduino compat. bảng với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
Smartcard Lib cho Arduino compat. bảng
Ad
MÔ TẢ
Thẻ truy cập Smartcard cho các bảng dựa trên Arduino được kết nối trực tiếp với thẻ thông minh.Đây hiện là một công việc đang được tiến hành.
Hiện tại, có thể giao tiếp bằng thẻ thông minh được kết nối trực tiếp với bảng Arduino hoặc kết nối qua TDA8024T (hoặc các chip tương thích. Ví dụ: DS8024).
Tất cả các thử nghiệm đã được thực hiện với một khe cắm thẻ thông minh được kết nối trực tiếp với bo mạch Aruino.
Đang làm việc:
- Kích hoạt thẻ thông minh không đồng bộ và đồng bộ
- Trao đổi dữ liệu với thẻ thông minh được hỗ trợ (Gửi / Nhận)
- Giao tiếp Asychron T = 0 APDU.
- Giao tiếp sychron cơ bản
- Tính toán ETU từ byte TS.
- Lớp hỗ trợ cho thẻ thông minh sychron tương thích SLE4432 / SLE4442 / SLE4441 và SLE4440.
Chủ yếu được sử dụng để lưu trữ dữ liệu an toàn.
Điểm mở:
- Xử lý lỗi không được thực hiện đầy đủ.
Không thử lại nếu tìm thấy lỗi chẵn lẻ.
- Thiết lập các tham số truyền thông từ ATR
- Giao tiếp T = 1 không được hỗ trợ (Vẫn có thể thông qua sendBytes "thô" (..) / acceptBytes (..))
Ngôn ngữ lập trình
C + +
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/arduinosclib/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.