Create a simple web-service with node-red

Assignment Help Computer Engineering
Reference no: EM132962340

Internet of Things

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 provided at 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 on IBM Cloud to support 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. 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 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.

Attachment:- Internet of Things.rar

Reference no: EM132962340

Questions Cloud

What are cafeteria-style benefits : ACME Manufacturing Ltd. faced an employee turnover problem. The company's annual turnover rate was nearly 20 percent among technical and white-collar workers. A
Discuss methods to coordinate total rewards plans : Discuss methods to coordinate total rewards plans to an organization's strategic operations. How would you incorporate current trends or issues into the methods
Discuss the benefits of conducting training evaluations : Discuss the benefits of conducting training evaluations. How can organizations overcome the barriers to conducting evaluations?
Compare three hrm practices of a company : Compare three HRM practices of a company using a low-cost provider strategy with one using a differentiation strategy.
Create a simple web-service with node-red : Describe in detail how you would create a simple web-service with Node-Red - Describe key aspects of technologies that are made available on IBM Cloud
How has covid-19 reshaped globalisation : How has covid-19 reshaped globalisation? in particular IHRM in MNC
Conflicting spiritual perspectives in the workplace : How should management accommodate a variety of conflicting spiritual perspectives in the workplace?
Employees for the final salary negotiation process : The owner of ABC Inc. has granted the permission to its head of HR to hire two employees on the position of "customer service representative". The HR head had s
Knowledge of organizational strengths and weaknesses : Which group would be instrumental in increased knowledge of organizational strengths and weaknesses?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd