Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Learn how to program a simple robot (TJBot) to move its arm, recognize objects, flash a light, speak, and more. You can build simple apps to control TJBot by using Node.js or even Node-RED. If you don’t want to purchase the TJBot, you use a simulator instead.
In this hands-on Internet of Things (IoT) course, you’ll build Node-RED flows (applications) running on the cloud and connect them to more flows and Swift applications. You’ll use those applications to track the temperature of a Raspberry Pi CPU, store that data in a Cloudant NoSQL database, take pictures with the RaspCam, use AI to recognize objects in the pictures, send Twitter notifications, and send simple commands from your smartphone to a robot called iRobot Create 2. You don’t need to purchase the iRobot to be successful in this course. But playing with a programmable robot can be a lot more fun!
Lab 1: Read temperature data from an IoT sensor
Question: In Lab 1, what is the main purpose of the Internet of Things Platform Starter?
Question: In Lab 1, where exactly does the Swift UI get the temperature data from?
Question: What imported library is required for you to do CRUD operations on the Cloudant database in IBM Cloud?
Question: In Lab 1, why did you need two Node-RED flows?
Question: In which Node-RED node do you initially enter a device ID? In this lab, the device ID is from the virtual temperature sensor.
Lab 2: Add a camera and analyze images
Question: How is Watson Visual Recognition used by the Raspberry Pi in an IoT environment?
Question: The Visual Recognition service uses machine learning to recognize and classify visual content.
Question: MQTT cannot be used to pass data through firewalls.
Question: What action does the following Swift code perform?
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(10), execute: {
// Put your code which should be executed with a delay here
NSLog("Read doc: 10 sec")
self.imageFromDb.image = self.fetchedImage as UIImage
})
Question: In Node-RED, output nodes have the logo on the left side of the node.
Lab 3: Connect your app to an iRobot and smartphone
Question: Which one of the following SDKs helps to simplify how you use cognitive services with Swift applications?
Question: What’s the purpose of the WeatherData.swift file?
Question: The Watson IoT Platform starter automatically deploys and connects which of these services. Select all that apply.
Question: To manipulate JSON, you added which framework to the XCode project?
Question: What additional data can you find in the Weather Data JSON?
Final Exam
Question: Which of the following data types can be be sent from an IoT sensor to the cloud for further processing? Select all that apply.
Question: What is the lightweight protocol that is used for communication between a Raspberry Pi device and a cloud application?
Question: Which Watson services can you use to build a voice user interface to access IoT devices?
Question: You typically need to install a node package to get Cloudant database nodes in Node-RED.
Question: How does BM Watson Visual Recognition determine what’s in an image?
Question: In this course, how did you connect the Raspberry PI to the iRobot?
Question: IBM Cloudant is an example of which of the following service types? Select all that apply.
Question: What action does the following code perform?
iotfSession.send(BEEP_MSG.data(using: String.Encoding.utf8, allowLossyConversion: false),
topic: CMD_TOPIC,
qos: MQTTQosLevel.exactlyOnce,
retain: false)
Question: What method can you use to extend the functionality of Raspbian Jessie?
Question: You can store pictures from a camera or from the Internet by using a Cloudant database.
We hope you know the correct answers to Robots are coming! Build IoT apps with Watson, Swift, and Node-RED If Queslers helped you to find out the correct answers then make sure to bookmark our site for more Course Quiz Answers.
If the options are not the same then make sure to let us know by leaving it in the comments below.
In our experience, we suggest you enroll in this and gain some new skills from Professionals completely free and we assure you will be worth it.
This course is available on Cognitive Class for free, if you are stuck anywhere between quiz or graded assessment quiz, just visit Queslers to get all Quiz Answers and Coding Solutions.
More Courses Quiz Answers >>
Building Cloud Native and Multicloud Applications Quiz Answers
Accelerating Deep Learning with GPUs Quiz Answers
Blockchain Essentials Cognitive Class Quiz Answers
Deep Learning Fundamentals Cognitive Class Quiz Answers
Hadoop 101 Cognitive Class Answers