2016-03-07 2 views
0

Quand je suis en train d'exécuter l'exemple suivant de Node.js AWS IdO je reçois cette erreur (après this tutorial):AWS IdO private.pem.key n'existe pas

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

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

Cependant, j'ai privé .pem.key dans ~/certs dossier comme demandé par le tutoriel.

[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 

Répondre

3

Le programme de dispositif example.js est conçu pour être exécuté par paires; chaque processus communique avec l'autre via la plate-forme AWS IoT. Vous devrez commencer une autre copie du programme (il peut être sur un autre hôte) afin de les voir communiquer. Plus d'informations sur l'exécution des programmes d'exemple peuvent être trouvés here. Merci d'utiliser AWS IoT.

0

a résolu le problème en donnant les chemins comme suit: [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

Sur un sidenote, devrait-il simplement rester bloqué au message de «connexion»? pi @ raspberrypi: ~/aws-iot-device-sdk-js/exemples $ noeud device-example.js --aws-region = us-ouest-2 --certificate-dir =/home/pi/certs --test -mode = 2 connect –

+0

Je suis bloqué par le message essayant une nouvelle connexion mqtt. Ne pas aller de l'avant. quelque chose de mal? – SangamAngre