我在 Raspberry Pi 上运行 Windows IoT。
打开 Raspberry Pi 并启动 Windows IoT 后,我想自动开始从串行端口连续读取传感器数据,并将数据连续发送到 SignalR 服务器/集线器。我不需要任何用户界面。
我是 UWP 应用程序的新手。使用无头后台任务是最佳实践吗?但是我怎样才能确保数据读取和发送间隔不会太长(~1-20ms)?因为我想使用 SignalR 客户端近乎实时地发送数据。
我在 Raspberry Pi 上运行 Windows IoT。
打开 Raspberry Pi 并启动 Windows IoT 后,我想自动开始从串行端口连续读取传感器数据,并将数据连续发送到 SignalR 服务器/集线器。我不需要任何用户界面。
我是 UWP 应用程序的新手。使用无头后台任务是最佳实践吗?但是我怎样才能确保数据读取和发送间隔不会太长(~1-20ms)?因为我想使用 SignalR 客户端近乎实时地发送数据。
首先,您应该注意包装的大小。也许您还应该考虑使用 Azure IoT Hub。Azure IoT Hub 专为像您这样的场景而构建,可从许多设备近乎实时地接收大量传感器数据。它具有高度可扩展性,可以在任何客户端平台上使用。
在这里您可以找到文档、背景和示例:https ://azure.microsoft.com/en-us/documentation/services/iot-hub/