Tôi có nên sử dụng NFC, RFID hay cái gì khác không?


7

Tôi là một nhà phát triển web - vì vậy IoT hoàn toàn không phải là chuyên môn của tôi - và tôi đã được yêu cầu tìm cách rẻ nhất và hiệu quả nhất (theo thứ tự ưu tiên này) để xây dựng một gizmo cho một sự kiện thể thao (không thể cụ thể hơn). Đây là cách nó nên hoạt động:

  1. Một đối thủ đeo dây đeo cổ tay mang ID duy nhất của mình.
  2. Tại một nơi có một thiết bị đầu cuối sẽ quét dây đeo cổ tay một lần khi tiếp xúc, vì vậy ban tổ chức sẽ biết lúc nào đối thủ đến thiết bị đầu cuối này thông qua một ứng dụng web.
  3. Đối thủ cạnh tranh phải ở lại 3 giây tại nhà ga và không thể giang tay về phía trước, họ phải ở nhà ga.
  4. Đối thủ cạnh tranh được thừa nhận rằng dây đeo cổ tay của anh ta đã được quét thành công và bây giờ có thể chuyển sang thiết bị đầu cuối tiếp theo. Và như thế

Vì vậy, câu hỏi của tôi là, tôi nên sử dụng những gì cho dây đeo cổ tay và thiết bị đầu cuối biết rằng các vòng đeo tay là ném đá?

EDIT - Thêm chi tiết:

  • Các đối thủ cạnh tranh không thể có điện thoại của họ hoặc bất kỳ thiết bị nào với họ trong sự kiện này.
  • Sẽ có từ 40 đến 50 thiết bị đầu cuối tối đa
  • Tôi đã được hỏi về giải pháp rẻ nhất nhưng tôi không có chi phí tối thiểu / tối đa và tôi không bị giới hạn bởi thời gian phát triển (mặc dù phải hợp lý)

1
@SeanHoulihane Bạn có ý gì khi nói "ngoài lề"? Tôi biết rằng không có giải pháp giá rẻ nào phù hợp 100% với nhu cầu của tôi, đó là lý do tại sao tôi muốn biết dự án đó sẽ làm gì và liệu có thể tự lắp ráp nó dựa trên giải pháp arduino / raspberry / [bất kỳ vi điều khiển] nào không.
AdrienXL

1
@AdrienXL Tôi nghĩ rằng Sean hỏi nếu nó có thể được dễ dàng hơn và rẻ hơn để mua một giải pháp làm sẵn như vậy ở những - £ 95 cho 100 Vòng tay RFID, và sau đó bạn chỉ muốn cần phải phát triển một độc giả của một số mô tả. Nhiều điện thoại hiện đại có khả năng đọc RFID, có thể đủ tốt cho trường hợp sử dụng của bạn. Liệu một cái gì đó như thế này có thể được chấp nhận, hoặc bạn có một ràng buộc về giá / độ phức tạp cụ thể không?
Aurora0001

1
@ Aurora0001 oh xin lỗi Nếu tôi hiểu nhầm Sean. Tôi đã đi vòng quanh và tôi đã kết luận rằng những loại dây đeo cổ tay đó thực sự là giải pháp rẻ nhất. Tuy nhiên, các đối thủ cạnh tranh không thể có điện thoại của họ với họ và tôi cần "thiết bị đầu cuối" là đầu đọc RFID và chỉ họ. Giải pháp tốt nhất tôi tìm thấy cho đến nay là đầu đọc RFID + emm 433 MHz trên thẻ Arduino + máy tính có đầu thu. Nhưng tôi sợ chi phí và thời gian sẽ phải mất nếu tôi phải tự lắp ráp arduinos (tôi cần 50 thiết bị đầu cuối).
AdrienXL

1
13,54 MHz dường như là một rfid tiêu chuẩn khá tốt để nhắm mục tiêu. Có những độc giả thích cái này với giá siêu rẻ có thể giao tiếp với bất kỳ MCU nào (arduino, Esp8266, youthy, v.v.) hoặc máy tính siêu nhỏ (ras-pi, chip, v.v.) bạn có thể chạm tay vào và chương trình. An ninh và phòng chống gian lận là tùy thuộc vào bạn và kỹ năng của bạn
Aaron

1
@SeanHoulihane Thật vậy, tôi đang cố gắng đưa ra một bằng chứng về khái niệm trước tiên nhưng đủ gần với thực tế liên quan đến chi phí và thời gian. Nếu dự án kết thúc, nó sẽ chỉ được sử dụng bởi khách hàng của tôi và sẽ không có sẵn để bán.
AdrienXL

Câu trả lời:


7

Làm thế nào xa máy tính cơ sở của bạn làm các thiết bị đầu cuối cần phải được? Nó có cần phải là một hệ thống tương đối thời gian thực hay các đăng ký có thể được lưu trong bộ nhớ cache trong vài giây không?

Nếu bạn có thể thoát khỏi phạm vi của wifi và độ trễ tiềm ẩn của tin nhắn mqtt (một giao thức tốt nếu bạn cần QOS ) Tôi nghĩ rằng một vi điều khiển đặc biệt với một trong những đầu đọc RFID này sẽ là một thiết lập gần như lý tưởng.

(Cá nhân tôi có một vài wemos D1 mini's * lưu ý rằng đây không phải là giá rẻ nhất mà họ có thể tìm thấy, nhưng tôi cố gắng không quảng cáo loại bỏ)

Tôi chủ yếu sử dụng phần mềm NodeMCU , nhưng không có thư viện nào cho các chip RFID pn532, vì vậy bạn phải đọc / ghi các thanh ghi i2c / spi theo cách thủ công. Adaf Berry có một thư viện cho Arduino IDE, nhưng nó chỉ hoạt động với i2c (có vẻ như chưa được thử nghiệm / chưa được phát triển cho Esp8266)

Một trong những lợi ích của việc thiết lập như thế này là bạn hoàn toàn có thể dễ dàng làm cho các pin này được cung cấp năng lượng bằng ngân hàng pin usb (coi chừng vì một số sẽ tắt nếu chúng không cảm thấy đủ sức hút hiện tại).

Nếu tôi xây dựng những thứ này với các bộ phận từ AliExpress (siêu rẻ) thì đây sẽ là danh sách mua sắm của tôi:

Sau đó, để triển khai, bạn cần một số điểm truy cập wifi tốt có thể xử lý một loạt các kết nối nhẹ (một số có giới hạn trên # kết nối) và có thể là máy tính xách tay chạy máy chủ mqtt và máy chủ ứng dụng web của bạn.


Bất kỳ quan điểm nào về RFID qua NFC? Tôi không thấy nhiều sự lựa chọn khác ngoài sự sẵn có của thành phần ...
Sean Houlihane

Phần bình luận @SeanHoulihane đã dẫn tôi đến một hệ thống xung quanh những chiếc vòng tay này .
Aaron

2
Định nghĩa của nfc vs rfid có phần mờ nhạt ... bạn thực sự chỉ cần chọn một giao thức đích (trong trường hợp này là MIFARE 1K). Ngoài ra thành phần sẵn có không phải là một cái gì đó có thể được bỏ qua. Tôi muốn nói rằng nó thực sự là một trong những yếu tố quan trọng nhất.
Aaron

2
Điều này thật tuyệt vời @Aaron (mặc dù bạn đã đánh giá thấp nước mắt rất nhiều: P). Cảm ơn bạn ! Tất cả các khu vực sẽ được bao phủ bởi wifi và không cần thời gian thực, vì vậy có vẻ như câu trả lời của bạn đáp ứng nhu cầu của tôi một cách hoàn hảo. (Và cũng cảm ơn Sean!)
AdrienXL

1
@AdrienXL hy vọng bạn có thể chứng minh bản thân với khách hàng này của bạn và tính phí rất nhiều cho những giọt nước mắt của bạn xD
Aaron
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.