2016-03-07 29 views
0

當我試圖運行從AWS物聯網下的node.js的例子,我得到這個錯誤(以下this tutorial):AWS物聯網private.pem.key不存在

[email protected]:~/aws-iot-device-sdk-js/examples $ node device-example.js -g 

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

但是我有私人按照本教程的要求,~/certs文件夾中的.pem.key文件夾。

[email protected]:~/aws-iot-device-sdk-js/examples $ vi device-example.js 
[email protected]:~/aws-iot-device-sdk-js/examples $ ls ~/certs/private.pem.key 
/home/pi/certs/private.pem.key 

回答

3

的裝置-example.js程序設計了對要運行;每個進程通過AWS IoT平臺與另一個進程通信。您需要啓動另一個程序副本(它可以在另一個主機上)以便看到它們進行通信。有關運行示例程序的更多信息,請參見here。感謝您使用AWS IoT。

0

通過給予像的路徑問題解決了以下內容:[email protected]:~/aws-iot-device-sdk-js/examples $ node device-example.js --aws-region=us-west-2 --certificate-dir=/home/pi/certs --test-mode=2

+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 連接 –

+0

我被困在嘗試新的mqtt連接的消息。不要超前。哪裏不對了? – SangamAngre