从WebApp连接到LAN上的设备

问题描述 投票:0回答:1

我需要我的应用程序才能连接到局域网上的其他设备,例如打印机。这可能吗,还是我需要构建一个本机应用程序?如果不可能,是否有任何创造性的解决方法?

web-applications wifi lan
1个回答
0
投票

我发现可以通过Web Apis使用Bluetooth或Usb连接到其他设备。可悲的是,我认为对于局域网上连接的设备没有类似的Web API。由于设备可能通过http而不是https提供服务,并且具有动态IP,因此几乎不可能找到解决方法。我确实认为在Native Apps中有可能,但是我不是该领域的专家。但是,如果您要做的是将运行您的应用程序的设备设置为本地服务器,并让该应用程序的其他实例通过本地Wifi连接到该设备,则可以!您将必须使运行服务器实例的设备静态,然后为它分配一个使用通配符https证书在https上运行的子域(运行本地服务器实例的设备必须是本机应用程序才能运行服务器)代码,但您用来实际浏览该应用的应用可以在网络上运行。

© www.soinside.com 2019 - 2024. All rights reserved.