Skip to content
🔴 Echo Integration with Slack
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
Echo intergration


=========== Record aws iot setup

  • Raspberry Pi
  • AWS account

Raspberry Setup

[] Require a keyboard, mouse and HDMI

Important Document

Setup NodeJs

curl -sL | sudo bash -
sudo apt-get install nodejs
sudo apt-get install npm

Setup ssh to Raspberry Pi:

  1. sudo raspi-config
    • find ssh setting and enable
    • also setup password for unix system ***(alternative: sudo service ssh status // to check if ssh is up and running
  2. sudo apt-get install ssh
  3. ifconfig
    • check ip address

Install SDK

npm install

Remote in AWS console

  1. register for an account -> Get Started
  2. create a thing under aws-iot
  3. Create device -> select nodeJs and save all the generated files
  4. save file at within same directory


Get the test node js file

curl > pi.js

Pay attention to configure -> DO NOT MISS OUT REGION

var thingShadows = awsIot.thingShadow({
   keyPath: './certs/<your_cert>-private.pem.key',
  certPath: './certs/<your_cert>-certificate.pem.crt',
    caPath: './certs/rootCA.pem',
  clientId: myThingName,
    region: 'us-east-1'
You can’t perform that action at this time.