c# - 如何通过 Web 界面访问远程硬件设备的功能?
问题描述
我来自 Web 开发背景,但目前面临一个项目,该项目以某种方式触及从 Web 界面进行远程硬件操作的主题。
先决条件
- 许多远程平板设备,在 (a) Windows 和 (b) Android OS 上运行
- 反应网络应用程序
目标:开发一个基于 React 的 Web 应用程序,它能够执行某些操作:
- 检索系统信息(例如正常运行时间、实时在线/离线状态、系统日志和错误)
- 执行系统方法,例如重新启动设备或将新文件上传到目标设备文件系统
问题:从客户端 Web 应用程序访问远程设备系统方法的最佳方式是什么?
假设:我假设(我可能完全错了!)最佳做法是:
开发基于 .NET(适用于 Windows)和 Java(适用于 Android)的 Web API,以便以 REST API 或类似的形式为客户端应用程序提供与之通信的接口。
Websockets 用于在线/离线状态的实时状态更新(?)
其余的对我来说是一个很大的问号。我将不胜感激任何我必须进一步研究的帮助或方向。
解决方案
推荐阅读
- php - 如何使用 opcache_reset 函数?
- ios - 在 Parse Server 上哪里可以上传 .p12 文件或推送通知密钥?
- service - Debian:服务安装在哪里
- http - 为什么我们不让 HTTP 请求更高效呢?
- vbscript - 从 HP ALM 测试计划下载所有附件
- flask - 烧瓶 filter_by table.column value1 或 value 3
- sql-server - 将 XML 记录转换为表
- rest - strust2 rest 插件和 Internet Explorer 的问题
- javascript - 属性值未传递给其他脚本中的变量
- django - Django开发服务器因错误而关闭