IBM Cognitive IoT Hackathon
Calling all IBM Watson IoT Hackers
Come to the IBM Cognitive IoT Build Hackathon to compete against other developers and development teams across India and South Asia for prizes and prestige, and access to unprecedented recognition and support from IBM on assisting you on your journey on developing your “read for Watson IoT” apps.
- Pune, May 29-30
- Bangalore, June 1-2
Hack Details and Themes
Participants in this 48-hour hackathon will:
- Learn how to build solutions on the IBM Watson IoT cognitive IoT platform
- Push the boundaries of technology by leveraging Blockchain, Weather, Edge, and “Digital Twin” capabilities -- hot topics in the IoT field
- Develop a prototype with hands-on assistance from industry experts representing IBM Watson IoT, Qualcomm, Persistent, Arrow, and many more
Hackathon themes focus on:
- Smarter Cities e.g., Smarter Agriculture
- Industry 4.0 e.g. Smarter Factory
- Smarter Homes and Buildings
- "Bring Your Own" BYO Solution and become “Cognitive-enabled”
The IoT Hack Hardware
Participants will use the DragonBoard™ 410c, by Arrow Electronics, featuring the Snapdragon® 410 processor, and the PTH Combination Digital Sensor (MS8607), and the TSYS01 Digital Temperature Sensor from TE Connectivity.
Resources
Getting started:
- Linux installation – Latest Debian Linux for DragonBoard 410c
- Android installation – Latest Android Snapshot 99 for DragonBoard 410c
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:
- General Purpose Input/Output (GPIO)
- 96Boards enabled libraries (libsoc, libmraa,UPM)
- Programing I2C devices with libmraa and libupm
- Instructions for getting started with IBM Watson IoT on the DragonBoard 410c:
Documentation:
- Visit 96Boards.org for DragonBoard 410c documentation
- Release Notes for Linaro Linux based on Ubuntu
- Release Notes for Android
Support:
- Find support staff at the hack
- 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.