https://github.com/binnes/iotWebinar
Ensure you have an active IBM Cloud account, if not sign up using this link
- Deploy the Internet of Things boilerplate on the IBM Cloud - give the application 512MB memory
- Access the Node-RED editor and create your login credentials
- Add the following nodes to the pallet (node-red-contrib-browser-utils, node-red-dashboard and node-red-node-weather-underground)
- Import the Node-RED flow from this git repo
- Add the conversation, speech to text and text to speech (and optionally the translation) services to the IBM Cloud application
- Import the Conversation workspace into the IBM Cloud conversation service from here
- Add the credentials for the IBM Cloud services to the nodes in the flow
- Go to Weather Underground and create an API key then add to the weather underground node
The sample flow used in this webinar is a simplified extract from another project, which can be found here, which you may want to check out.
There are 2 Coursera courses available which will allow you to investigate the Watson IoT platform on the IBM Cloud and Node-RED further. You can choose to audit the courses if you prefer not to pay and receive the certificate, or pay the fee to gain the Coursera certificate for the course(s):
There is also a large set of resources on IBM Code including the Bot Asset Exchange, where you will find a large collection of conversation samples and resources.
Quickstart link
The Node-RED site contains documentation, sample flows and information about additional nodes available.
For the next webinar we would like you to create your own conversation service incorporating data from an IoT source, maybe your smartphone, a real device or the quickstart simulator? On the next webinar you will have the opportunity to ask questions and discuss any areas where you encountered difficulty.