Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
2,15 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA KỸ THUẬT ĐIỆN TỬ I - - BÁO CÁO BTL THIẾT KẾ NGOẠI VI VÀ KỸ THUẬT GHÉP NỐI Đề tài: Tìm hiểu chuẩn giao tiếp RFID NFC Hà Nội 2/2023 Lời cảm ơn Lời đầu tiên, chúng em xin gửi lời cảm ơn chân thành đến Học viện Công nghệ Bưu Viễn thơng đưa mơn Thiết kế ngoại vi kỹ thuật ghép nối đến với sinh viên Đặc biệt, xin gửi lời cảm ơn sâu sắc đến thầy Dương Quang Duy mang đến kiến thức quý báu suốt thời gian học tập vừa qua Trong thời gian tham gia lớp học, chúng em có thêm cho nhiều kiến thức bổ ích, kỹ cần thiết cho ngành học Đây chắn hành trang giúp chúng em vững bước sau Thiết kế ngoại vi kỹ thuật ghép nối mơn học giàu tính thực tế, cần thiết cho sinh viên Tuy nhiên hiểu biết cịn hạn hẹp nên làm khó tránh sai sót, chúng em mong thầy xem xét góp ý để báo cáo chúng em hoàn thiện Chúng em xin chân thành cảm ơn Mục lục Lời cảm ơn Mục lục Chương Ⅰ Tìm hiểu chuẩn giao tiếp RFID Đôi nét chuẩn giao tiếp RFID 2 Hệ thống RFID .2 Mơ hình ghép nối RFID Việc thiết lập bên phát bên nhận RFID 5 Cấu trúc liệu RFID 6 Thủ tục truyền nhận bóc tách liệu RFID .6 Ứng dụng sử dụng chuẩn giao tiếp RFID Tài liệu tham khảo RFID Chương ⅠⅠ Tìm hiểu chuẩn giao tiếp NFC Đôi nét chuẩn giao tiếp NFC Mơ hình ghép nối NFC 11 Nguyên lí hoạt động 1312 11 Việc thiết lập bên phát bên nhận NFC 12 Cấu trúc liệu NFC .12 Thủ tục truyền nhận bóc tách liệu NFC 14 Ứng dụng sử dụng chuẩn giao tiếp NFC .15 Tài liệu tham khảo NFC 16 Chương III So sánh RFID NFC 16 Chương IV Phần mô 19 Node MCU ESP 8266 19 Module RFID NFC PN532 20 Giao tiếp 21 Sơ đồ nguyên lý 22 5.Code mạch 23,24 Ảnh minh họa 25 Chương Ⅰ Tìm hiểu chuẩn giao tiếp RFID Đôi nét chuẩn giao tiếp RFID RFID (Radio Frequency Identification), hay nhận dạng qua tần số vô tuyến, công nghệ dùng kết nối sóng vơ tuyến để tự động xác định theo dõi thẻ nhận dạng gắn vào vật thể RFID giới thiệu lần đầu vào ngày 23 tháng năm 1973 (50 năm trước) RFID kỹ thuật nhận dạng sóng vơ tuyến từ xa, cho phép liệu chíp đọc cách "khơng tiếp xúc" qua đường dẫn sóng vơ tuyến khoảng cách từ 50 cm tới 10 mét, sử dụng thiết bị thẻ RFID đầu đọc RFID Điểm bật RFID công nghệ không sử dụng tia sáng mã vạch, không tiếp xúc trực tiếp Một vài loại thẻ đọc xuyên qua môi trường, vật liệu như: bê tông, tuyết, sương mù, băng đá, sơn, điều kiện môi trường thách thức khác mà mã vạch công nghệ khác phát huy hiệu Hệ thống RFID 2.1 Hệ thống RFID Một hệ thống RFID tối thiểu gồm thiết bị sau: - Thẻ RFID (RFID Tag, gọi transponder): thẻ gắn chíp + Anten - Thẻ RFID thay cho mã vạch sản phẩm có bán siêu thị bán lẻ Thay phải đưa thiết bị vào sát mã vạch để quét, RFID cho phép thơng tin truyền qua khoảng cách nhỏ mà không cần tiếp xúc vật lý - Thẻ RFID đưa vào sử dụng nhiều lĩnh vực như: Quản lý nhân sự, quản lý hàng hóa vào/ra siêu thị, nhà kho, theo dõi động vật, quản lý xe cộ qua trạm thu phí, làm thẻ hộ chiếu … Có loại thẻ RFID RFID passive tag RFID active tag: Passive tags: Khơng cần nguồn ngồi nhận lượng từ thiết bị đọc, khoảng cách đọc ngắn Active tags: Được nuôi PIN, sử dụng với khoảng cách đọc lớn - Thiết bị đọc thẻ RFID (hay cịn gọi đầu đọc-reader): để đọc thơng tin từ thẻ, đặt cố định lưu động - Antenna: thiết bị liên kết thẻ thiết bị đọc Thiết bị đọc phát xạ tín hiệu sóng để kích họat truyền nhận với thẻ - Server: nhu nhận, xử lý liệu, phục vụ giám sát, thống kê, điều khiển, Hệ thống RFID 2.2 Đặc điểm hệ thống RFID • Hệ thống RFID sử dụng hệ thống khơng dây thu phát sóng radio, khơng sử dụng tia sáng mã vạch • Các tần số thường sử dụng hệ thống RFID 125Khz 900Mhz • Thơng tin truyền qua khoảng cách nhỏ mà không cần tiếp xúc vật lý • Có thể đọc thơng tin xuyên qua môi trường, vật liệu như: bê tông, tuyết, sương mù, băng đá, sơn điều kiện môi trường thách thức khác mà mã vạch công nghệ khác phát huy hiệu 2.3 Nguyên lí hoạt động Thiết bị RFID reader phát sóng điện từ tần số định, thiết bị RFID tag vùng hoạt động cảm nhận sóng điện từ thu nhận lượng từ phát lại cho thiết bị RFID Reader biết mã số Từ thiết bị RFID reader nhận biết tag vùng hoạt động Nguyên lí hoạt động hệ thống RFID 2.4 Các khoảng cách đọc chuẩn RFID Khoảng cách đọc phụ thuộc vào số thông số điều kiện cụ thể, tùy thuộc vào thẻ Active hay Passive Tag Phần lớn thẻ RFID Passive có khoảng cách đọc < feet, tùy thuộc vào dải tần số đầu đọc.Hệ thống RFID sử dụng dải tần UHF có khoảng cách đọc lớn hơn.thậm chí có hệ thống khoảng cách đọc lên tới 300 feet ( 100 m ) phụ thuộc vào ứng dụng cụ thể 2.5 Dải tần hoạt động hệ thống RFID Khi phải lựa chọn hệ thống RFID, yêu cầu chọn dải tần hoạt động hệ thống • Tần số thấp - Low frequency 125 KHz: Dải đọc ngắn tốc độ đọc thấp Dải tần cao - High frequency 13.56 MHz: Khoảng cách đọc ngắn tốc độ đọc trung bình Phần lớn thẻ Passive sử dụng dải • Dải tần cao - High frequency: Dải đọc từ ngắn đến trung bình, tốc độ đọc trung bình đến cao Phần lớn thẻ Active sử dụng tần số • Dải siêu cao tần - UHF frequency 868-928 MHz: Dải đọc rộng Tốc độ đọc cao Phần lớn dùng thẻ Active số thẻ Passive cao tần sử dụng dải • Dải vi sóng - Microwave 2.45-5.8 GHz: Dải đọc rộng tốc độ đọc lớn Mơ hình ghép nối RFID Có hai loại mơ hình ghép nối (antenna coupling model) sử dụng RFID, mơ hình ghép nối dựa dịng điện mơ hình ghép nối dựa trường điện từ • Mơ hình ghép nối dựa dịng điện (conduction-coupling model): Mơ hình giải thích chế hoạt động RFID thơng qua dòng điện số phần anten, đặc biệt dòng điện dây nối đọc anten Khi đọc phát tín hiệu RF qua dây nối, tạo dịng điện dây, tạo trường từ cảm ứng anten giao tiếp với thẻ RFID • Mơ hình ghép nối dựa trường điện từ (radiation-coupling model): Mơ hình giải thích chế hoạt động RFID thơng qua trường điện từ tín hiệu RF phát từ đọc Khi tín hiệu RF từ đọc qua khơng gian, tạo trường điện từ, giao tiếp với anten thẻ RFID làm cho thẻ RFID phản hồi lại thông tin đến đọc Cả hai mơ hình giải thích cách mà tín hiệu RF truyền từ đọc đến thẻ RFID cách mà thẻ RFID phản hồi lại thông tin Sự lựa chọn mơ hình ghép nối phù hợp phụ thuộc vào loại thẻ RFID ứng dụng cụ thể Việc thiết lập bên phát bên nhận RFID Ăng-ten đọc thẻ thụ động thùng xếp chồng lên pallet Một thẻ RFID điển hình bao gồm vi mạch gắn vào ăng-ten radio gắn đế Con chip lưu trữ tới kilobyte liệu Ví dụ: thông tin sản phẩm lô hàng—ngày sản xuất, nơi đến hạn bán—có thể ghi vào thẻ Để truy xuất liệu lưu trữ thẻ RFID, bạn cần có đầu đọc Đầu đọc điển hình thiết bị có nhiều ăng-ten phát sóng vơ tuyến nhận lại tín hiệu từ thẻ Người đọc sau chuyển thơng tin dạng kỹ thuật số đến hệ thống máy tính 5 Cấu trúc liệu RFID RFID sử dụng nhiều cấu trúc liệu khác để lưu trữ truyền tải thông tin Dưới số cấu trúc liệu sử dụng RFID: • EPC (Electronic Product Code): EPC mã định danh cho sản phẩm gắn thẻ RFID Mã bao gồm trường thông tin số serial, mã quốc gia, mã nhà sản xuất, số lô hàng, v.v EPC cho phép theo dõi quản lý hàng hố tồn chuỗi cung ứng • TID (Tag Identifier): TID mã định danh cho thẻ RFID, giúp phân biệt thẻ RFID với • UID (Unique Identifier): UID mã định danh cho thẻ RFID, nhiên tạo theo chuẩn khác so với TID • Data Payload: Data Payload liệu khác lưu trữ truyền tải thẻ RFID, bao gồm thông tin thông tin sản phẩm, ngày sản xuất, ngày hết hạn, vị trí sản xuất, v.v • Reader Command and Control Messages: Đây lệnh gửi từ đọc RFID đến thẻ RFID để yêu cầu thực số hoạt động định, ví dụ yêu cầu truyền lại liệu, thực hành động cụ thể kích hoạt chế bảo mật Cấu trúc liệu định nghĩa tiêu chuẩn giao thức RFID EPCglobal ISO/IEC 18000 Quá trình truyền tải xử lý liệu RFID phụ thuộc vào loại thẻ RFID, đọc RFID ứng dụng cụ thể Thủ tục truyền nhận bóc tách liệu RFID Thủ tục truyền nhận bóc tách liệu RFID mơ tả sau: Bước truyền nhận: • Bộ đọc RFID phát tín hiệu sóng radio tần số cao để tìm kiếm thẻ RFID phạm vi hoạt động • Khi thẻ RFID tìm thấy, phản hồi lại tín hiệu sóng radio cách truyền liệu lưu trữ • Bộ đọc RFID tiếp nhận xử lý liệu truyền từ thẻ RFID sau gửi chúng đến hệ thống quản lý cung ứng để phân tích sử dụng Bước bóc tách liệu: • • Các liệu truyền từ thẻ RFID đến đọc RFID theo định dạng xác định tiêu chuẩn RFID, bao gồm trường thơng tin EPC, Data Payload, Checksum, v.v Sau đó, đọc RFID sử dụng phần mềm thuật tốn để phân tích bóc tách liệu thành thông tin cụ thể sản phẩm, bao gồm tên sản phẩm, giá cả, số lượng, ngày sản xuất, ngày hết hạn, vị trí sản xuất, v.v • Các thơng tin gửi đến hệ thống quản lý cung ứng để phân tích sử dụng cho mục đích khác nhau, bao gồm quản lý kho hàng, quản lý chuỗi cung ứng, theo dõi sản phẩm, v.v Trong trình truyền nhận bóc tách liệu RFID, thuật tốn phần mềm sử dụng để đảm bảo tính tồn vẹn độ xác liệu tồn chuỗi cung ứng Ngoài ra, giải pháp RFID sử dụng công nghệ tiêu chuẩn phát triển tổ chức quốc tế, ISO EPCglobal, để đảm bảo tính tương thích đồng hệ thống RFID khác Từ đó, cho phép liệu truyền tải hệ thống RFID khác phân tích bóc tách đồng nhất, tạo thống quản lý chuỗi cung ứng Ứng dụng sử dụng chuẩn giao tiếp RFID Cơng nghệ RFID (Radio Frequency Identification) có nhiều ứng dụng khác nhau, bao gồm: • Quản lý hàng hóa: RFID sử dụng để quản lý hàng hóa chuỗi cung ứng, giúp theo dõi vị trí số lượng hàng hóa, từ xuất xưởng đến đến tay người dùng cuối • Kiểm sốt truy cập: RFID sử dụng hệ thống kiểm soát truy cập, từ cửa vào tòa nhà phương tiện giao thơng cơng cộng • Thanh tốn không tiếp xúc: RFID sử dụng hệ thống tốn khơng tiếp xúc, cho phép người dùng tốn cách quẹt thẻ RFID mà khơng cần tiếp xúc trực tiếp với thiết bị tốn • Giám sát y tế: RFID sử dụng hệ thống giám sát y tế, cho phép theo dõi thông tin liên quan đến bệnh nhân thuốc, giúp tăng tính hiệu giảm thiểu sai sót q trình chăm sóc sức khỏe • Quản lý tài sản: RFID sử dụng để quản lý tài sản, giúp theo dõi vị trí trạng thái tài sản doanh nghiệp • Quản lý thời gian chấm công: RFID sử dụng để quản lý thời gian chấm cơng, giúp đơn giản hóa q trình chấm cơng giảm thiểu sai sót q trình tính lương • Định vị: RFID sử dụng để định vị vật thể, từ xe cộ đến vật dụng cá nhân, giúp tăng tính an tồn giảm thiểu thời gian tìm kiếm Các ứng dụng RFID sử dụng rộng rãi nhiều lĩnh vực khác dự đoán tiếp tục phát triển tương lai Ứng dụng RFID sản xuất Ứng dụng RFID quản lí kho hang Ứng dụng RFID sản xuất Tài liệu tham khảo RFID • https://vi.wikipedia.org/wiki/RFID Chuẩn giao tiếp NFC (Near Field Communication) phát triển liên minh gồm nhiều công ty lớn, bao gồm Philips, Sony Nokia NFC đưa thị trường lần vào năm 2002, nhiên, công nghệ không sử dụng rộng rãi công ty cơng nghệ lớn Apple, Samsung Google tích hợp NFC vào sản phẩm họ, giúp cho toán di động ứng dụng NFC khác phổ biến Hiện nay, NFC trở thành phần quan trọng nhiều ứng dụng di động, bao gồm toán di động, chia sẻ liệu, truyền tải tệp tin điều khiển thiết bị điện tử Các ứng dụng NFC tiếp tục mở rộng cải tiến, mang lại nhiều tiện ích cho người dùng phát triển ngành công nghiệp công nghệ NFC giống bluetooth vài điểm chúng giao tiếp không dây với phạm vi ngắn, giống RFID việc dùng sóng radio để nhận diện Tuy nhiên, NFC lại sở hữu đặc tính riêng biệt khác hẳn với Bluetooth RFID NFC truyền tải liệu khoảng cách nhỏ so với phạm vi Bluetooth, chẳng hạn từ 4-10 cm so với 10 m Bluetooth, RFID chí đạt đến mức tính km số trường hợp Giới hạn 4-10 cm NFC đặt nhằm tránh tình trạng chồng chéo sóng khu vực đơng đúc hạn chế tương tác mà người dùng không mong muốn NFC kết nối với thiết bị khác nhanh nhiều kể bluetooth 3.0 4.0 Thay phải thiết lập tay để máy bluetooth nhận diện với nhau, máy NFC tự động hiểu kết nối 1/10 giây NFC hoạt động tần số radio băng tần ISM 13.56 MHz tốc độ chạy từ 106-424 Kbps băng tần bluetooth 2.4 GHz tốc độ đạt 2.1 Mbps 2.1 EDR 10 Mơ hình ghép nối NFC Mơ hình ghép nối NFC (Near Field Communication) bao gồm hai chế độ giao tiếp: chế độ chủ động (Active Mode) chế độ bị động (Passive Mode) Trong chế độ giao tiếp, thiết bị NFC có vai trị riêng biệt Trong chế độ chủ động, thiết bị NFC (thiết bị gửi) gửi tín hiệu RF (Radio Frequency) tới thiết bị NFC khác (thiết bị nhận) để khởi động giao tiếp Thiết bị gửi tạo trường RF, gọi trường RF khởi động (Initiator RF field), thiết bị nhận kích hoạt trường RF trả lời cách truyền tín hiệu RF trở lại thiết bị gửi Sau thiết bị gửi thiết bị nhận xác định vị trí hướng nhau, chúng thiết lập kênh truyền liệu bắt đầu truyền tải liệu Trong chế độ bị động, thiết bị NFC (thiết bị nhận) đợi để nhận tín hiệu RF từ thiết bị NFC khác (thiết bị gửi) Khi thiết bị nhận tín hiệu RF từ thiết bị gửi, trả lời cách truyền tín hiệu RF trở lại thiết bị gửi để khởi động giao tiếp Sau thiết bị nhận thiết bị gửi xác định vị trí hướng nhau, chúng thiết lập kênh truyền liệu bắt đầu truyền tải liệu Cả chế độ chủ động chế độ bị động sử dụng ứng dụng NFC, tùy thuộc vào tính chất ứng dụng cụ thể Nguyên lí hoạt động Cũng giống Bluetooth, WiFi tất tín hiệu khơng dây khác, NFC hoạt động nguyên tắc gửi thông tin qua sóng vơ tuyến Tần số truyền tải liệu qua NFC 13,56 MHz, liệu gửi với tốc độ 106, 212 424 kilobits giây Tốc độ đủ nhanh để chuyển giao liệu thơng tin liên lạc, hình ảnh, âm NFC yêu cầu đối tượng khởi động đối 11 tượng làm mục tiêu, hiểu nơm na máy đóng vai trò chủ động máy lại bị động Máy chủ động tạo trường tần số vô tuyến (RF) để giao tiếp với máy bị động Vì vậy, đối tượng bị động NFC đa dạng hình thái từ thẻ nhận dạng NFC, miếng dán, card, NFC có chế độ hoạt động khác tùy theo thiết bị: Chế độ Peer-to-peer: cho phép hai thiết bị NFC trao đổi nhiều loại thông tin khác Ở chế độ hai thiết bị chuyển đổi chủ động gửi liệu bị động nhận Chế độ Read/Writer cách truyền tải liệu, nơi mà thiết bị di động bạn liên kết với thiết bị khác để đọc Chế độ sử dụng bạn tương tác với thẻ quảng cáo NFC Chế độ phát động thẻ: thiết bị NFC sử dụng thẻ tín dụng thơng minh để thực tốn bấm vào public hệ thống tuyền tải Việc thiết lập bên phát bên nhận NFC Để NFC hoạt động, bắt buộc phải có thiết bị: • Thiết bị khởi tạo (Initiator): Thường điện thoại • Thiết bị đích (Target): Thường điện thoại khác, thẻ NFC, loa,… Thiết bị khởi tạo thực tạo trường sóng radio (bản chất xạ điện từ) vừa đủ để cung cấp lượng đến thiết bị đích chế độ bị động Vì vậy, thẻ NFC khơng cần sử dụng lượng để hoạt động, mà cần lấy trực tiếp từ thiết bị khởi tạo Điều cho phép người chế tạo tags, miếng dán, chìa khóa hay thẻ NFC nhỏ gọn sử dụng đến pin Tiêu chuẩn NFC có chế độ hoạt động riêng biệt: • NFC mơ card: Thiết bị có NFC trở thành thẻ thơng minh, cho phép người dùng trả phí mua vé • NFC đọc/viết: Thiết bị có NFC đọc thơng tin lưu trữ thẻ NFC có nhúng nhãn hiệu áp phích thơng minh • NFC ngang hàng nhau: thiết bị có NFC lúc giao tiếp trao đổi thơng tin với Cấu trúc liệu NFC Cấu trúc liệu NFC (Near Field Communication) bao gồm hai thành phần chính: tín hiệu RF (Radio Frequency) liệu truyền tải qua tín hiệu RF Dữ liệu truyền tải qua tín hiệu RF lưu trữ loại thẻ RFID (Radio Frequency Identification) thiết bị NFC (bao gồm thiết bị chủ động thiết bị bị động) Tín hiệu RF NFC tạo thiết bị gửi (thiết bị chủ động) truyền tới thiết bị nhận (thiết bị bị động) thơng qua trường RF Tín hiệu RF bao gồm tín 12 hiệu mang tín hiệu điều khiển để đồng hóa q trình truyền tải liệu thiết bị gửi thiết bị nhận Dữ liệu NFC lưu trữ loại thẻ RFID thiết bị NFC Các loại thẻ RFID thiết bị NFC bao gồm: • Thẻ RFID tiêu chuẩn: Là loại thẻ RFID sử dụng phổ biến nhất, sử dụng ứng dụng thẻ điểm danh, thẻ điều khiển truy cập, thẻ bảo mật thẻ tốn • Thẻ RFID thơng minh: Là loại thẻ RFID có khả xử lý liệu thực chức phức tạp hơn, sử dụng ứng dụng hệ thống định vị theo dõi hàng hóa • Thiết bị NFC chủ động: Là thiết bị có khả tạo trường RF để khởi động giao tiếp NFC truyền tải liệu qua trường RF Thiết bị NFC bị động: Là thiết bị khơng có khả tạo trường RF truyền tải liệu kích hoạt trường RF tạo thiết bị NFC chủ động Dữ liệu truyền tải NFC lưu trữ dạng định dạng khác nhau, bao gồm ASCII, Unicode định dạng nhị phân Dữ liệu mã hóa thuật tốn mã hóa AES (Advanced Encryption Standard) để đảm bảo tính bảo mật liệu • Ngồi ra, cấu trúc liệu NFC bao gồm loại thẻ tag phân loại theo cấu trúc chức Một số loại thẻ tag phổ biến NFC bao gồm: Thẻ ghi thông: Là thẻ RFID sử dụng để lưu trữ thơng tin, có khả ghi đọc liệu • Thẻ tần số: Là thẻ RFID sử dụng để lưu trữ phát tín hiệu RF, sử dụng ứng dụng hệ thống định vị • Tag: Là loại thiết bị khơng có khả ghi liệu, lưu trữ thơng tin cố định, sử dụng ứng dụng thông báo thông tin định vị Một số dạng liệu thường sử dụng NFC bao gồm: • NFC Data Exchange Format (NDEF): Là định dạng liệu chuẩn sử dụng NFC để đảm bảo tính tương thích khả trao đổi liệu thiết bị NFC • Text Record: Là loại liệu sử dụng để truyền tải văn đơn giản, bao gồm tên, địa thông tin liên quan khác 13 • URI Record: Là loại liệu sử dụng để truyền tải địa URL, sử dụng ứng dụng định vị truy cập web • Smart Poster: Là loại liệu sử dụng để truyền tải thông tin sản phẩm dịch vụ, bao gồm ảnh, văn địa URL Tóm lại, cấu trúc liệu NFC bao gồm thành phần tín hiệu RF liệu truyền tải qua tín hiệu RF Dữ liệu NFC lưu trữ loại thẻ RFID thiết bị NFC, truyền tải dạng định dạng khác bao gồm ASCII, Unicode định dạng nhị phân Các loại thẻ tag NFC phân loại theo cấu trúc chức năng, liệu NFC mã hóa để đảm bảo tính bảo mật Thủ tục truyền nhận bóc tách liệu NFC Thủ tục truyền nhận bóc tách liệu NFC bao gồm bước sau: Bước 1: Kết nối thiết bị NFC Để thực truyền nhận liệu NFC, thiết bị NFC phải kết nối với Các thiết bị kết nối cách đưa chúng gần chạm vào Bước 2: Thông báo kết nối Sau kết nối thiết lập, thiết bị gửi thông báo đến thiết bị khác biết chúng kết nối với sẵn sàng truyền nhận liệu Bước 3: Truyền liệu Sau kết nối thiết lập thông báo kết nối gửi, liệu truyền hai thiết bị NFC Dữ liệu mã hóa để đảm bảo tính bảo mật Bước 4: Xác nhận liệu Sau liệu truyền qua kết nối NFC, thiết bị nhận xác nhận liệu nhận Bước 5: Bóc tách liệu Sau xác nhận liệu, thiết bị nhận bóc tách liệu từ tín hiệu RF chuyển đổi sang dạng liệu đọc Bước 6: Xử lý liệu Sau liệu bóc tách, thiết bị nhận xử lý liệu theo cách khác nhau, chẳng hạn hiển thị hình lưu trữ thiết bị 14 Để thực thủ tục truyền nhận bóc tách liệu NFC, thiết bị NFC cần hỗ trợ chuẩn giao tiếp NFC ISO/IEC 14443 ISO/IEC 18092, phải có chức đọc/ghi NFC Ứng dụng sử dụng chuẩn giao tiếp NFC Việc sử dụng NFC chia làm nhóm: Touch and Go (ví dụ chạm để mở cửa); Touch and Confirm (ví dụ nhập mã pin để xác nhận toán); Touch and Connect (chia sẻ liệu với thiết bị khác) Touch and Explore (khám phá dịch vụ cung cấp) Dưới số ứng dụng NFC sống thường ngày: • Chia sẻ tập tin: với việc kết nối chạm thiết bị hỗ trợ NFC, người dùng lặp tức chia sẻ danh bạ, hình ảnh, hát, video, ứng dụng địa URL • Tiền điện tử (electronic money): người dùng việc kết nối nhập số tiền cần chi trả Kết nối Bluetooth Wifi: NFC dùng để kích hoạt kết nối khơng dây tốc độ cao để mở rộng khả chia sẻ nội dung NFC thay quy trình ghép nối rắc rối thiết bị Bluetooth hay quy trình thiết lập kết nối Wifi với mã pin với việc để thiết bị gần để ghép nối kết nối vào mạng khơng dây • • • Chìa khóa: với việc sử dụng NFC, tất bạn cần làm chạm nhẹ vào cửa nhà, văn phòng, khách sạn hay khởi động xe … So sánh sản phẩm mua sắm: bạn cần vẫy nhẹ điện thoại xem thơng tin, đánh giá hay giá sản phẩm từ cửa hàng Hiện thường dùng mã vạch (barcode) để làm việc NFC giúp thứ nhanh nhiều 15 Tài liệu tham khảo NFC • https://www.dienmayxanh.com/kinh-nghiem-hay/giao-tiep-nfc-la-gi596542#:~:text=NFC%20(vi%E1%BA%BFt%20t%E1%BA%AFt%20c%E1 %BB%A7a%20Near,li%E1%BB%87u%20t%E1%BB%91i%20%C4%91a%2 0424%20Kbps • https://www.avasport.com/sportlife/nfc-la-gi-tinh-nang-va-cach-sudungcongnghe-nfc-1436930 • https://hongkimphat.com.vn/ho-tro/khai-quat-ve-cong-nghe-nfc-35.html • https://arduinogetstarted.com/tutorials/arduinorfidnfc#content_hardware_required • https://blog.mecsu.vn/module-rfid-nfc-pn532/ Chương III So sánh RFID với NFC Có nhiều điểm tương đồng RFID NFC, có số điểm tương phản rõ ràng Sự khác biệt hai cơng nghệ lượng thơng tin thu thập Near Field Communication (NFC) có khoảng 4cm (hầu hết điện thoại) Radio Frequency Identification (RFID) sử dụng sóng vơ tuyến angten để tối đa hóa liệu đọc RFID có hai loại thẻ thẻ thụ động chủ động Năng lượng: 16 NFC sử dụng sức mạnh nguồn điện thoại để đọc liệu thêm vào thẻ nhãn mác Thẻ RFID thụ động hoạt động mô tả Điều có nghĩa thẻ RFID sử dụng để truyền liệu Đối với hệ thống đọc liệu từ thẻ NFC thẻ RFID, thiết bị RFID sử dụng nhiều lượng chút, chúng vận hành hệ thống ăng-ten tùy thuộc vào cách hệ thống RFID cấu hình, cài đặt đọc gắn thẻ tiếp tục truyền liệu Và làm tăng mức tiêu thụ lượng hệ thống Chi phí: Cơng nghệ NFC thường giải pháp rẻ hơn, khơng có công nghệ bổ sung khả dụng bạn sử dụng cho mục đích quảng cáo thơng tin (chi phí cho đầu đọc nằm điện thoại khách hàng) Mặt khác, RFID giải pháp theo dõi hoàn hảo cho tài sản, thiết bị, container vận chuyển… Vì việc lựa chọn nhãn tag RFID đa dạng Thẻ RFID hoạt động bọc vỏ nhựa cứng, kim loại cao su dao động từ $ đến $ 18, tùy thuộc vào biến thể Điều có nghĩa loại thẻ thường sử dụng để theo dõi mặt hàng đắt tiền Dung lượng: Đây thực câu hỏi đáng để hỏi, RFID NFC có cách sử dụng khác Thẻ RFID thường lưu trữ số theo dõi số seri Cho phép theo dõi sản phẩm riêng lẻ phương pháp sử dụng mã số chúng Chúng trường hợp yêu cầu lượng lớn nhớ thẻ Bảo mật: Do chất thông tin lưu trữ thẻ RFID, lựa chọn an tồn hơn, hack thu thập sửa đổi thông tin thẻ, họ thay đổi số thông tin SKU (số theo dõi sản phẩm) Trong điều vấn đề số cơng ty, khơng phải vấn đề lớn Mặt khác, thẻ NFC lập trình lại chúng khơng viết cách, có nghĩa bạn tìm thấy thương hiệu sản phẩm có logo khơng đủ rõ ràng để chế độ đọc, thay thẻ ứng dụng NFC chẳng hạn thiết bị NFC Easivaiv Tốc độ đường truyền: 17 Do phạm vi ngắn, liệu NFC gửi nhanh chóng, thẻ RFID kích hoạt cách xa hàng trăm mét, lúc để liệu đến tay người đọc Phạm vi hoạt động: RFID hồn tồn phù hợp Thẻ RFID có nguồn điện riêng, có nghĩa phạm vi chúng lên đến 100 mét Mặc dù NFC có phạm vi khoảng 4cm Tùy thuộc vào tần số hệ thống RFID sử dụng, điều ảnh hưởng đến khu vực Dưới số phạm vi gần cho tần số khác RFID • Tần số thấp (125-134 kHz) – lên đến 10cm • Tần số cao (13,56mHz) – lên đến 30cm • Tần số siêu cao (từ 856 MHz đến 960 MHz) – lên đến 100 m Bảng so sánh RFID NFC Tần số hoạt động NFC RFID 13.56 MHz LF: 125-134 KHz HF: 13.56 MHz UHF: 856-960 MHz Khoảng cách hoạt động cm LF: 10 cm HF: 30 cm UHF: 100 m Loại thẻ sử dụng Bị động Bị động chủ động Quét đồng loạt Không Có Ứng dụng Tra cứu thơng tin, Quản lý hàng hóa tốn điện tử, ứng kho bãi, thu phí giao dụng mang tính cá nhân thơng,… cao 18 Chương IV Phần Mô Phỏng Node MCU ESP 8266 Cấu hình chân: Danh mục Tên Power Micro-USB, 3.3V, GND, Vin Chức Năng MicroUSB: NodeMCU cấp nguồn thơng qua cổng USB 3.3V: Có thể cung cấp 3.3V quy định cho chân để cấp nguồn cho bo mạch GND: Chân nối đất Vin: Nguồn điện bên Control Pins VI, RST Pin nút đặt lại vi điều khiển 19 Analog Pin A0 GPIO Pins GPIO1 đến GPIO16 SPI Pins SD1, CMD, SD0, CLK TXD0, RXD0, TXD2, RXD2 UART Pins I2C Pins Dùng để đo điện áp analog khoảng 0-3.3V NodeMCU có 16 chân đầu vào-đầu cho mục đích chung bo mạch NodeMCU có sẵn bốn chân cho giao tiếp SPI NodeMCU có hai giao diện UART, UART0 (RXD0 & TXD0) UART1 (RXD1 & TXD1) UART1 sử dụng để tải chương trình sở/chương trình lên NodeMCU có hỗ trợ chức I2C chức bên chân này, bạn phải tìm chân I2C Module RFID NFC PN532 Cấu hình chân: Chân VCC GND Thông tin chi tiết VCC chân cấp nguồn cho toàn thiết bị Chân GND điểm mass nguồn điện Arduino / Vi điều khiển 20 TXD Giao tiếp UART yêu cầu hai chân giao tiếp, chân để truyền liệu chân thứ để nhận Chân TXD giúp truyền liệu Chân RXD chân nhận liệu giao tiếp UART RXD Giao tiếp I2C yêu cầu chân để truyền nhận liệu SDA chân liệu cho giao tiếp I2C SDA SCL SCL chân xung clock cho giao tiếp I2C Dữ liệu di chuyển thiết bị theo xung clock IRQ Chân IRQ chân ngắt, giúp giao tiếp I2C tạo ngắt giao tiếp RST RST chân reset, giúp thiết lập lại thiết bị tín hiệu bên Giao tiếp a) Đầu tiên kết nối RFID PN532 với ESP8266 Kết nối chân SCL RFID với chân D1 ESP8266 Kết nối chân SDA RFID với chân D2 ESP8266 Kết nối VCC RFID với 3,3V ESP8266 Kết nối GND RFID với GND ESP8266 b) Sau kết nối LED với ESP8266 Kết nối chân GND ESP8266 với chân nguồn LED Kết nối chân D5 ESP8266 với chân lại LED c) Vì mơ-đun RFID PN532 hỗ trợ nhiều giao diện HSU”UART tốc độ cao”, I2C SPI Để chọn giao diện số này, cần điều chỉnh cơng tắc bật/tắt cho phù hợp Vì sử dụng giao diện I2C nên quẹt thẻ mặt đèn led bật cịn mặt sai đèn led tắt 21 Sơ đồ nguyên lý Code #include #include #include #include #include PN532_I2C pn532_i2c(Wire); int ledpin1=D5; NfcAdapter nfc = NfcAdapter(pn532_i2c); String tagId1 = "55 EB C0 2A"; String tagId = "None"; byte nuidPICC[4]; void setup() { Serial.begin(9600); Serial.println('\n'); pinMode(ledpin1,OUTPUT); Serial.println("System initialized"); nfc.begin(); digitalWrite(ledpin1, LOW); } void readNFC() { if (nfc.tagPresent()) { 22 NfcTag tag = nfc.read(); tag.print(); tagId = tag.getUidString(); Serial.println("Tag id"); Serial.println(tagId); } delay(1000); } void loop() { readNFC(); if(tagId==tagId1) { if( digitalRead(ledpin1) == 0) { digitalWrite(ledpin1, HIGH); tagId = ""; Serial.println("LED ON!"); delay(1000); } } if(tagId==tagId1) { if( digitalRead(ledpin1) == 1) { digitalWrite(ledpin1, LOW); tagId = ""; Serial.println("LED OFF!"); delay(1000); } } } 23 Ảnh minh họa 24