问题标签 [azure-iot-hub]

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 投票
1 回答
71 浏览

azure - 是否有用于为 Azure IoT 中心/套件实施构建网站的标准模型/模式?

我看到 Azure IoT Suite提到了 Azure Web Apps,但我似乎找不到任何可以解释/实现 Web 应用程序的文档或资源。

是否有围绕 Azure IoT 资源开发基于 Web 的应用程序(例如 Core MVC 应用程序)的标准模式?

0 投票
1 回答
190 浏览

apache-camel - 在 Azure IOThub 中使用 Camel 组件挂在 client.open();

我有一个从某些设备收集数据的现场网关,我正在尝试将这些数据发送到 IOThub。网关在 Camel 中,所以我必须将数据发送到 IOThub 作为一个组件。我在 Endpoint start() 方法中添加了以下内容

从生产者的交换中获取数据,并使用以下代码将其发送到端点中的方法

当我运行测试路线(带有 Hello world 消息)时,数据会进入 Iothub,但会显示以下警告。但是当我运行网关时,它会挂在 client.open()...只打印 In start2 和 In start3。在 start4 中不是。

我在端点的 stop() 方法中添加了 client.close()。也许我将打开和关闭放置在错误的位置。请帮忙!!

0 投票
2 回答
527 浏览

mqtt - IOThub mqtt 支持

我已经为 IOThub 创建了一个测试帐户,并下载了 azure-iot-sdks git 存档进行测试。

我已将连接字符串添加到 iothub_client_sample_http 和 iothub_client_sample_mqtt .c 文件。

当我运行 iothub_client_sample_http 时,我看到在从 PR_lock 调用的 pthread_mutex_lock 中出现分段违规之前发送并确认了几个网络数据包。我会追踪并修复它。

更重要的是,我想使用 MQTT 协议。当我执行 iothub_client_sample_mqtt 应用程序时,连接代码出现超时。我查看了带有线鲨的数据包,我看到的是:

TCP 74 33226 > 安全 mqtt [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=81898578 TSecr=0 WS=128

然后再传出两个相同的数据包并重新传输。我从来没有看到任何回复数据包。

我需要在 IOThub 上启用某些功能以允许使用 MQTT 吗?

我实际上想在产品中使用 mosquitto,并且从我的代码中得到了相同的场景。

谢谢你的帮助。

0 投票
1 回答
1581 浏览

javascript - 为 Azure IoT 中心运行 node server.js 时出现“提供给 RegExp 构造函数的标志无效”错误

我正在尝试运行“node server.js”以通过 Azure IoT Hub 将我的树莓派设备连接到 Azure。当我运行命令“node server.js”时,我收到以下错误。请注意,我将计算机的用户名替换为“用户名”。文件 connection_string.js 中没有我的计算机的用户名,尽管错误提示它有。请看下面的错误:

预先感谢您的帮助!

0 投票
1 回答
2241 浏览

azure - Simcom SIM 808 SIM900 Azure IoT Hub - 无法添加授权标头

我正在使用 Simcom SIM 808 将数据发布到 Azure IoT Hub。我的问题是 Azure IoT Hub 在 Authorization 标头中需要一个 SAS 字符串,但我找不到添加此标头的方法。有人有使用 sim 808 和 Azure iot 的经验吗?是否可以将授权字符串添加到 url?

我正在使用 SIM800 系列 AT 命令手册 v 1.07.pdf 作为参考。

支持的标头参数是:CONTENT、USERDATA 等等。

0 投票
2 回答
222 浏览

azure - Azure IOT 中心匿名访问

是否可以在没有授权标头的情况下将数据推送到 azure iot hub?另外,是否可以将授权标头添加到 url?我的问题是我无法添加 autohrization 标头,因此我需要发布没有此标头的数据。

0 投票
1 回答
379 浏览

azure - 如何在 Azure IoT 中心拥有 aws iot 规则引擎类型的场景?

我实际上想要一个改变输出的条件语句。例如,如果温度<0 做某事,同样如果温度>50 做某事。我想知道在 Azure IoT 中怎么可能有这个条件案例?我应该遵循什么?我应该寻找什么术语?请帮忙。

0 投票
1 回答
456 浏览

c# - 瞬态错误发生,deviceclient.sendmessage

我有以下代码从树莓派上的传感器读取温度。

代码是异步的,如果我只删除代码的最后一行,即发送消息的代码,我永远不会得到异常。我的意思是这一行:

如果我删除这些线,我可以看到传感器正在工作,因为文本框已更新为真实温度。

只有当我取消注释 sendmessage 行时,我才会收到异常

我怎样才能解决这个问题?

0 投票
2 回答
951 浏览

azure - 将 GPS 设备连接到 IoT 中心

我正在尝试记录来自多个 GPS 设备的输入,Azure 官员告诉我,最好的方法是使用 Azure IoT 中心。

问题是,IoT Hub 支持某些协议(AMQP/MQTT/HTTP)。我是否一定需要支持这些协议的 GPS 设备?据我所知,它们中的大多数都通过普通的 TCP/UDP 支持自己的协议。如果我无能为力 - 我想知道一个支持这些协议的标准品牌,因为我还没有找到一个。

另一件事是安全性,IoT Hub 允许不同的共享访问策略。我不知道如何配置一个简单的 GPS 跟踪器来保存该令牌。如果您有关于该主题的任何文档,我希望看到一些,因为我找不到任何东西。

0 投票
1 回答
469 浏览

azure-iot-hub - IoT 中心 C# 设备 SDK 因“无法加载文件或程序集验证,版本 = 2.2.0.0”而崩溃

我正在尝试在 Visual Studio 上运行一些集成测试,以测试将数据发送到 IoT 中心。尝试使用该DeviceClient.SendEventAsync()方法发送数据时,应用程序崩溃并出现以下异常:

{“无法加载文件或程序集 'Validation, Version=2.2.0.0, Culture=neutral, PublicKeyToken=2fc06f0d701809a7' 或其依赖项之一。

系统找不到指定的文件。":"Validation, Version=2.2.0.0, Culture=neutral, PublicKeyToken=2fc06f0d701809a7"}

我还注意到app.config文件中的以下内容:

我正在使用 10.0.20 版的 C# SDK 我的项目针对 .NET 4.5.1 安装的验证包是 2.2.8 版

任何人都可以提供一些关于 SDK 使用中出了什么问题的指示吗?