Reference no: EM132596090
MMI123998-18-B Internet of Things Assignment
Technical report
You are required to write a report related to IoT (Approximately 2000 - 2500 words), written with the specification below. Please make use of diagrams as appropriate, to enhance your narrative.
A marking scheme will be provided and should be used as a guide to the relative importance of each section.
Report Specification
1. IoT Technology with IBM Cloud
Over the last decade, a number of global technology providers have created platforms and services to support the development of IoT applications and products.
Provide a structured overview of the key technical elements that are commonly delivered by the IBM Cloud (using only the structure below), to support the creation of secure end-to-end IoT solutions. You are expected to clearly separate the description of each element that you discuss. You must use your own words, so please do not copy sections of narrative from existing sources. You must use references to evidence the aspects that you describe. Any diagrams included in your report should be created by you and not copied from other sources.
You should cover each of the following as individual subsections within the report. Note: You can use examples with the Node-Red development environment as appropriate.
• The Watson IoT Platform
o An introduction to the range of features provided by this service.
o Describe how to create devices within this service.
» Describe the process of creating new devices.
» Detail the credentials that are generated for each device.
o The generation and use of API keys for applications (such as IBM Cloud applications) to read and write data via the Watson IoT service.
o The facilities provided to preview data that is being received by the service.
o The concept of a Watson IoT Gateway versus an IoT device.
• Node-Red
o Explain the general idea of Node-Red as a rapid-application building environment.
o Describe how Node-Red can be used with Watson IoT services with a Node- Red IBM Cloud Application to receive data from an IoT device and send data to an IoT device using IBM IoT nodes. Explain the use of API keys in configuring the read and write operations.
o Describe how an IoT device can use Watson IoT nodes to send and receive data. Ensure that you include a description of the use of credentials.
• Cloudant Database
o Describe how an IBM Cloud Node-Red application can save data in an IBM Cloudant database and make queries to the database.
• ‘Slack' Interface
o A Node-Red IBM Cloud application needs to integrate with a ‘Slack' messaging service. Explain how this can be done within Node-Red. There are two aspects that are required:
» A Cloud Application sends data to a Slack Channel.
» A Node-Red application receives requests from a Slack Channel and responds with some data.
• External Service Example
o Describe how to access an external service from Node-Red (such as a Weather Service) through an HTTP interface.
2. An Example of a Complete IoT System
You should provide an example of a complete IoT application that includes (at a minimum) the components/services described in Part 1 above. You can add other components as required. The system must be your own creation.
You should provide the following sections:
a. Purpose of the system (what it does, not how it does it)
b. An end-to-end narrative descriptive overview of the IoT solution
c. An appropriately labelled block-diagram [Note: must be your own diagram]
There is an expectation that your report will:
• have consistent layout
• include references, cited within your narrative, that use a standard referencing technique
• be spell-checked
• be grammatically correct
• have a clear narrative structure
• have been proof-read to ensure that it meets each of the aspects listed above.
Attachment:- Internet of Things.rar