An open API service indexing awesome lists of open source software.

https://github.com/johnwalicki/st-discoverykit-watsoniot-workshop

STMicroelectronics Discovery Kit IoT Node and IBM Watson Hands-On Workshop
https://github.com/johnwalicki/st-discoverykit-watsoniot-workshop

Last synced: 2 months ago
JSON representation

STMicroelectronics Discovery Kit IoT Node and IBM Watson Hands-On Workshop

Awesome Lists containing this project

README

        

# ST-DiscoveryKit-WatsonIoT-Workshop
STMicroelectronics Discovery Kit IoT Node and IBM Watson Hands-On Workshop

## ST Discovery Kit IoT Node and IBM Watson Hands-On Workshop:
Learn how to connect your next IoT design to the Cloud using IBM Watson IoT Platform and the ST Discovery Kit IoT node. The IoT Discovery Kit features an ultra-low-power STM32L4 Cortex® -M4 MCU, wireless connectivity and an array of sensors to showcase cloud connectivity features.
Presenters: STMicroelectronics team with John Walicki, IBM

This hands-on workshop will show you how to integrate sensors, wireless connectivity (WiFi, NFC, BLE, SubGHz), a low-power microcontroller and sensor libraries into your next IoT design. You’ll then learn to connect the Discovery Kit to IBM Cloud and Watson IoT Platform to create a new application in minutes using Node-RED.

The hands-on training is a working session – please bring your laptop. Note: Administrator rights is needed for software and driver installation. ST will provide the required STM32 development boards and software. SPACE IS LIMITED FOR THIS SESSION – FIRST COME, FIRST SEATED. Must be present and stay for training to receive free kit.

## Learning Objectives:
In this workshop, you will learn how to:

- Learn about the [STM32L4 Discovery Kit IoT node, low-power wireless, BLE, NFC, SubGHz, Wi-Fi](https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html) development board.
- Send Discovery Kit data to [Watson IoT Quickstart](https://quickstart.internetofthings.ibmcloud.com/#/)
- Create an IoT Starter Kit application running in IBM Cloud
- Launch the Watson IoT Starter application
- Open the Watson IoT Platform so that you can send/receive data from the Discovery IoT device
- Create a Discovery IoT device type and device
- Configure the Node-RED visual programming editor
- Secure your Node-RED Editor in IBM Cloud
- Install additional Node-RED nodes
- Import a prebuilt flow from GitHub
- Create a new Node-RED flow and configure IoT Nodes
- Output the ST Microelectronics Discovery Kit IoT node temperature and humidity data
- Work with JSON data and observe the sensor results in the Debug sidebar
- Create a Node-RED Dashboard
- Experiment with Chart types
- Plot Real Time sensor data
- Trigger alerts when the real-time sensor data exceeds a threshold value
- Create a Node-RED flow that uses the Cloudant node
- Format a time series database record
- View Cloudant databases
- Read datasets from a Cloudant database
- Create a chart of historical data
- Set up a new Watson Studio Project
- Create a Jupyter Notebook
- Read data from a Cloudant DB into Spark
- Calculate the Average, Standard Deviation, and Find the Min/Max

## Prerequisites
This tutorial can be completed using an IBM Cloud Lite account.

* Create an [IBM Cloud account](https://ibm.biz/BdYMsj)
* Log into [IBM Cloud](https://console.bluemix.net/login)

## Part 1 - ST Micro Discovery Kit IoT Node and Watson IoT Quickstart

- Instructions : Review [Slides 6 to 15](../STDevCon_5.2.2%20%20Intro%20to%20ST%20Discovery%20Kit%20IoT%20Node%20and%20IBM%20Watson.pdf)

## Part 2 - Create an Internet of Things Platform Starter application

- Instructions : [Create an Internet of Things Platform Starter application](CREATEIOTP.md)

## Part 3 - Create a Watson IoT Platform Device Type and Device

- Instructions : [Create a Watson IoT Platform Device Type and Device](DISCOVERYDEVICE.md)

## Part 4 - Node-RED Set up and Configuration in IBM Cloud

- Instructions : [Node-RED Set up and Configuration in IBM Cloud](NODERED.md)

## Part 5 - Receive Discovery Kit Environmental Sensor Data in Node-RED

- Instructions : [Receive Discovery Kit Environmental Sensor Data in Node-RED](DISCOVERYIOTDATA.md)

## Part 6 - Node-RED Dashboard Charts - Plot Environmental Sensor Data

- Instructions : [Node-RED Dashboard Charts - Plot Environmental Sensor Data](DASHBOARD.md)

## Part 7 - Store Data in Cloud Storage for Historical Data Analytics

- Instructions : [Store Data in Cloud Storage for Historical Data Analytics](CLOUDANT.md)

## Part 8 - Node-RED Charts of Historical Sensor Data

- Instructions : [Node-RED Charts of Historical Sensor Data](HISTORY.md)

## Part 9 - Watson Studio Set up and Configuration in IBM Cloud

- Instructions : [Watson Studio Set up and Configuration in IBM Cloud](STUDIO.md)

## Part 10 - Discovery Insights via Jupyter Notebook in Watson Studio

- Instructions : [Watson Studio Jupyter Notebook](JUPYTER.md)

## References:
- Binary, patches and Software IDE [details](binary/PATCHES.md)
- Download link to [TrueStudio](https://atollic.com/truestudio/)
- Download link to the [IBM Watson IoT examples](https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html) that are buildable in TrueStudio

*Quick links :*
[Home](README.md) - [IoT Platform Starter](CREATEIOTP.md) - [Device Types and Devices](DISCOVERYDEVICE.md) - [Node-RED Setup](NODERED.md) - [Sensor Data](DISCOVERYIOTDATA.md) - [Node-RED Charts](DASHBOARD.md) - [Store Data in Cloud Storage](CLOUDANT.md) - [Historical Charts](HISTORY.md) - [Watson Studio](STUDIO.md) - [Jupyter Notebooks](JUPYTER.md)
***