问题标签 [azure-iot-central]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-iot-central - 向 IoT Central 报告“DateTime”属性的正确 JSON 格式是什么?
问题1:
如题。我能够使用 Azure IoT Central 选项卡中的库报告Location
属性,但找不到正确的 json 格式来报告属性。Device Property
Property
DateTime
这是我在启动应用程序时从 IoT Central 返回的设备孪生副本:
问题 2:
既然我提到了Location
属性,是否也可以在Location
不作为库的一部分的情况下报告 a Device Property
(如示例设备模板中所示)?由于已经存在一个库,因此创建一个来托管该属性Location
似乎是多余的。这两个动作有什么区别?仅供参考,我无法找到正确的 JSON 格式来报告该属性,而不是它不在两者之下。Device Property
Location
Location
Device Property
azure-iot-hub - IOT Central - 报告的属性问题
从设备发送时,我在获取报告的属性以正确更新/显示时遇到问题。我正在使用 IOT Central/IOT Hub 文档中提供的入门代码。代码如下。当函数运行时,它会报告成功,但在 IOT Central 中查看设备属性时,它们不会显示。我已经验证设备模板中的属性名称配置正确,但我显然遗漏了一些东西。我还在下面的代码中更改了属性的名称,看看我是否会收到错误,但它仍然报告成功。有任何想法吗?
函数 sendDeviceProperties(twin) { var properties = { serialNumber: '123-ABC', 制造商: '测试制造商' }; twin.properties.reported.update(properties, (err) => console.log( Sent device properties;
+ (err ? error: ${err.toString()}
: status: success
))); }
visual-studio-2017 - 错误 CS1061“DeviceClient”不包含“SetInputMessageHandlerAsync”的定义
我尝试从 Microsoft 来源构建 IoT Edge 模块 termo 传感器。当我构建项目时,我得到了错误:
“错误 CS1061‘DeviceClient’不包含‘SetInputMessageHandlerAsync’的定义,并且找不到接受‘DeviceClient’类型的第一个参数的可访问扩展方法‘SetInputMessageHandlerAsync’(您是否缺少 using 指令或程序集引用?)”
然后我从头开始创建 IoT Edge 模块,比较程序集版本并开始构建模块,一切正常。
我遵循 VS 2017 IDE 中的 DeviceClient 类,用于构建好的应用程序。
但是当我在构建问题的应用程序中关注 DeviceClient 类时 - 我看到,没有这样的方法。
我比较汇编版本 - 它是平等的。
azure - KepServerEx 连接到 Azure IoT Central
我正在为监控解决方案进行概念验证,并且已经能够使用 Gateway(Kepserverex) > IoT hub > Power BI 模型来查看我的数据。该解决方案有效但不可扩展,因此我开始关注 Azure IoT Central,因为它提供了开箱即用的监控解决方案,但我正在努力解决的是如何将 Kepserverex 和 IoT Central 连接在一起。我可以使用 MQTT 或 REST 进行连接。
有没有人对如何实现这一点有任何见解?谢谢你的时间!
azure-iot-hub - 适用于 Azure IoT Central (SaaS) 的 IoT 中心设备预配服务 (DPS)
如何使用 DPS 将设备预配到 IoT Central? 文档说,有一个高级选项可用于将设备直接配置到 IoT 中心。但是当我签入 DPS 应用程序时,没有链接到 IOT 控制的选项。
我是物联网开发的新手。
azure - Azure IOT Central 复杂规则
我必须在 Azure IOTCentral 上创建一些复杂的规则。这些设备传感器存在连接问题,因此需要使用统计方法在时间窗口中计算一些指标,以获取触发警报的遥测事件的计数。
例子:
聚合窗口 1 小时,规则将类似于采用传感器值的模式并在达到 10 时进行计数。其他规则应以更大的聚合窗口(如 12 小时)启动警报
有没有办法做到这一点?
azure-iot-hub - 为通过 IoT-central 配置的设备发送 Cloud-To-Device 消息
我一直在阅读这个新的 SaaS 产品的文档,但我没有看到任何关于能够向设备发送消息的内容,例如:打开/关闭设备。
https://docs.microsoft.com/en-us/azure/iot-central/tutorial-add-device
我确实看到有一项规定可以通过更改设备双胞胎来更改设备的设置。
另外,我读到有一种方法可以向设备发送“回声”。但是,这些不符合我的确切目的。
那么,有没有一种方法可以发送 C2D 消息,使用连接字符串,可以使用例程构建 - ? https://docs.microsoft.com/en-us/azure/iot-central/tutorial-add-device#prepare-the-client-code
我想通过 AzureFunction 发送这个 C2D,但很高兴知道这是否可以以某种方式集成到 IoT-Central UI 中。
满足我要求的任何其他输入(打开/关闭设备)也会有很大帮助!
azure-iot-hub - 如何使用 MQTT.fx 连接到物联网中心?
我正在尝试直接使用 MQTT 连接到 IOT 中心。
我只是遵循以下文档,
https ://docs.microsoft.com/en-us/azure/iot-central/concepts-connectivity#connect-a-single-device
https://www.instructables.com/id/Azure -IoT-Hub-Set-Up-MQTTfx-Sigfox-Callback-and-Dr/
https://github.com/MediaTek-Labs/aws_mbedtls_mqtt/pull/9/files?short_path=04c6e90
https://docs.azure。 cn/zh-cn/articles/azure-operations-guide/iot-hub/aog-iot-hub-howto-connect-with-tool-mqtt-fx(翻译成英文)
以上文档我使用来自 github 的 dps_cstr 工具通过此链接生成带有 SAS 令牌的连接字符串
https://docs.microsoft.com/en-us/azure/iot-central/tutorial-add-device#prepare-the-client-代码
我已经使用上面的连接字符串和详细信息为 iot Central 配置了带有连接配置文件的 MQTT.fx。附上那个快照
当我尝试连接到这个时,我收到一个错误“未授权连接”。
日志:
编辑:我从https://github.com/Azure/azure-iot-sdk-c/blob/master/certs/certs.c
创建了一个 CA 证书作为 CACert.cer
我在 SSL/TLS 选项中选择了 CS 证书文件选项并再次尝试。但我有同样的错误
azure-iot-hub - 支持在 IOT 中心规则中将完整数据推送到 webhook
我想在满足条件时获得完整的数据,
例如,
在下面的数据中,如果类型等于“未知”,我想将整个 json 数据推送到规则中的 webhook 服务,