问题标签 [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.
azure - 是否有用于为 Azure IoT 中心/套件实施构建网站的标准模型/模式?
我看到 Azure IoT Suite提到了 Azure Web Apps,但我似乎找不到任何可以解释/实现 Web 应用程序的文档或资源。
是否有围绕 Azure IoT 资源开发基于 Web 的应用程序(例如 Core MVC 应用程序)的标准模式?
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()。也许我将打开和关闭放置在错误的位置。请帮忙!!
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,并且从我的代码中得到了相同的场景。
谢谢你的帮助。
javascript - 为 Azure IoT 中心运行 node server.js 时出现“提供给 RegExp 构造函数的标志无效”错误
我正在尝试运行“node server.js”以通过 Azure IoT Hub 将我的树莓派设备连接到 Azure。当我运行命令“node server.js”时,我收到以下错误。请注意,我将计算机的用户名替换为“用户名”。文件 connection_string.js 中没有我的计算机的用户名,尽管错误提示它有。请看下面的错误:
预先感谢您的帮助!
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 等等。
azure - Azure IOT 中心匿名访问
是否可以在没有授权标头的情况下将数据推送到 azure iot hub?另外,是否可以将授权标头添加到 url?我的问题是我无法添加 autohrization 标头,因此我需要发布没有此标头的数据。
azure - 如何在 Azure IoT 中心拥有 aws iot 规则引擎类型的场景?
我实际上想要一个改变输出的条件语句。例如,如果温度<0 做某事,同样如果温度>50 做某事。我想知道在 Azure IoT 中怎么可能有这个条件案例?我应该遵循什么?我应该寻找什么术语?请帮忙。
c# - 瞬态错误发生,deviceclient.sendmessage
我有以下代码从树莓派上的传感器读取温度。
代码是异步的,如果我只删除代码的最后一行,即发送消息的代码,我永远不会得到异常。我的意思是这一行:
如果我删除这些线,我可以看到传感器正在工作,因为文本框已更新为真实温度。
只有当我取消注释 sendmessage 行时,我才会收到异常
我怎样才能解决这个问题?
azure - 将 GPS 设备连接到 IoT 中心
我正在尝试记录来自多个 GPS 设备的输入,Azure 官员告诉我,最好的方法是使用 Azure IoT 中心。
问题是,IoT Hub 支持某些协议(AMQP/MQTT/HTTP)。我是否一定需要支持这些协议的 GPS 设备?据我所知,它们中的大多数都通过普通的 TCP/UDP 支持自己的协议。如果我无能为力 - 我想知道一个支持这些协议的标准品牌,因为我还没有找到一个。
另一件事是安全性,IoT Hub 允许不同的共享访问策略。我不知道如何配置一个简单的 GPS 跟踪器来保存该令牌。如果您有关于该主题的任何文档,我希望看到一些,因为我找不到任何东西。
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 使用中出了什么问题的指示吗?