【发布时间】:2021-03-15 08:40:39
【问题描述】:
所以我希望这是提出这样一个问题的正确地方。我有一个通过 USB HID 与硬件交互的应用程序。这个应用程序很好地实现了它的目的,但我们一直需要向它添加一些类似“脚本”的代码片段来自动执行各种任务。
我们决定尝试向应用程序添加一个基于 Web 的 API,我们可以向其发送命令并从中接收事件。然后的想法是在 python 之类的东西中使用 GET 或 PUSH 请求来创建我们需要的这些简单的小设备测试脚本。
我的问题是这是否是正确的方法还是有更好的方法?如果这是正确的方法,我们如何处理从设备返回的需要以某种方式发送到脚本的事件?我知道您可以使用 webhook 或 SSE 之类的东西,但我对这些东西还不够熟悉,因此无法就在这种情况下使用什么做出一个好的选择。
目前我正在为内部 Web 服务器寻找像 OWIN 这样的东西,但我可能完全偏离了轨道。在这方面做了很多goolge'ing,我并没有真正看到明确的最佳或正确方法。任何建议表示赞赏。
【问题讨论】: