Azure IOT Hub - 从 1 台设备监控设备到云的通信
Azure IOT Hub - Monitor Device-To-Cloud communication from 1 device
系统中有 x 台设备和 y 台设备所有者。这些设备正在主动向 Azure IOT Hub 发送数据——温度、湿度、电压等。
这些设备内部装有 RFID 芯片,用于存储有关设备的信息,我正在与 Xamarin.Forms 项目合作,该项目将允许 android/iOS 用户获取此信息。
检索到有关设备的此信息后,我希望用户能够查看和监控设备到云的 Azure IOT 通信。
以类似的方式,我正在开发网络仪表板,用户可以在其中从 dropdown/selection select 设备执行相同的操作。
我试过实施
Azure Device Explorer 方法,但是问题来了;在 Azure IOT Hub 中,一个消费者组只能有 5 个客户端和一次,这意味着,如果 6 个人想要监控实时设备到云的通信,则只有 5 个人能够做到。此外,此示例所做的是 - 获取 all 传入 IOT Hub 消息,仅查询和过滤用户想要查看的信息 - 这可能会给手机带来相当大的负载。
所以问题是:有没有办法从单个设备查看实时的设备到云 Azure IOT 中心通信?
我愿意添加其他 Azure 服务。
我正在做一个类似的项目,我们开发了一个带有后端数据库的网络应用程序。此数据库存储所有传入的物联网消息,Web 应用程序通过 Azure 通知中心将推送通知发送给对设备感兴趣的移动客户端。所有业务逻辑和操作都写在 web api 项目中。
手机不直接与 IOT 通信,它们通过 api 通信以从数据库获取信息,使用推送通知有助于保持一切实时。
我们正在使用 Azure 函数来读取来自物联网的消息并进行处理。
Azure IoT 中心遥测路径(热路径)是所有设备的数据流,这些设备在内部摄取到默认的内置事件中心或通过自定义端点从外部摄取。要从单个设备查看遥测数据,有必要捕获遥测流并对特定数据使用过滤技术。换句话说,遥测流必须在流管道中透明地流动,没有任何延迟,并且捕获点将保存遥测的副本 window.
这个暖路径接近实时(热路径),可以配置1-15分钟。
以下屏幕片段显示了使用 Capture 等事件中心功能的 暖路径 示例。请注意,此功能不在 Azure IoT 中心,因此使用了带有外部事件中心的自定义端点:
一旦我们有了遥测温暖路径(存储在 Blob 中,例如每分钟一次),我们就可以根据用户请求根据时间、值等查询设备消息、孪生更改事件和设备生命周期事件,事件或触发器。
系统中有 x 台设备和 y 台设备所有者。这些设备正在主动向 Azure IOT Hub 发送数据——温度、湿度、电压等。
这些设备内部装有 RFID 芯片,用于存储有关设备的信息,我正在与 Xamarin.Forms 项目合作,该项目将允许 android/iOS 用户获取此信息。
检索到有关设备的此信息后,我希望用户能够查看和监控设备到云的 Azure IOT 通信。
以类似的方式,我正在开发网络仪表板,用户可以在其中从 dropdown/selection select 设备执行相同的操作。
我试过实施 Azure Device Explorer 方法,但是问题来了;在 Azure IOT Hub 中,一个消费者组只能有 5 个客户端和一次,这意味着,如果 6 个人想要监控实时设备到云的通信,则只有 5 个人能够做到。此外,此示例所做的是 - 获取 all 传入 IOT Hub 消息,仅查询和过滤用户想要查看的信息 - 这可能会给手机带来相当大的负载。
所以问题是:有没有办法从单个设备查看实时的设备到云 Azure IOT 中心通信?
我愿意添加其他 Azure 服务。
我正在做一个类似的项目,我们开发了一个带有后端数据库的网络应用程序。此数据库存储所有传入的物联网消息,Web 应用程序通过 Azure 通知中心将推送通知发送给对设备感兴趣的移动客户端。所有业务逻辑和操作都写在 web api 项目中。
手机不直接与 IOT 通信,它们通过 api 通信以从数据库获取信息,使用推送通知有助于保持一切实时。
我们正在使用 Azure 函数来读取来自物联网的消息并进行处理。
Azure IoT 中心遥测路径(热路径)是所有设备的数据流,这些设备在内部摄取到默认的内置事件中心或通过自定义端点从外部摄取。要从单个设备查看遥测数据,有必要捕获遥测流并对特定数据使用过滤技术。换句话说,遥测流必须在流管道中透明地流动,没有任何延迟,并且捕获点将保存遥测的副本 window.
这个暖路径接近实时(热路径),可以配置1-15分钟。
以下屏幕片段显示了使用 Capture 等事件中心功能的 暖路径 示例。请注意,此功能不在 Azure IoT 中心,因此使用了带有外部事件中心的自定义端点:
一旦我们有了遥测温暖路径(存储在 Blob 中,例如每分钟一次),我们就可以根据用户请求根据时间、值等查询设备消息、孪生更改事件和设备生命周期事件,事件或触发器。