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
- Host: GitHub
- URL: https://github.com/johnwalicki/st-discoverykit-watsoniot-workshop
- Owner: johnwalicki
- License: apache-2.0
- Created: 2018-07-29T01:06:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-27T14:54:31.000Z (over 6 years ago)
- Last Synced: 2024-12-25T20:11:46.669Z (4 months ago)
- Size: 15.8 MB
- Stars: 8
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
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, IBMThis 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)
***