Hướng dẫn triển khai RFID
Trang này dành cho lúc code đã chạy được trong lab và đến lượt mang thiết bị ra hiện trường: chọn ăng-ten, đặt công suất, xác định vùng đọc thật. Người đọc thường là dev phụ trách tích hợp đi cùng người quản lý kho hoặc kỹ thuật viên lắp đặt. Các thuật ngữ sóng trong trang, phân cực, near field, Q, session, đều có giải nghĩa ngắn ở trang thuật ngữ.
Một hệ RFID chạy ổn không nhờ một thiết bị tốt mà nhờ cả chuỗi khớp với nhau: thẻ hợp với hàng, ăng-ten hợp với vùng cần đọc, công suất hợp với hiện trường, và phần mềm hiểu đúng dòng dữ liệu đổ về. Chỉnh một mắt xích mà quên các mắt còn lại là nguồn của đa số dự án RFID trục trặc.
Trình tự triển khai
Đi đúng thứ tự: chọn thiết bị trước khi chốt use case là mua sắm bằng phỏng đoán, và nghiệm thu mà chưa đo với hàng thật là nghiệm thu trên giấy.
Bắt đầu từ use case
Mỗi kiểu điểm đọc, cổng kho, băng chuyền, trần bán lẻ, POS để bàn, kiểm kê cầm tay, cần một vùng đọc khác hẳn nhau, nên mọi thứ bắt đầu từ câu hỏi "ta cần phát hiện cái gì, ở đâu". Trả lời và ghi lại sáu câu sau trước khi chọn bất kỳ thiết bị nào:
- Hàng gắn thẻ là gì: vật liệu, bao bì, và thẻ nằm theo hướng nào khi đi qua điểm đọc.
- Mỗi lượt đọc có bao nhiêu thẻ cùng lúc, và hàng đi qua nhanh hay chậm.
- Cần đọc đúng bao nhiêu phần trăm, và chấp nhận đọc lấn từ vùng bên cạnh tới mức nào.
- Điểm đọc đặt ở đâu, và gần đó có hàng gắn thẻ nào không thuộc lượt đọc không.
- Mỗi lượt đọc phải sinh ra sự kiện gì trong Easy Inventory, WMS, ERP hoặc POS.
- Quốc gia lắp đặt cho phép băng tần và thiết bị nào.
Khảo sát hiện trường
- Vẽ ra hai vùng: vùng phải đọc được và vùng tuyệt đối không được đọc.
- Đánh dấu các nguồn gây khó trên sơ đồ: kệ kim loại, hàng chứa chất lỏng, đèn và motor, thiết bị mạng, đầu đọc bên cạnh.
- Thử bằng đúng loại thẻ dán trên đúng sản phẩm, ở hướng xấu nhất mà thực tế sẽ gặp.
- Đo ở ba mức công suất: thấp, trung bình và mức dự định dùng.
- Thử với mật độ hàng và chuyển động thật, đừng kết luận từ một thẻ đứng yên.
- Ghi lại toàn bộ: ăng-ten, cáp, công suất, session và Q, profile tần số, cùng kết quả đo.
Ba quy luật vật lý cần nhớ khi đọc kết quả: kim loại phản xạ sóng và làm thẻ dán trên nó khó đọc; chất lỏng hút sóng; đầu đọc gần nhau gây nhiễu lẫn nhau. Và tăng công suất mở rộng vùng đọc lấn sang chỗ không mong muốn nhanh chẳng kém gì mở rộng vùng cần đọc.
Chọn và đặt ăng-ten
- Chọn phân cực theo hướng thẻ: thẻ luôn nằm một hướng cố định thì ăng-ten phân cực thẳng cho tầm xa nhất; thẻ dán lộn xộn đủ kiểu thì dùng phân cực tròn để hướng nào cũng đọc được.
- Chọn kiểu ăng-ten theo cự ly: near field cho vùng sát và gọn như bàn gắn thẻ hay kệ thông minh; far field cho cổng kho, băng chuyền và các cự ly vài mét.
- Giữ cáp càng ngắn càng tốt và dùng loại ít suy hao: mỗi dB mất trên cáp là năng lượng không bao giờ tới được ăng-ten.
- Đừng bắt ăng-ten trực tiếp lên bề mặt kim loại, trừ khi ăng-ten hoặc giá đỡ được thiết kế riêng cho việc đó.
- Cho các vùng phủ chồng lên nhau vừa đủ để không có điểm mù, nhưng không tràn sang khu vực của điểm đọc kế bên.
Khi chỉnh, bắt đầu ở công suất thấp rồi tăng dần, và theo dõi song song hai con số: số thẻ cần đọc đã đọc được, và số thẻ ngoài vùng bị đọc lấn vào.
Nhiều đầu đọc
Kiến trúc production thường gặp:
Ưu tiên Ethernet có dây và VLAN riêng khi hạ tầng cho phép, và giám sát heartbeat của từng đầu đọc: một đầu đọc cửa kho lặng lẽ offline nghĩa là các lô hàng đi qua cửa đó biến mất khỏi hệ thống mà không ai được báo.
Nhiều đầu đọc đứng gần nhau thì phải điều phối để không giẫm sóng nhau. Các chiến lược, dùng riêng hoặc phối hợp:
| Chiến lược | Hành vi | Đánh đổi |
|---|---|---|
| TDMA | Đầu đọc luân phiên theo khe thời gian | Đơn giản, nhưng mỗi đầu đọc còn ít thời gian quét hơn |
| FDMA | Mỗi đầu đọc dùng một nhóm kênh khác nhau | Hợp bố trí cố định; bị giới hạn bởi số kênh hợp pháp |
| LBT | Nghe kênh trống rồi mới phát | Tự thích ứng; phụ thuộc quy định vùng và thiết bị |
| FHSS và channel mask | Nhảy kênh hoặc chia mask bổ sung nhau | Giảm va chạm kéo dài nếu cấu hình đúng |
| Dense Reader Mode | Chế độ phát hẹp, chịu nhiễu tốt hơn | Có thể giảm tốc độ của từng đầu đọc |
Bật Dense Reader Mode khi nhiều đầu đọc đứng trong vài mét hoặc các cổng liền kề nhìn thấy nhau; đầu đọc đứng một mình thì chỉ bật khi kiểm thử chứng minh có lợi.
Tránh tag starvation
Một thẻ tín hiệu mạnh nằm sát ăng-ten có thể chiếm sóng khiến các thẻ yếu hơn không chen vào được. Triệu chứng nhận ra từ số liệu: tổng lần đọc lên tới hàng nghìn nhưng số EPC duy nhất thấp hơn số hàng thật đang nằm đó.
Các cách giảm, thử từ trên xuống:
- Chỉnh Q theo quy mô quần thể thẻ thay vì để giá trị mặc định.
- Dùng session persistence cho thẻ đã đọc tạm im một lúc, nhường sóng cho thẻ chưa đọc.
- Quét tuần tự từng cổng ăng-ten thay vì mở tất cả cùng lúc.
- Giảm công suất ở hướng có thẻ mạnh, chỉ tăng ở nơi thật sự cần.
- Luân phiên target A và B giữa các vòng quét.
- Chia nhỏ quần thể bằng lệnh Select khi các cách trên chưa đủ.
Mẫu bắt đầu
Các mẫu này là chỗ để bắt đầu thử, không phải thiết kế đã được bảo đảm; hiện trường của bạn sẽ đòi chỉnh tiếp:
| Kịch bản | Mẫu ban đầu |
|---|---|
| Cổng kho | Bốn ăng-ten, mỗi bên hai, hướng vào trong; khoảng 30 tới 33 dBm; chỉnh tới khi không đọc sang cửa bên |
| Hầm băng chuyền | Ăng-ten ở bốn phía quanh băng; khoảng 25 dBm; chắn RF giữa các line |
| Trần bán lẻ | Ăng-ten phân cực tròn, lưới 3 tới 4 m; khoảng 20 tới 24 dBm; thử kỹ kệ kim loại và phần chồng vùng |
| Kiểm kê cầm tay | Session S1, công suất vừa khoảng 25 dBm; giữ máy cách hàng 0,5 tới 1 m và đi khoảng 1 m mỗi giây |
| POS để bàn | Ăng-ten near field hoặc vùng rất hẹp; công suất thấp nhất mà vẫn đọc đủ hàng trên bàn |
Kiểm thử chấp nhận
Trước khi nghiệm thu một điểm đọc, chạy đủ tám bài sau và ghi kết quả từng bài:
- Thử với lượng hàng ít nhất, bình thường và nhiều nhất mà điểm đọc này sẽ gặp.
- Xoay hàng theo mọi hướng thực tế và dùng đúng bao bì thật.
- Đếm ba con số: thẻ đọc đúng, thẻ bị sót, và thẻ ngoài vùng bị đọc lấn vào.
- Bật các đầu đọc bên cạnh rồi thử lại, để chắc chúng không phá nhau.
- Rút mạng và khởi động lại đầu đọc giữa chừng, kiểm tra hệ thống tự phục hồi.
- Cho cùng một món hàng đi qua hai lần, kiểm tra hệ thống chỉ ghi một biến động tồn kho.
- Tắt rồi chạy lại toàn bộ, kiểm tra cấu hình còn nguyên.
- Chọn một EPC bất kỳ và truy ngược từ lần đọc về tới chứng từ kho hoặc đơn hàng cuối cùng.
Đạt cả tám bài thì lưu cấu hình RF cùng phiên bản firmware và phiên bản ứng dụng thành một bộ, để các điểm đọc sau lắp giống hệt.
Đọc tiếp
- Danh sách kiểm tra production: bước nghiệm thu tổng sau khi từng điểm đọc đã đạt.
- Thuật ngữ RFID cho dev: giải nghĩa các từ sóng vô tuyến trong trang này.
- Đọc thẻ và chống trùng: phần phần mềm tương ứng với hạ tầng vừa lắp.

