问题标签 [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.

0 投票
2 回答
161 浏览

azure - 物联网中心和 TPM 配置

带有 TPM 芯片的设备可以使用 TPM 芯片连接到物联网中心吗?如果有怎么办?我找不到任何文档。我只看到 SAS 和证书。

也应该可以在 dps 中添加注册

0 投票
1 回答
240 浏览

c# - How to send basic "Event" Measurement IOT Central (C#)

I am struggling to get "Event" type measurements into the IOT central app. I have successfully gotten Telemetry, State, and Location working as far as measurements go. However, when I call SendEventAsync() from my C# app and pass in my event ("shutdown"), I never see any updates for Event in my app.

What is the proper syntax for this type of event?

Currently trying:

Code snippets:

0 投票
1 回答
424 浏览

python - 如何将 Python iotc 配置为通过端口 443 使用 WebSockets 而不是通过端口 8883 使用 MQTT

我正在使用 Azure IoT Central 创建一个 IoT 应用程序。客户端是用 python 编写的,我正在使用 iotc 库 ( https://pypi.org/project/iotc/ ) 来发送/接收消息。我工作场所的防火墙可能阻止了 MQTT 流量,这就是 python iotc 解决方案不起作用的原因。

我的设置在热点上工作,但不是在我工作的公司的有线网络上工作。所以这就是为什么我认为我们的防火墙阻止了端口 8883 上的 MQTT 流量。根据https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-mqtt-support我也应该能够在 WebSockets 和端口 443 上使用 MQTT。我正在尝试找到一种方法来使用来自 https://github.com/Azure/iot-central-firmware/blob/master/RaspberryPi/app.py 的示例 python应用程序端口 8883 上的 Websockets 而不是 MQTT。

这是来自 Microsoft 的演示应用程序。我想“iotc.connect()”行附近的某个地方是我应该尝试从 mqtt 更改为 websockets 的地方

我希望有一些配置可以选择使用的协议。不幸的是,到目前为止我还没有找到。

0 投票
1 回答
324 浏览

azure - 将设备孪生属性从 azure iot Central 发送到设备

我正在尝试将 Stm32 发现工具包 IoT 节点与 Azure IoT Central 连接。

我在 IoT Central 中创建了一个设备模板和设备,并创建了一个连接字符串。

使用虚拟设备,我验证我可以发送数据正常......虽然开发板无法连接......看起来它正在等待物联网中心向它发送一些东西以更新设备孪生或所需的属性......但我不知道如何通过 Azure IoT Central 做到这一点。我尝试更改属性选项卡上的属性并将其保存,但没有任何反应...如何将某些内容从 IoT Central 发送到我的设备?

设置它正在等待的标志的回调函数如下(由STM编写)它正在等待的标志是ReceivedDeviceTwinProperty

0 投票
1 回答
1516 浏览

azure - Azure:如何通过 API 或 Webhook 直接连接到 IOT-Central?

我想知道是否有办法直接连接到 IOT-Centrals Rest-API,我想从那里显示的遥测数据创建一个 Web 应用程序。据我所知,我相信我需要获取该 Json 字符串才能将数据移植到我的网络应用程序。我愿意接受任何建议:)

非常感谢大家!

0 投票
0 回答
63 浏览

azure - 将 TEXT 遥测数据发送到 Azure IOTCENTRAL 的正确方法是什么?

我正在尝试制作一个停车场类型的应用程序,我需要将以下数据发送到 IOTCENTRE Checkin-Time:timestamp CheckOut-Time:timestamp Car-Registration-Number:TEXT/alphanumeric

前两个可以简单地通过 sendEvent 作为遥测发送,iotCentral 将为我将它们绘制在图表上。但是,我找不到发送字母数字数据/车牌的方法。我想到的方法是通过在 iotCentral 上的设备模板中添加“RegistrationNumber”属性来更新设备孪生属性,但这种方法感觉很愚蠢。有更好的方法吗?

PS 我使用 IOTCentral 这样做的全部原因是为了避免为应用程序创建前端(iotCentral 已经提供)。我知道您可以发送文本遥测,甚至将其转发到存储帐户 blob/structurd。对 iotCentral 执行相同操作的正确方法是什么(并将数据存储在 blob/DB 中以便稍后检索以进行 CRUD 操作。

0 投票
2 回答
409 浏览

azure-iot-hub - Azure IoT Central 存储遥测数据多长时间?

我想知道 IoT Central 将我的遥测数据存储多长时间。感谢您的每一个高级答案!

0 投票
1 回答
150 浏览

azure - 云中的树莓派传感器数据监控

我正在构建我的第一个项目,该项目与云和树莓派 GPIO 引脚(或传感器)相关,但我有点卡住了,希望有人可以通过指出正确的方向来帮助我。

我有带有Sensirion SCD30传感器的 Raspberry Pi 4,按照本指南,我成功地在“/run/sensors/scd30/last”中检索了传感器测量数据,该数据不断更新。

我的目标是将测量数据发送到一些免费的云服务,我正在考虑 Azure IoT Central 或 IoT HUB,因为两者都有免费选项。

我的问题是,如何获取这个文件“/run/sensors/scd30/last”并以 5 或 10 秒的间隔将其转发到 Azure,然后我可以在其中制作所有必要的仪表板和触发器?

0 投票
1 回答
135 浏览

azure-iot-central - 无法使用 X509 证书连接到 IoT Central

使用本文中的示例代码,我已经能够使用 DPS 和基于 X509 证书的组注册连接到 IoT 中心。但是,使用相同的代码和证书连接到 Central,注册失败:

ProvisioningClient RegisterAsync...Failed 自定义分配失败,状态码:401 ProvisioningClient AssignedHub:;DeviceID:注册设备失败

在这两种情况下(DPS 和 Central),根证书都已成功上传并验证。

0 投票
3 回答
220 浏览

python - 从 Python:3.7 基础映像 docker 容器中运行 azure iotc.connect() 时引发无效 URL 错误

我的脚本运行正常,并且在主机 RaspberryPi、Python3.7 以及我的 Windows10 笔记本电脑上运行时可以连接到 IOT 中心。但是,在使用 python:3.7-buster 构建的容器中运行时,它会引发 InvalidURL(f"URL can't contain control characters. {url!r} 错误。

我尝试了各种 Python Docker 映像,但得到了相同的错误。

我希望能正常连接到 IOT 中心,但会得到

InvalidURL(f"URL 不能包含控制字符。{url!r}"