Highlights
Task:
Specification
1.1 Introduction
A delivery vehicle drives through a city to deliver packages. There are a number of routes for the delivery vehicle. Messages are sent from the vehicle to a Node-Red Cloud app.
o The current vehicle location is sent as a message to the Cloud app, together with a current Delivery-ID.
o A message is sent to the Cloud app to indicate that the package has been delivered.
When one route is completed then the vehicle starts on the next route. For testing purposes when the final route is completed then the first route starts again.
The delivery vehicle has inbuilt monitoring and when there is some type of vehicle fault then a message is sent to indicate this. For testing purposes such messages are sent regularly.
Customer Dashboard Version 1
A customer requires details of their delivery. This is to be provided on a Customer Dashboard, built from a Node-Red dashboard on a tab named ‘Customer’.
The dashboard has the following requirements:
1. A text-input must be provided that allows the customer to enter their Delivery-ID.
a. This input must also be capable of being cleared (blank).
2. A button should be provided that when pressed will display the name of the purchased item that is in the package, for the specific Delivery-ID (only if the Deliver-ID is not currently blank and the Delivery-ID is valid). The dashboard functionality is supported by a Cloudant Customer Database that contains the name of the purchased item for a particular Delivery-ID. See Appendix 1 MQTT and Cloudant Details .
a. Note that for testing-purposes the purchased item for the Delivery-ID might change at any time, so a live request to the database must be made.
3. The current delivery vehicle location must be shown on a map embedded into the Node-Red dashboard ‘Customer’ Tab.
a. The map should be of type: node-red-contrib-web-worldmap : ui_worldmap.
b. There should be a vehicle marker placed on the map to show the current delivery vehicle location.
c. There should be a popup on the vehicle marker that shows the delivery-ID, but the ID is only to be present when it matches the specific customer Delivery-ID previously entered; otherwise it should be blank.
d. There should be a button on the dashboard to clear the map of all markers.
This IT Assignment has been solved by our IT experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.