我使用用于Azure IoT集线器的IoT库发送一些遥测数据,并且间歇性地从库中抛出以下错误。
未处理的拒绝TypeError:无法读取属性“on”的未定义在C:\Source\Messenger\app.js:156:17在Amqp。(C:\Source\Messenger\node_modules\azure-iot-device\node_modules\azure-iot-common\lib\amqp.js:157:17) at C:\Source\Messenger\node_modules\azure-iot-device\node_modules\azure-iot-comm
我有一个项目,可能需要同时打开多个选项卡。在每个标签页中,至少有2个websocket。在一些旧版本的IE11中,websocket的最大数量只有6个。因此,当我打开超过3个选项卡时,websocket就会关闭。
为了解决这个问题,我尝试了一些变通方法。我将不同的websockets分配给不同的域,这样我至少可以打开6个选项卡。然后我使用本地存储来共享websocket消息,所以我只需要一个主标签来接收消息,而其他标签只需要监听存储事件。但这会导致一些qulity issue,当主选项卡断开连接或被关闭时,我需要投票一个新的主选项卡,在此期间消息将丢失。不幸的是,我的软件不能容忍数据丢失。
P
如本IoT所述,我试图使用脚本来设置AWS 。
我能够在AWS IoT MQTT上连接,而不需要WebSocket (使用x.509证书)。
# creates the AWS IoT
def createIoT():
iot = AWSIoTMQTTShadowClient('AWSHome')
# update this with your own endpoint from the IOT dashboard
iot.configureEndpoint('allj.iot.reg.amazonaws.com', 443)
我正在尝试建立一个从亚马逊网络服务IoT (物联网)到我的Arduino Yun的连接。我遵循了一个使用"BasicPubSub“Arduino示例发送和接收消息的教程,但它会说:
Failed to Connect!
-13
这意味着"CONNECT_CREDENTIAL_NOT_FOUND“。下面是我的头文件:
#ifndef config_usr_h
#define config_usr_h
// Copy and paste your configuration into this file
//====================================
我试图在中从AWS IoT (AWS IoT Embedded C)中运行这个示例。
我的aws_iot_config.h文件具有以下配置:
#define AWS_IOT_MQTT_HOST "XXXXXXX.iot.us-east-2.amazonaws.com" ///< Customer specific MQTT HOST. The same will be used for Thing Shadow
#define AWS_IOT_MQTT_PORT 8883 ///< default port for