0

我想在 Raspberry Pi(加载有 Windows 10 IoT 核心)上使用 Azure IoT Edge,它使用 BLE 协议从 TI 传感器标签收集数据,将设备转发到云消息到 IoT 中心。

最终,我想通过 MQTT 协议将 ThingWorx 用作 IoT 中心,或者仅在客户端上使用 ThingWorx Edge SDK 和基于 WebSocket 的 Edge MicroServer。

所以基本上我想知道如何通过运行 .net 代码的 Raspberry Pi 上的标签传感器收集我收集的数据并将其推送到物联网集线器以及从云接收一些消息到设备(如关闭温度传感器)。我是 ac#.net 开发人员,我正在寻找可以帮助我开始物联网开发的示例项目、文章、指南和视频

此链接上的 IoT Edge BLE 示例使用物理设备与 Azure IoT Edge | Microsoft Docs展示了如何使用运行 Raspbian 的 Raspberry Pi 3 发送消息。

在上面的文章中,他们提到:“在撰写本文时(06/12/2017),IoT Edge 仅支持在 Linux 上运行的网关中的 BLE 模块。”

我想知道 Windows 10 IoT Core 现在是否提供 IoT Edge 仅支持 BLE 模块。

谢谢你,拉德

更新:我想我找到了一些东西。如果可以按照描述收集数据,则需要编写使用 Azure IoT Edge SDK 的附加代码,以将消息发送到 IoT 中心。有人可以确认我是否走在正确的轨道上吗?

https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt2

4

1 回答 1

1

Azure IoT Edge 现在支持 Windows IoT Core。这项改进是新功能公开预览的一部分,这些新功能专注于云配置、部署和监控 AI 到边缘设备。

IoT Edge 的内部架构已更改为以行业标准方式支持这些功能。首先,模块现在被实现为容器。此更改意味着 IoT Edge 将不支持运行 Windows IoT Core 的 Raspberry Pi 3 (ARM),直到 Windows 支持 ARM 上的容器。本教程将引导您在运行 Windows IoT Core 的 MinnowBoard Turbot (x64) 上运行 IoT Edge。

IoT Edge 确实支持运行 Linux 的 ARM 设备。本教程将引导您在运行 Raspbian Jessie 的 Raspberry Pi 3 (ARM) 上运行 IoT Edge。

我们还没有通过 IoT Edge 设备连接 SensorTag 的等效教程;但是,这是我们计划中的功能请求。

于 2017-12-12T17:18:39.677 回答