device-types and devices within this service

device-types and devices within this service

20/21 B - Internet of Things (MMI123998-18-B)

RESIT Coursework 1: (50% of Overall Module Assessment)

Submission by Wednesday 18th August 2021, 23.59 Hrs 

Technical report 

You are required to write a report related to IoT (Approximately 2000 - 2500 words), as described in the specification below. Please make use of diagrams as appropriate, to enhance your narrative.All diagrams that you deliver as part of this should be originated by you and should be constructed within Microsoft Word or be screenshots from your own development environments.

A marking scheme is providedat the end of the document;this should be used as a guide to the relative importance of each section.In addition, a front-page template is provided. 

Report Specification

1.    IoT Technology with IBM Cloud

Describe key aspects of technologies that are made available onIBM Cloudtosupport the creation of IoT solutions.You can create diagrams as required. You can also use screenshots from the configurations of various relevant technologies. 

You should cover each of the following as individual subsections within the report. 

·         The Watson IoT Platform Service

o   Introduce at a high-level the range of features provided by this service.

o   Describe how to create device-types and devices within this service. You should detail the credentials that are generated for any of these.

§  Describe the process of creating new device types.

·         Include Device and Gateway types.

§  Describe the process of creating new devices.

·         Include both a Device and a Gateway.

o   Describe 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   Describe the facilities provided by the Watson IoT service pages to preview data that is being received by the service for any device. This should include:

§  Events that are received (in JSON).

§  Graphs that can be provided within Cards in the Watson IoT interface.

o   Gateways:

§  Discuss the concept of a Watson IoT Gateway versus an IoT Device. Explain how a gateway is used within an end-to-end IoT architecture. 

·         Node-RED and IoT

o   Describe how an IoT device running Node-RED can use Watson IoT nodes to send and receive data. Ensure that you include a description of the use of credentials.

o   Describe how Node-RED can be used with Watson IoT services with a Node-RED IBM Cloud Application to (a) receive data from an IoT device and (b) send data to an IoT device using IBM IoT nodes. Explain the use of API keys in configuring access to the Watson IoT service for the IBM IoT nodes. 

·         ‘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 must be able to send data to a Slack Channel.

§  A Node-RED application must be able to receive requests from a Slack Channel and respond with some data.

·         Web-Service Example

o   Describe in detail how you would create a simple web-service with Node-Red.

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 do not have to implement the system.
 

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. Ensure that you use paragraphs or bullet-points to separate each aspect of the description.

c.    Anappropriately 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 and have a reference list.

·         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.

Writing Skills

https://www.gcu.ac.uk/cebe/study/ldc/ldcteamandservices/servicesprovided/academicwriting/

http://www.sussex.ac.uk/ei/internal/forstudents/engineeringdesign/studyguides/techreportwriting 

https://www.eecs.qmul.ac.uk/~norman/papers/good_writing/Technical%20writing.pdf 

This is a very detailed reference guide. Use this if you are in doubt over structural aspects of writing:

https://www.researchgate.net/publication/240701960_Scientific_Writing_for_Computer_Science_Students

Answer Detail

Get This Answer

Invite Tutor