AT&T Shape Hackathon
Calling all AT&T Hackers
Have an idea that will shape the tech future? Come to the AT&T Shape Hackathon July 15-16 to compete for over $80K in cash and prizes. As part of the hackathon, the Qualcomm Developer Network is sponsoring a challenge to put your skills and creativity to the test using the processing power of a smartphone.
Qualcomm Technology Challenge
The Qualcomm Developer Network invites you to a smart city IoT challenge. Develop a solution utilizing the DragonBoard™ 410c that both a Mayor's Office and citizens can use on a day-to-day basis to improve the livability, sustainability and connectedness in a city. Entries should make use of the connectivity available with the DragonBoard 410c as well as components provided in the IoT hardware kit.
Pre-Hack Webinar
To help you navigate the many tools developers can use while developing in the IoT space, Qualcomm Developer Network hosted a webinar which provided an inside look at the DragonBoard 410c and outlined all the different types of hardware and components that will be offered in the IoT hack kit. Watch the webinar on-demand now.
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 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 to install from a microSD card, skipping steps 1-6 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 to install from a microSD card, skipping steps 1-6 because we’ve done that work for you.
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:
- 96Boards mezzanine products
- General Purpose Input/Output (GPIO)
- 96Boards enabled libraries (libsoc, libmraa,UPM)
- Programing I2C devices with libmraa and libupm
- 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
- Visit the DragonBoard 410c support forum on 96Boards.org
- Live chat with 96Boards and Linaro developers (you will need to create a temp user name and join channel #96boards
- 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.