Admit it: You’ve been itching to use IBM Watson ever since you saw it win on Jeopardy. Your mobile and web applications are pulling in more data than you’ll ever be able act on programmatically, so you want to try out the cognitive computing in IBM Watson.
Admit this too: You’ve been itching to develop for the Internet of Things (IoT), but you don’t know enough about it – how to program in it, which platform to use, how to build an intelligent device at the edge of the network.
Today, the itching stops and the developing starts.
You can combine the DragonBoard™ 410c with the IBM Watson IoT Platform to collect and send data to the cloud for cognitive computing. In parallel, you can use REST and real-time APIs to connect your applications and analytics to your data.
It’s a lot easier than you may think to build your own cloud-based application for use cases such as manufacturing, smart buildings and retail data, and take advantage of cognitive computing to get the most out of the data you collect.
Here’s an overview of the components and how they fit together:
IBM Watson IoT Platform
IBM Watson is more than just the computer that beat Ken Jennings in Jeopardy. It’s a set of capabilities built around cognitive computing and it’s better suited to large-scale IoT applications than traditional, programmable computing. Cognitive IoT applies machine learning to experiences with the environment, to interactions with people and, most important, to the data your devices feed it.
The IBM Watson IoT Platform combines IBM Watson’s cognitive computing capabilities with the other IoT offerings in Bluemix, IBM’s cloud-based catalog of ready-to-run starter packages, runtimes, container images and services that you can use for your cloud applications. Bluemix includes services like Watson (for cognitive computing), mobile, DevOps, integration, analytics and, to get you going fast, an Internet of Things Foundation Starter for registering the devices you plan to connect to the cloud.
The DragonBoard 410c is an intelligent device you can program and place at the network edge for collecting data and handing it off to the cloud. It’s ideal for developing and prototyping IoT use cases.
Arrow Electronics, manufacturer of the DragonBoard 410c, sells the board for $75 plus tax. With a Qualcomm® Snapdragon™ 410 processor and three high-level operating systems (Android, Linux and Windows 10 IoT), the 410c gives you the power and flexibility of a smartphone in a credit-card sized board.
IBM developerWorks recipe
Arrow Electronics has also published a three-step recipe for connecting the DragonBoard 410c to the IBM Watson IoT Platform using a Message Queuing Telemetry Transport (MQTT) client app.
The recipe walks you through creating a instance of the IBM Watson IoT Platform service, adding a device (smartphone, DragonBoard, etc.) , installing the Platform’s client library and MQTT client app, and using the dashboard to verify that the device is connected to the IBM Watson IoT Platform.
Room to move
Once you’ve gone through the recipe, you can expand the sample MQTT client app to read the hardware state of the DragonBoard 410c, poll sensors connected to the DragonBoard and control connected lights and motors.
In the cloud, you can combine the IBM Watson IoT Service with other Bluemix applications for data visualization, storage and analytics.
That’s just a taste of what you can accomplish in IoT with IBM Watson and the DragonBoard 410c.
As soon as you’ve finished reading this post, you can try the three-step recipe at IBM developerWorks, using the smartphone in your pocket.
Then, register your DragonBoard 410c and make it one of the first Things in your IoT. If you don’t yet have one, order your DragonBoard 410c from Arrow Electronics.
Finally, visit Arrow Electronics in the Solution Expo at IBM InterConnect 2016 February 21-25 in Las Vegas. They’ll demo the DragonBoard 410c using Watson IoT and conduct a hands-on lab session titled The Power of the DragonBoard Enabled by IBM Watson IoT.