Vì vậy, gần đây tôi đã mua một vài đầu đọc thẻ magstripe paypal miễn phí. Mục tiêu của tôi là sử dụng điều này để lấy dữ liệu thô qua giắc âm thanh trên thiết bị Android. Dự đoán tốt nhất của tôi về cách thực hiện điều này là sử dụng công cụ AudioRecord trong android, sau đó giải mã tín hiệu âm thanh. Đây có phải là cách tốt nhất không? Bất cứ ai khác giải quyết những thứ như thế này? Ví dụ?Nhận dữ liệu Magstripe thô với đầu đọc giắc âm thanh
5
A
Trả lời
8
Điều này không đơn giản như bạn có thể tưởng tượng trước.
- Ghi âm. Bạn sẽ phải liên tục đọc âm thanh và đặt nó vào bộ đệm.
- Giải mã âm thanh, lưu dưới dạng 16 bit PCM được mã hóa, lấy mẫu tại 44100hz. Bạn sẽ phải lưu ý khi không giao nhau xảy ra và dựa trên nó tạo ra một chuỗi nhị phân. Sau đó chuyển đổi chuỗi nhị phân đó thành ASCII.
- Khi bạn ở xa đến mức này, bạn có bản nhạc 1 hoặc dữ liệu theo dõi 2! Từ đây, bạn có thể theo định dạng ISO 7813 nếu bạn phân tích cú pháp thẻ tín dụng. Nó khá dễ dàng để phân tích cú pháp, một khi bạn hiểu được spec.
Kiểm tra các tài nguyên này. Chúc may mắn! AUDIO theo dõi dữ liệu: http://www.instructables.com/id/Read-any-magnetic-strip-card-with-a-Square-reader-/
TRACK DỮ LIỆU:
http://en.wikipedia.org/wiki/ISO/IEC_7813 http://www.gae.ucm.es/~padilla/extrawork/tracks.html
Các vấn đề liên quan
- 1. Giắc cắm tai nghe iPhone - đọc dữ liệu?
- 2. Python mở tệp dữ liệu âm thanh thô
- 3. Đọc dữ liệu đệm âm thanh với AudioQueue
- 4. Làm thế nào để đọc/ghi dữ liệu âm thanh thô trong thời gian thực (với python)?
- 5. Nhận mảng byte âm thanh với API âm thanh HTML5?
- 6. Javascript - Nhận dữ liệu âm thanh
- 7. Có thư viện tóm tắt API âm thanh web và API dữ liệu âm thanh của Mozilla để đọc âm thanh thô (MP3, ogg)
- 8. Giắc cắm âm thanh tai nghe trên iPhone
- 9. Cách nhận dữ liệu âm thanh từ MP3?
- 10. Đọc/ghi siêu dữ liệu của tệp âm thanh/video
- 11. Chuyển qua dữ liệu CMSampleBufferRef tới đầu ra âm thanh
- 12. Truyền dữ liệu âm thanh trong HTML5
- 13. dữ liệu qua kênh âm thanh
- 14. ASP.NET MVC Đọc dữ liệu JSON thô nguyên
- 15. Âm thanh đầu ra đọc của Python không được nhập
- 16. Ghi Âm thanh Đầu ra Trong C#
- 17. Đăng dữ liệu thô với Python
- 18. Xử lý âm thanh - Nhận dạng âm
- 19. Cách đọc và sửa đổi dữ liệu tệp âm thanh amr?
- 20. Bắt đầu với âm thanh có lập trình
- 21. Buộc đầu ra âm thanh qua loa trong Android
- 22. Âm thanh khuếch đại với API âm thanh web
- 23. Cách so sánh đầu vào âm thanh với âm thanh được xác định trước?
- 24. Âm thanh được ghi bằng Dịch vụ âm thanh hàng đợi đến dữ liệu
- 25. Cách trình bày dữ liệu âm thanh nổi cho FFT
- 26. API nhận dạng âm thanh, SDK (Android)
- 27. Phát hiện tần số/âm cụ thể từ dữ liệu sóng thô
- 28. Nhập dữ liệu từ CD âm thanh bằng C#?
- 29. Cách tạo BufferedImage từ dữ liệu thô
- 30. Nhận dữ liệu XML thô từ nguồn cấp dữ liệu RSS Feedburner