Coursera Answers

Programming with Cloud IoT Platforms Coursera Quiz Answers

Hello Friends in this article i am gone to share Coursera Course: Programming with Cloud IoT Platforms Coursera Quiz Answers with you..

Enroll: Programming with Cloud IoT Platforms

Programming with Cloud IoT Platforms


Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data. This course aims at introducing IoT Cloud platforms from Samsung, Microsoft, Amazon, IBM and Google and how they can be used in developing IoT applications. This course will be offered in English. Subtitles/captions in English and will be also provided.



Quiz 1_1

Question 1)
One of the service models of cloud computing is IaaS (Infrastructure as a Service). What is not usually provided by IaaS providers?

  • Virtual machines
  • Servers
  • Load balancers
  • Email

Question 2)
What is NOT true about ARTIK Cloud?

  • ARTIK Cloud is an open & interoperable data exchange platform for IoT
  • Connects not only ARTIK-based devices but also other HW-devices
  • ARTIK Cloud Connectors allow you to integrate an existing cloud
  • Provides TensorFlow as a data analytic engine

Question 3)
Which protocol is NOT currently supported for devices to send data to ARTIK Cloud?

  • REST
  • WebSockets
  • RTSP
  • CoAP

Question 4)
Which is NOT true about ARTIK Cloud basics?

  • ARTIK Cloud recognizes two message types: data & actions
  • A user ID is defined by ARTIK Cloud and assigned on user creation
  • Any source of data in ARTIK Cloud is called a device
  • Each application is assigned a unique ID by a user

Question 5)
Which is NOT true about ARTIK Cloud basics?

  • Manifest is associated with a device type and describes the structure of the data
  • An action is A specific type of ARTIK Cloud message that sends a command to a device
  • An application ID is not required to obtain an OAuth2 access token and to request data from an application
  • You can define rules that send actions to devices when triggered by incoming messages

Question 6)
Which is NOT true about ARTIK Cloud Device?

  • Can connect external clouds to ARTIK Cloud by creating a Cloud Connector device type
  • A device can send a data message to ARTIK Cloud using REST, WebSocket, MQTT, or CoAP
  • Actions are ARTIK Cloud messages that send a command to an application
  • A device type has a unique Manifest

Quiz 1_2

Question 1)
What is NOT true about Node-RED?

  • Node-RED is a SW tool developed by IBM for wiring hardware devices, APIs and online services for IoT
  • Node-RED provides a browser-based flow editor, which can be used to create JavaScript functions
  • The runtime is built on JSON and the flows created in Node-RED are stored using Node.js
  • In 2016, IBM contributed Node-RED as an open source JS Foundation project

Question 2)
What is the command in Fedora to install Node package management tool?

  • dnf upgrade
  • dnf install node
  • dnf install npm
  • dnf install nmp

Quiz 1_3

Question 1)
One of the tutorials on ARTIK Cloud was to develop a flame sensor and deploying it. What was the data field type used for the flame sensor to indicate whether fire is detected?

  • Real
  • Integer
  • Boolean
  • String

Question 2)
Which device currently does NOT work with ARTIK Cloud?

  • Amazon Echo
  • Fitbit health tracker
  • SmartThings
  • SKTelecom Nugu

Question 3)
ARTIK Cloud provides sample codes for developing a wide variety of basic and advanced applications. Which of the following is not provided by ARTIK Cloud?

  • Java SDK Starter
  • Python SDK Starter
  • Node.js SDK Starter
  • C++ SDK Starter



Quiz 2_1

Question 1)
Which of the following is NOT provided by Microsoft Azure?

  • Integrated tools
  • DevOps
  • Marketplace
  • Amazon Echo

Question 2)
What does it mean by Microsoft Azure providing โ€œconsistent hybrid cloudโ€?

  • Provide private cloud only
  • Provide public cloud only
  • Provides a mix of on-premises, private cloud and third-party, public cloud services with orchestration between the two platforms
  • Provides machine learning engine

Question 3)
What cloud computing services does Microsoft Azure provide?

  • SaaS
  • PaaS
  • IaaS
  • All of the above

Question 4)
Which is NOT true about Windows Azure and Microsoft Azure?

  • Windows Azure was released in 2010
  • Microsoft Azure was released in 2014
  • They are the same with different names
  • Windows Azure is a part of Microsoft Azure

Question 5)
Which operating system is NOT currently supported by Microsoft Azure?

  • Windows 7
  • CentOS
  • Ubuntu
  • Windows Server 2000

Quiz 2_2

Question 1)
Which is NOT currently part of Azure IoT Suite?

  • Azure IoT Hub
  • Azure Stream Analytics
  • Azure Machine Learning
  • Azure Deep Learning

Question 2)
Which is a preconfigured solution in Azure IoT Suite?

  • Local Monitoring
  • Remote Monitoring
  • Azure Event Hub
  • Power BI

Question 3)
What is Azure Active Directory used for?

  • Workflow Integration
  • Push & Broadcast Notifications
  • ID & Access Management
  • Device-to-Cloud communication

Question 4)
What is Rolls Royce using Azure IoT Suite for?

  • To monitor the health of airplane engines around the world
  • To monitor the health of car engines around the world
  • To monitor the health of ship engines around the world
  • To monitor the health of motorcycle engines around the world

Question 5)
What is Sandvik Coromant using Azure IoT Suite for?

  • To monitor the solar power plants
  • To monitor the home thermostats
  • To monitor the dogs and cats
  • To monitor the cutting tools

Quiz 2_3

Question 1)
How much credit does Microsoft Azure provide you when you first create a free trial account there?

  • $100 US
  • $200 US
  • $500 US
  • $1,000 US

Question 2)
What do Azure IoT Suite services enable you to do?

  • Collect data from devices
  • Analyze data streams in-motion
  • Store and query large data sets
  • Visualize both real-time and historical data
  • All of the above

Question 3)
For connecting your device to the remote monitoring preconfigured solution, what is the first step you must perform before writing any code for your device?

  • Provision your device in the remote monitoring solution
  • Define the device ID
  • Enable the device
  • Provision your remote monitoring preconfigured solution

Question 4)
What is the command to download the Microsoft Azure IoT Device SDK for C to the ARTIK board?

  • git clone –recursive
  • sudo dnf check-update -y
  • sudo dnf install libcurl-devel openssl-devel libuuid-devel uuid-devel gcc-c++ make cmake git unzip java-1.7.0-openjdk
  • sudo ./azure-iot-sdks/c/build_all/linux/



Quiz 3_1

Question 1)
Which of the following is NOT part of AWS IoT?

  • Device Gateway
  • Message Broker
  • Rules Engine
  • Amazon S3

Question 2)
What the interfaces that AWS IoT provides to create and interact with your things?

  • AWS Command Line Interface (AWS CLI)
  • AWS SDKs
  • AWS IoT Device SDKs
  • All of the above

Question 3)
What are the messaging protocols supported to send messages between devices and AWS IoT?

  • MQTT
  • HTTP
  • MQTT over Websockets
  • All of the above

Question 4)
What is the communication model used between devices and AWS IoT and applications and devices in AWS IoT?

  • Remote Procedure Call
  • gRPC
  • Publish/Subscribe
    Shared memory

Question 5)
What is the authentication method used in AWS IoT?

  • No authentication
  • PGP
  • Simple authentication
  • X.509 Certificates

Question 6)
What is a characteristic of AWS IoT Shadow?

  • Virtual representation of the device in the Cloud
  • Always accessible
  • Holds โ€œstatesโ€ up to 3 years
  • REST APIs for read/write

Quiz 3_3

Question 1)
What is used to protect communication between your device and AWS IoT?

  • X.507 certificate
  • X.508 certificate
  • X.509 certificate
  • X.510 certificate

Question 2)
What service in AWS IoT allow you to keep a record of all of the devices that are connected to your AWS IoT account?

  • AWS Lamda
  • AWS IoT Button
  • AWS Thing Registry
  • AWS IoT Device SDK

Question 3)
What is NOT part of an AWS IoT rule?

  • a SQL SELECT statement
  • a topic filter
  • a rule action
  • security certificate

Question 4)
Which of the following is true about Thing Shadow in AWS IoT?

  • is a JSON document
  • used to store and retrieve current state information for a thing
  • The Thing Shadows service maintains a thing shadow for each thing you connect to AWS IoT
  • You can use thing shadows to get and set the state of a thing over MQTT or HTTP
  • All of the above



Quiz 4_1

Question 1)
Which of the following is NOT part of IBM Watson IoT functional areas?

  • Connect
  • Information Management
  • Analytics
  • Risk Enhancement

Question 2)
IBM Watson IoT is based on what?

  • Labatts Blue
  • IBM Bluemix
  • Microsoft Azure
  • AWS

Question 3)
What are the messaging protocols supported to send messages between devices and IBM Watson IoT?

  • MQTT
  • MQTT over Websockets
  • A & B above

Question 4)
What programming languages are supported in IBM Bluemix platform?

  • Java
  • Node.js
  • Go
  • Python
  • All of the above

Quiz 4_2

Question 1)
The Watson IoT Platform dashboard connects as a front-end user interface to simplify operations within the platform. What protocol does the Watson IoT Platform dashboard use to communicate with the Watson IoT Platform?

  • MQTT
  • TCP
  • HTTP
  • UDP

Question 2)
With a free, 30-day trial account, how many devices can you connect to the IBM Watson IoT Platform?

  • 100
  • 200
  • 500
  • 1000

Question 3)
Which of the following is NOT TRUE about IBM Watson IoT Platform?

  • The IBM Watsonโ„ข IoT Platform is a service that is available in IBM Cloud.
  • You can access your Watson IoT Platform organization dashboard by using your IBM Cloud dashboard.
  • As an IBM Cloud service, Watson IoT Platform can NOT be integrated with other services that are hosted on IBM Cloud.
  • Instances of the Watson IoT Platform can be created in the IBM Cloud dashboard.



Quiz 5_1

Question 1)
What are the two main components of Google Cloud IoT Core?

  • Device manager and Dashboard
  • Device manager and Protocol bridge
  • BigQuery and Bigtable
  • Data Studio and Datalab

Question 2)
Which component in the Google Cloud IoT interacts with IoT devices?

  • Cloud Pub/Sub
  • Cloud Dataflow
  • Cloud IoT Core
  • Cloud Machine Learning Engine

Question 3)
Which component in Google Cloud IoT is equivalent to AWS Lambda, Azure Functions and IBM Openwhisk?

  • Cloud BigQuery
  • Cloud Bigtable
  • Cloud Datalab
  • Cloud Functions

Question 4)
What does eneryworx provide to its customers by collaborating with Google Cloud?

  • SaaS platform
  • PaaS platform
  • IaaS platform
  • All of the above

Quiz 5_2

Question 1)
How much free credit does Google Cloud provide to use it for how long when you create your account?

  • $100 US for 12 months
  • $200 US for 12 months
  • $300 US for 12 months
  • $400 US for 12 months

Question 2)
Which protocols are supported for communication between IoT devices and Google Cloud IoT Core?

  • MQTT and Websockets
  • Websockets and REST
  • RS.232 and CSMA
  • MQTT and HTTP

Question 3)
Before you register a device in Google Cloud IoT, what must you do first?

  • Connect to a device registry
  • Create a device registry
  • Create a channel between IoT device and Google Cloud IoT Core
  • Connect a device and registry

Question 4)
Before you create a device in Google Cloud IoT, what must you do?

  • Connect to a device registry
  • Obtain an IP address for the device
  • Create a channel between IoT device and Google Cloud IoT Core
  • Create a public/private key pair for the device