首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Angular读取RFID卡

如何从Angular读取RFID卡
EN

Stack Overflow用户
提问于 2021-06-30 17:18:42
回答 1查看 218关注 0票数 0

因此,我正在做一个副项目,我想使用Angular和asp.net REST api连接到一个mssql服务器。

该项目基本上是一个可以放在公司/学校食堂的网站,带有触摸屏和用于员工卡的rfid扫描仪。

我对angular / api部分没有任何问题。但是我该如何从angular的rfid扫描仪中读取事件呢?这有可能吗?

用例是,我想要扫描员工卡,然后在angular客户端应用程序中,如果用户是正确的,则会提示"Welcome,are you "firstname“"Lastname"?(confirmbutton)”,然后在员工从食堂结账时,稍后在此过程中使用收集到的员工信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-30 19:20:16

场景1:服务器和RFID读取器在同一设备上

示例:

您有一个带有Raspberry Pi OS和.NET 5的Raspberry Pi 4。您购买了一个RFID读取器like this one,然后找到了一个用于它的库(like this one),或者开始阅读数据表并使用.NET I2CSPI API编写自己的库。然后,Pi上的RFID网站将监听ASP.NET事件(可能是后台工作人员,或者可能是另一个.NET应用程序将通过gRPC或API通知它),并通过WebSocket或轮询或其他方法通知客户端(在您的情况下是Angular)。

场景2:一台服务器在其他位置有多个web客户端

示例:

您有一个RFID,它对ASP.NET一无所知,只像任何Web一样处理普通数据。然后告诉客户购买一个USB RFID (like this one),然后在Angular应用程序中使用Web USB API与RFID设备进行通信(我不知道如何实现),然后在ASP.NET服务器上调用必要的API。(BBC micro:bit使用这种方法,他们通过Web USB连接到他们的设备)

示例2(这可能是最简单的方法):

使用Ionic编写一个安卓应用程序,使用NFC plugin与NFC标签通信,并调用任何你想调用的应用程序接口。然后,您可以在kiosk mode下运行它。你的客户所需要的就是一台便宜的安卓设备。

注意:您可以组合这些场景,例如,在场景1中,您仍然可以调用集中式API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68191924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档