CSU ITC560 Packet Tracer and IoT Development Tasks Assessment item 2
Packet Tracer and IoT Development Tasks
Assessment No: 2
ITC560|Internet of Things
Student’s Score cards
Create a DNS name server to resolve the names of the devices in this environment
This assignment is comprised of two tasks. The tasks are outlined below. Task One
You have just joined as an IoT Architect at Ingenious IoT. The first project you have been tasked with is the setup of a demo IoT Smart Office, with a link to the company offices. The project is divided into 2 parts:
- Create a smart office with the criteria and devices given.
- Control these smart devices from the branch office which is in the same city The Main Smart Office includes, but is not limited to the following smart devices:
- Ceiling Fan
- Front Door Lock
- Motion Detector
- Web Camera
- Smoke Detector
- Fire Sprinkler
- Carbon Dioxide Detector
- Anemometer (Wind Speed Detector)
These devices are linked to a Wireless Router, which is linked via an Ethernet cable to a Cable Modem. The modem is connected to the Internet via an ISP known as Optras. All the devices registered on the Remote Server can be controlled locally by a Tablet which is also connected to the wireless network. There is a Remote Server connected to the Company's Cloud Cluster service (run by Sky Servers), as well as an external server that the Smart office uses for backups.
Ensure that you add all necessary screenshots with the documentation as well as the packet tracer file to be presented to the manager for project approval.
Build and configure a smart office. (Refer to the file on the Student Resources named Assignment_2_Help). Save the file as StudentID_Firstname_ITC560.pkt (using your own student ID and first name). A template exists in the Cisco Network Academy IOT Course.
All screenshots for each step with a brief explanation must be included in the document. Once the Assignment is complete, the student must embed the packet tracer file as an object in the word document as StudentID_Firstname_ITC560.pkt
Part A(3 marks)
The main office is connected to the Internet Provider using a Cable Modem. Once that is in place, Add, connect, enable and configure the registration server, tablet and wireless router for the main site. The network must implement secure protocols and techniques. You should define a suitable addressing scheme and ensure that your devices get addresses via DHCP where appropriate. This represents your first office.
All the devices for the Main Smart Office as outlined above, should be represented in this environment.
Create a DNS name server to resolve the names of the devices in this environment. Use DNS wwwFirstName.com (where FirstName is your own first name) to access the connected devices
Part B(3.5 marks)
Add a new branch office in the same city. Either move the same tablet to the branch office or use your smart phone and connect to the main smart office server. You can use any connecting and intermediary devices of your choice. Log on to the web browser on your tablet/smart phone and manage the devices.
Use your tablet/smart phone to:
- Turn off the Sprinkler
- Turn off the ceiling fan
- Lock the door
- Dim the lamp
- Turn on the smoke alarm
- Turn on the motion detector
- Turn on the wind detector
Part C(3.5 marks)
For the final part of this task, embed the following logic in the main office.
- When the motion detector, detects motion, turn on the lamp and the web camera to take a picture or video stream.
- When the fire smoke detector, detects a fire, turn on the sprinkler. When the fire is gone, the sprinkler should stop. Ideally this should be implemented by first triggering a siren at a particular level and when that level is well and truely surpassed turning on the water. Pick appropriate levels when demonstrating the condition.
- When the carbon dioxide detector detects carbon dioxide, open the window. The window should be closed when the levels dissipate. Pick appropriate levels for CO2.
You must demonstrate the operation of each of these criteria.
You are given the task of implementing an IoT service by gathering real world data from actual IoT sensors. This scenario will be explained further in your tutorial tasks.
You have recently been appointed to the Beurea of Meteorology (BOM).
You have been asked to write a piece of software using Python to gather data from the Ballina IOT sensor. The BOM makes all data available via a standardized web interface. In the case of the Ballina sensor, this data can be found at
The data returned through this API represents the last three days of sensor data, collected at appropriate intervals by the BOM Fog environment.
Your job is to review how the BOM gathers and presents this data at
You will be mostly interested in understanding the data gathered from individual stations. Once you have done this you are to perform the following tasks.
Part A (2 marks)
Install a Linux environment on your workstation, using a suitable hypervisor e.g. VirtualBox. Be sure to install the Apache Web Server and the Python programming language. If you prefer you can build this server on any Cloud computing environment such as AWS.
Part B (4 marks)
Write a Python Script which uses the Python Requests and JSON module to download the JSON object outlined before. The program MUST process the 3 days of data from this stream and report:
- the maximum, minimum and average temperature
- the maximum, minimum and average relative humidity.
Part C (4 marks)
Modify your Python Program so that it produces a simple web page as its output. Once that is done, place the script in the CGI-BIN directory so that when it is accessed, it provides the user with a web page containing the above information.
Why invest in our services?
Our assignment help team is trained to provide you high quality writing services.
High scores achieved by our students is a portrayal of our high quality online assignment help
You can place your assignment order through 4 easy modes of communication
Here is how, we will write your assignment
We write your assignment in the following proposed way and we make sure that it is strictly in accordance to your assignment guidelines and each section of the assignment is written with respect to its marking criteria/ rubric.
TUTOR PROPOSAL FOR : ITC560|Packet Tracer and IoT Development Tasks
Assessment item 2 - Packet Tracer and IoT Development Tasks
The project is divided into two different parts in which first part is to create Smart Office with the devices and criteria given in the assessment and the second part is to control all the smart devices from branch office which is located in the same city.
Smart office will be designed in which different smart devices will be included such as lamp, ceiling fan, window, anemometer, front door lock, smoke detector etc. I will link all these devices to wireless router that would be linked through Ethernet cable to the connected cable modem. All the devices connected in this infrastructure can be controlled locally with the help of tablet which will also be connected to the wireless network. The main task in this assessment is to develop and configure Smart Office. The report will contain different parts as per assessment requirements as discussed below:
In part A, I will create DNS name server for resolving the names of all the devices in particular environment. In order to access all the connected devices, I will use DNS "wwwFirstName.com" in which the first name will be represented as student name.
In part B, I will add new branch office in same city for which I could use any intermediary and connecting devices as per my choice. I will log on to the web browser from my own mobile device such as smartphone or Tablet as well as manage all the devices appropriately. I can perform various functions with use of my smartphone or Tablet such as turn on the wind detector, motion detector, smoke alarm etc.
This is the final task in which I will embed logic in the particular office which have been designed in this project. In this task, I will evaluate when the Motion Detector detect the motion, when smoke detector detect the fire, when the carbon dioxide detector will detect the carbon dioxide etc.
In task 2, different parts will be covered as discussed below:
In this part, I will install Linux environment on the workstation with the use of suitable hypervisor. During the installation, I will sure to install Python programming language and Apache Web Server. I can also prefer that I can develop this server on AWS (cloud computing environment)
In this part, I will write python script that uses JSON module and Python requests for downloading JSON object.
In this part, I will modify the Python program so that it can generate simple webpage as an output. After doing this, I will place the script in CGI-BIN directory so that it would provide the user with particular web page including required information then user will access it.
In order to get your ITC560 Assessment item 2 - Packet Tracer and IoT Development Tasks done, you can select a best assignment writing platform i.e. assignmenthelp4me. We will help you by assigning a tutor having deep knowledge about IoT concepts and packet tracer. Our expert tutor will help you in IoT development task and complete your assignment with quality as per requirements and standards mentioned in the task file.