首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌云平台和WebUSB应用编程接口

谷歌云平台和WebUSB应用编程接口
EN

Stack Overflow用户
提问于 2021-11-10 16:48:51
回答 1查看 48关注 0票数 1

我正在转换Windows桌面应用程序(在成百上千台PC上运行),该应用程序将.NET数据发送和接收到Azure服务。我正在研究将当前的架构从Azure迁移到Google Cloud Platform。在我的初步头脑风暴中,我也在考虑取消桌面应用程序。让一个基于web的应用程序取代桌面应用程序对我来说很有趣。我刚刚遇到了WebUSB应用编程接口。这是一个合适的设计决定吗?WebUSB可以与谷歌云平台一起使用吗?WebUSB应用编程接口中内置的安全性是否足够强大,以适应包括个人数据的严格生产环境?

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 18:20:00

客户端和服务器平台的选择大多是无关的。您可以将WebUSB与运行在Azure、GCP、AWS或您机柜中的服务器上的服务一起使用。任何可以为网站提供服务的东西都可以为使用WebUSB的网站提供服务。

你是否可以使用WebUSB的问题主要归结为你要收集数据的USB设备的类型。WebUSB对于“特定于供应商”的设备最有用,在这种设备中,操作系统不提供对设备的驱动程序支持,而是应用程序充当驱动程序。如果您的现有应用程序使用WinUSB库(或其.NET等效库),那么它应该可以与WebUSB一起工作。如果您的设备是串行或HID设备,那么您可能希望改为查看WebHID或Web serial API。https://web.dev/devices-introduction/很好地介绍了如何从web访问硬件外设。

WebUSB旨在保护用户数据。权限模型要求用户选择他们想要与网站共享访问的设备。该API也仅在HTTPS站点上可用,因此站点访问的数据只能通过加密链接发送回服务器。

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

https://stackoverflow.com/questions/69917149

复制
相关文章

相似问题

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