0

当我尝试从 AWS IoT 运行以下 node.js 示例时,我收到此错误(按照本教程):

pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ node device-example.js -g

private.pem.key doesn't exist (--help for usage)

但是~/certs,根据教程的要求,我在文件夹中有 private.pem.key。

pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ vi device-example.js 
pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ ls ~/certs/private.pem.key 
/home/pi/certs/private.pem.key
4

2 回答 2

3

device-example.js 程序设计为成对运行;每个进程通过 AWS IoT 平台相互通信。您需要启动程序的另一个副本(它可以在另一台主机上)才能看到它们进行通信。有关运行示例程序的更多信息,请参见此处。感谢您使用 AWS IoT。

于 2016-03-08T01:16:13.057 回答
0

通过提供如下路径解决了该问题:pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ node device-example.js --aws-region=us-west-2 --certificate-dir=/home/pi/certs --test-mode=2

于 2016-03-07T00:43:19.173 回答