Main articles: Start here Grove IoT Starter Kits Powered by AWS , Seeeduino Cloud
Seeeduino Cloud is a microcontroller board based on Dragino WiFi IoT module HE and ATmega32u4. HE is a high performance, low-cost 150M, 2.4G WiFi module which with an Open Source OpenWrt system inside. Seeeduino Cloud is also an Arduino Yun compatible board. This Kit includes most frequently used sensors and actuators to turn your ideas into tangible applications with AWS Cloud computing.
Board/Part | Qty | Documentation |
---|---|---|
Seeeduino Cloud development board | 1 | Read Here |
Base Shield | 1 | Read Here |
Grove - LCD RGB Backlight | 1 | Read Here |
Grove - Relay | 1 | Read Here |
Grove - Buzzer | 1 | Read Here |
Grove - Sound Sensor | 1 | Read Here |
Grove - Touch Sensor | 1 | Read Here |
Grove - Rotary Angle Sensor | 1 | Read Here |
Grove - Temperature Sensor | 1 | Read Here |
Grove - LED | 1 | Read Here |
Grove - Light Sensor | 1 | Read Here |
Grove – Button | 1 | Read Here |
DIP LED Blue-Blue | 1 | |
DIP LED Green-Green | 1 | |
DIP LED Red-Red | 1 | |
Mini Servo | 1 | |
Micro USB Cable - 48cm | 1 |
In this section, we will show execute following steps:
Sign in with your AWS Account. Click the Services on the top-left corner, and then click on AWS IoT, as shown at below image.
Click on Get Started.
Then, we can create something now. Click on Create a Resource and then Create a thing.
Enter a name, whatever you like, here we name it temperature.
Click Create to complete it and then click View thing to get information of the thing you create.
Click on Connect a device.
Choose Arduino Yun and Click on Generate certificate and policy.
It will show three download links which are correspond to different key files or certificate. Download these file, we need them later. And click on Confirm & start connecting.
Then we should download the AWS IoT Arduino Yun SDK. Copy and save the sample code based on your behalf, we will need it later. And then click on Return to Thing Detail.
If this is your first time to use Seeeduino Cloud or Arduino Yun, you can click here to get started. Before proceeding to the following steps, please make sure that you have expect installed on your computer and correctly installed the Arduino IDE.
Before proceeding to the following steps, please make sure that you have expect installed on your computer and correctly installed the Arduino IDE.
For Ubuntu, simply run the following command. sudo apt-get install expect For Mac OS X, expect is installed as default.
For Arduino IDE installation on Linux, please visit here (http://playground.arduino.cc/Linux/All).
./AWSIoTArduinoYunInstallAll.sh <Board IP> <UserName> <Board Password>.
By default for Seeeduino Cloud, your username will be root and your password will be seeeduino. Arduino Yún Board, your username will be root and your password will be Arduino.
For step 5, it can take 15-20 minutes for the device to download and install the required packages (distribute, python-OpenSSL, pip, paho-MQTT).
Note that do not close the terminal before the script finishes, otherwise you have to start over with step 5. Make sure you are in your local terminal before repeating step 5.
There are the other two scripts: AWSIoTArduinoYunScp.sh and AWSIoTArduinoYunSetupEnvironment.sh, which are utilized in AWSIoTArduinoYunInstallAll.sh. You can always use AWSIoTArduinoYunScp.sh to upload your new credentials to your board. When you are in the directory AWS-IoT-Arduino-Yun-SDK/, the command should be something like this:
./AWSIoTArduinoYunScp.sh <Board IP> <UserName> <Board Password> <File> <Destination>
Before proceeding to the following steps, please make sure that you have Putty and WinSCP installed on your PC. If you prefer to use other tools for SSH-ing into your Arduino Yún board and transferring files, you will have to adjust the steps below according to your tools. Putty can be downloaded from here. WinSCP can be downloaded from here. Set up the board
Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)