From February 24 - 26, 2017
The IoT Hardware Kit
Each team participating in the challenge will be able to check out one hack kit containing:
- dragonboard 410c, by Arrow Electronics, featuring the Qualcomm® Snapdragon™ 410 processor
- Webcam: Live! Cam Sync, Creative Labs, see USB Camera Application Notes for tips on enabling a camera
- Touchscreen display: LILLIPUT 10.1″ FA1012-NP/C/T 16:9 LED Capacitive Multi-touchscreen monitor
- 96Boards Sensors Mezzanine Adapter by Seeed
- 96Boards UART Adapter Board by Seeed
- Breadboard with jumper wires: IB401 400-point Experiment Breadboard, microtivity
- Voltage-level translator: SparkFun Voltage-Level Translator Breakout – TXB0104
- Logic Level Converter Bi-Directional: SparkFun Logic Level Converter – Bi-Directional – BOB-12009
- Sensors and accessories:
- Grove 10DoF (Accel, Gyro, Mag, Pressure, Temperature) IMU
- Grove Digital Light Sensor(see [Grove Digital Light I2C Sensor Application Note for tips on enabling this)
- Grove Gesture Sensor
- Grove I2C Color Sensor
- Grove Button Sensor
- Grove Buzzer Sensor
- Grove Sound Sensor
- Grove Touch Sensor
- Grove Rotary Angle Sensor
- Grove Smart Relay
- Grove Mini Servo
- Grove LCD RGB Backlight
- I2C Hub
- Grove 4-pin Male Jumper to Grove 4-pin Conversion Cable
- Wireless keyboard with touchpad: Logitech Wireless Touch Keyboard K400
- Micro SD with Linux in case you prefer using instead of Android that is preloaded
- Micro USB to USB cable
- USB 2.0 Travel Hub 4-port expander
- USB Ethernet Adapter
- Ethernet cable
Resources
Getting started:
- Linux installation – select the Micro SD card with Linux from your hack kit and follow the instructions in the dragonboard 410c Linux User Guide to install from a microSD card, skipping the initial download steps because we’ve done that work for you.
- Android installation – Android is preloaded on the dragonboard 410c. If you remove Android and wish to re-install it, visit the Qualcomm table to get a Micro SD card with Android. Then follow the instructions in the dragonboard 410c Android User Guide to install from a microSD card, skipping the initial download steps because we’ve done that work for you.
- Instructables (Previous projects)
- Workshop presentation
Connectivity:
- Instructions for internet connections over USB are available on GitHub
Peripherals access and sample code:
- A repository of sample code for sensors included in the hack kit is available on Github
- GPIO and I2C libraries and installation are available on GitHub with beginner and advanced instructions for building 96BoardsGPIO, libsoc, libmraa, and libupm. These libraries can be used for GPIO and I2C access.
- Low-speed expansion header tutorial offers a quick read about the 96Boards low-speed expansion header to get you familiar with the header and the various interfaces available on the header.
- Compact getting started blogs:
- Instructions for getting started with AT&T M2X on the dragonboard 410c are available on GitHub
Documentation:
- Visit 96Boards.org for dragonboard 410c documentation
- Release Notes for Linaro Linux based on Ubuntu
- Release Notes for Android
Support:
- Find our staff on the floor or at the Qualcomm Developer Network booth
- Live chat with 96Boards and Linaro developers (you will need to create a temp user name and join channel #96boards #OpenHours
- View the OpenHours video recordings which pair the weekly blog with a question and answer hour. The recordings review the blog, cover questions, and feature a guest developer/engineer to talk about a more advanced subject.