问题标签 [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.
javascript - 带有 Javascript 的 Azure IOT Hub Rest API
我想从端点接收 IOT Hub 消息。使用客户端 Javascript 和 REST。
我使用这篇文章https://msdn.microsoft.com/nl-nl/library/mt590786.aspx来创建 URL。
这是我的代码:
但我的请求没有收到任何消息。有人知道如何使用 Javascript REST 从 IOT Hub 接收消息吗?
c# - 从 Azure Servicebus / IotHub 接收消息
我想不断检查 azure servicebus/iothub 是否有消息。但是,当我这样做时,我收到以下错误
“在 mscorlib.dll 中发生了‘Amqp.AmqpException’类型的异常,但未在用户代码中处理附加信息:操作‘接收’在状态下无效:结束。”
有什么想法我应该如何实现不断提取消息和/或解决此错误?
javascript - IOT Hub AMQP 协议错误
我正在为 Node.js 运行IOT Hub 入门示例:
我遵循了所有步骤,但是当我运行 readDeviceToCloudMessage 应用程序时,我在控制台中收到此错误:
名称:'AmqpProtocolError',消息:'未定义:尝试执行未经授权的操作。
有人知道可能导致错误的原因吗?
亲切的问候
网址:
azure - 物联网中心消息处理器
处理在 Azure IoT 中心创建的消息时遇到一些问题。
出现以下错误:抛出异常:Microsoft.ServiceBus.dll 中的“Microsoft.ServiceBus.Messaging.Amqp.AmqpException”(“发生 AMQP 错误(条件='amqp:link:redirect')。”)
谁能指出我正确的方向?
问候,乔纳斯
c# - Mosquitto 向 Azure IoTHub 发送消息
Azure 在其 IoTHub 中实现了 MQTT 协议,所以我尝试使用 mosquitto 从我的电脑发送消息。我正在使用设备资源管理器创建天蓝色设备。一开始我从那里生成了 SAS 令牌,但它没有 "&skn=" 部分,所以我尝试使用来自 Visual Studio 的兼容事件中心生成一个新的 SAS。之后,我尝试使用 mosquitto 代理使用 CONNECT 数据包中的参数将 MQTT 消息发送到我的 IoTHub,如下所述:
https://azure.microsoft.com/en-us/documentation/articles/iot-hub-devguide/#endpoints
但是连接不起作用,我真的不知道我在哪里做错了。使用 mosquitto_pub 调试我得到这个输出:“客户端 Mosquitto 发送 CONNECT 错误:连接丢失”你能帮我解决这个问题吗?提前致谢。
这些是我的 mosquitto 命令,第一个是使用设备资源管理器生成的 SAS 令牌,第二个是使用 Visual Studio:
mosquitto_pub -h {IotHub 主机名} -p 8883 -t devices/{deviceId}/messages/events -v -V mqttv311 -i {deviceId} -d -u {Hub Name}.azure-devices.net/{deviceId} - P "HostName={Hub 名称}.azure-devices.net;DeviceId={deviceId};SharedAccessSignature sr=https%3a%2f%2f{事件中心兼容名称}.servicebus.windows.net%2fdevices&sig=k030AmvBkmlNwy%2fLd47N8jQuj808jJg9EXnAGmEUan4% 3d&se=2913829726&skn=iothubowner"
mosquitto_pub -h {IotHub 主机名} -p 8883 -t devices/{deviceId}/messages/events -v -V mqttv311 -i {deviceId} -d -u {Hub Name}.azure-devices.net/{deviceId} - P "HostName={Hub 名称}.azure-devices.net;DeviceId={deviceId};SharedAccessSignature=SharedAccessSignature sr={Hub 名称}.azure-devices.net%2fdevices%2f{deviceId}&sig=BYvo8GE%2fcOdnD8G3wsP7VElU4SwsVTSaACnif%2ffBj1k %3d&se=1456911258"
azure - IOT Hub 中的队列
我在 Azure IOT Hub 中有以下情况:
- 脚本向设备队列发送消息。使用设备资源管理器收听:成功
- 脚本侦听到设备队列的消息。使用设备资源管理器发送:成功
出现这个问题:
- 脚本侦听到设备队列的消息。其他脚本向设备队列发送消息:侦听器未收到消息。
因此,它使用设备资源管理器工具运行良好。但是仅使用脚本,侦听器不会收到。
我希望有人可以帮助我解决这个问题。
azure - HTTPS 到 HTTP Azure IoT 中心
我是 Microsoft Azure IoT 中心的新手。有什么方法可以将 HTTPS 更改或转换为 HTTP 吗?我使用 NodeMCU esp8266 将数据发送到 Azure IoT Hub。但它只说“已连接”,并没有在设备资源管理器中监控或返回 Json 值。
azure - Azure IoT Hub:通过浏览器端 javascript API 检索消息
您知道是否可以使用在浏览器中运行的 javascript 客户端(即没有节点 js)通过 Microsoft Azure 和 IoT Hub 检索设备到云的消息?
据我了解,目前这是不可能的,但我想确保(即所有当前的 API 只能在服务器端工作)。
Edit1:REST API 可能是尝试这样做的明显选择;但是,通过手动请求尝试了这些 API,似乎响应没有提供 allow-access-control-origin 标头,因此由于 CORS,我无法从 ajax 调用它们。
azure - Azure IOT Suite 如何创建仪表板来显示传感器数据
我是 Azure 的新手。我有传感器,想将数据从传感器发送到 Azure 后端,最好是数据库。收集这些传感器数据后,我想将它们显示在仪表板上。我想知道是否有示例教程或源代码来实现这样的解决方案。希望您能够帮助我。
在此先感谢并致以最诚挚的问候。