如何在硬件接口服务和网页之间进行通信?

时间:2019-06-18 09:12:30

标签: authentication asp.net-core signalr communication

我在自助服务终端上有一个可以作为网站(未本地托管)运行的应用程序,我想通过在自助服务终端上的读取器上点按RFID标签并在其中填充用户名框来提高登录页面的可用性。从标签读取值的登录页面。

我编写了一个Windows服务,该服务监视com端口并读取RFID标签,但是我不确定如何将这些数据传递到屏幕上的网页。我目前正在调查的是拥有一个集中的“设备集线器” api,并通过SignalR将值从RFID读取器服务传输到集线器,然后再通过SignalR再将其转发到网页。

我在信息亭网站和建议的“设备中心”上都使用asp.net内核,并且我已经在使用Identity Server 4,我打算在此处使用它来对组件进行身份验证,尽管我认为我跨域身份验证可能会遇到一些问题,我希望它们可以克服。

我的问题是-这样的交流策略正确吗?

在我深入研究这个兔子洞之前,这是我的最佳选择吗(使用SignalR从设备集线器“反弹”消息,然后将其转发到网站登录页面)?

A simplified sequence diagram outlining what I have in mind

0 个答案:

没有答案