hackster.io にあったプロジェクトを複製しました: https://www.hackster.io/eursan/complete-wireless-weather-station-ece694?ref=part&ref_id=13511&offset=1
うまく機能していますが、毎晩 03:26GMT +2 に AMQP エラーが発生し、接続が失われ、センサーがデータの送信を停止します。また、再起動するたびに、データを送信し続けるためにセンサータグを Raspberry Pi に手動で再接続する必要があります。
これは、IoT ハブが毎晩ストレージをフラッシュするときに問題になる可能性があると考えていますが、確実ではありません。
これは、取得しているエラー メッセージです。
/home/pi/node_modules/azure-iot-device-amqp/node_modules/azure-iot-amqp-base/lib/amqp_common_errors.js:55
error.amqpError = amqpError;
^
TypeError: Cannot set property 'amqpError' of undefined
at translateError (/home/pi/node_modules/azure-iot-device-amqp/node_modules/azure-iot-amqp-base/lib/amqp_common_errors.js:55:19)
at translateError (/home/pi/node_modules/azure-iot-device-amqp/lib/amqp_device_errors.js:20:13)
at /home/pi/node_modules/azure-iot-device-amqp/lib/amqp.js:52:12
at Amqp.send (/home/pi/node_modules/azure-iot-device-amqp/node_modules/azure-iot-amqp-base/lib/amqp.js:167:25)
at Amqp.sendEvent (/home/pi/node_modules/azure-iot-device-amqp/lib/amqp.js:95:14)
at Client.sendEvent (/home/pi/node_modules/azure-iot-device/lib/client.js:256:19)
at /home/pi/weather/meteo.js:103:32
at /home/pi/node_modules/async/dist/async.js:3484:13
at /home/pi/node_modules/async/dist/async.js:365:16
at replenish (/home/pi/node_modules/async/dist/async.js:831:29)
at /home/pi/node_modules/async/dist/async.js:842:29
at /home/pi/node_modules/async/dist/async.js:804:16
at /home/pi/node_modules/async/dist/async.js:3481:17
at /home/pi/node_modules/async/dist/async.js:307:31
at /home/pi/weather/meteo.js:94:33
at null.<anonymous> (/home/pi/node_modules/sensortag/lib/cc2650.js:303:7)
誰でも理由が何であるか考えていますか?
どうも
/B