ASSIGNMENT 1 (1STCHANCE) Qualification TEC Level 5 HND Diploma in Computing Unit number and title Unit 45: Internet of Things Submission date 0/06/2024 Re-submission Date Date Received 1st submission Date Received 2nd submission Student Name Nguyễn Trọng Thiệp Student ID BH01619 Class SE06304 Assessor name Nguyễn Tuân Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Thiệp Student’s signature Grading grid P1 P2 M1 M2 D1 Page | 1 Summative Feedback: Grade: Resubmission Feedback: Assessor Signature: Date: Internal Verifier’s Comments: Signature & Date: Page | 2 TABLE OF CONTENT 1. Introduction .......................................................................................................................................................... 4 2. Body ...................................................................................................................................................................... 4 2.1. Explore variouss forms of IoT functionality.(P1) ........................................................................................... 4 2.1.1. What is the internet of things (IoT)?........................................................................................................... 4 2.1.2. Why is IoT important? ............................................................................................................................... 4 2.1.3. What are the benefits of IoT to organizations? ........................................................................................ 5 2.1.4. The five types of IoT ................................................................................................................................... 5 2.2. Review standart architecture, frameworks, tools, hardware and Apls available for use in IoT development.(P2) ...................................................................................................................................................... 7 2.2.1. How does IoT work? ............................................................................................................................. 7 2.2.2. What are the pros and cons of IoT?...................................................................................................... 8 2.2.3. IoT standards and frameworks ............................................................................................................. 9 2.2.4. Consumer and enterprise IoT applications ......................................................................................... 10 2.2.5. IoT security and privacy issues ............................................................................................................ 11 3. Conclusion........................................................................................................................................................... 12 4. References ........................................................................................................................................................... 12 Page | 3 1. Introduction I currently work as a product developer for a new startup where you design IoT products for the consumer, corporate, government and defence clients. As part of my role my manager has tasked me to plan and develop a new IoT product, service or application for a potential client. I am required to identify a target user and conduct tests with this user and include this feedback into multiple iterative versions of my product. 2. Body 2.1. Explore variouss forms of IoT functionality.(P1) 2.1.1. What is the internet of things (IoT)? The internet of things, or IoT, is a network of interrelated devices that connect and exchange data with other IoT devices and the cloud. IoT devices are typically embedded with technology such as sensors and software and can include mechanical and digital machines and consumer objects. Increasingly, organizations in a variety of industries are using IoT to operate more efficiently, deliver enhanced customer service, improve decision-making and increase the value of the business. With IoT, data is transferable over a network without requiring human-to-human or human-to-computer interactions. A thing in the internet of things can be a person with a heart monitor implant, a farm animal with a biochip transponder, an automobile that has built-in sensors to alert the driver when tire pressure is low, or any other natural or man-made object that can be assigned an Internet Protocol address and is able to transfer data over a network. 2.1.2. Why is IoT important? IoT helps people live and work smarter. Consumers, for example, can use IoT-embedded devices -- such as cars, smartwatches or thermostats -- to improve their lives. For example, when a person arrives home, their car could communicate with the garage to open the door; their thermostat could adjust to a preset temperature; and their lighting could be set to a lower intensity and color. In addition to offering smart devices to automate homes, IoT is essential to business. It provides organizations with a real-time look into how their systems really work, delivering insights into everything from the performance of machines to supply chain and logistics operations. IoT enables machines to complete tedious tasks without human intervention. Companies can automate processes, reduce labor costs, cut down on waste and improve service delivery. IoT helps make it less expensive to manufacture and deliver goods, and offers transparency into customer transactions. Page | 4 IoT is one of the most important technologies and it continues to advance as more businesses realize the potential of connected devices to keep them competitive. 2.1.3. What are the benefits of IoT to organizations? What are the benefits of IoT to organizations? IoT offers several benefits to organizations. Some benefits are industry-specific and some are applicable across multiple industries. Common benefits for businesses include the following: - Monitors overall business processes. Improves the customer experience. Saves time and money. Enhances employee productivity. Provides integration and adaptable business models. Enables better business decisions. Generates more revenue. IoT encourages companies to rethink how they approach their businesses and gives them the tools to improve their business strategies. Generally, IoT is most abundant in manufacturing, transportation and utility organizations that use sensors and other IoT devices; however, it also has use cases for organizations within the agriculture, infrastructure and home automation industries, leading some organizations toward digital transformation. IoT can benefit farmers in agriculture by making their job easier. Sensors can collect data on rainfall, humidity, temperature and soil content and IoT can help automate farming techniques. IoT can also help monitor operations surrounding infrastructure. Sensors, for example, can monitor events or changes within structural buildings, bridges and other infrastructure that could potentially compromise safety. This provides benefits such as improved incident management and response, reduced costs of operations and improved quality of service. A home automation business can use IoT to monitor and manipulate mechanical and electrical systems in a building. On a broader scale, smart cities can help citizens reduce waste and energy consumption. IoT touches every industry, including healthcare, finance, retail and manufacturing. 2.1.4. The five types of IoT a. What is Consumer Internet of Things (CIoT)? Page | 5 Consumer IoT (CIoT) refers to the use of IoT for consumer applications and devices. Common CIoT products include smartphones, wearables, smart assistants, home appliances, etc. Typically, CIoT solutions leverage Wi-Fi, Bluetooth, and ZigBee to facilitate connectivity. These technologies offer short-range communication suitable for deployments in smaller venues, such as homes and offices. b. What is Commercial Internet of Things? While CIoT tends to focus on augmenting personal and home environments, Commercial IoT goes a bit further, delivering the benefits of IoT to larger venues. Think: commercial office buildings, supermarkets, stores, hotels, healthcare facilities, and entertainment venues. There are numerous use cases for commercial IoT, including monitoring environmental conditions, managing access to corporate facilities, and economizing utilities and consumption in hotels and other large venues. Many Commercial IoT solutions are geared towards improving customer experiences and business conditions. c. What is Industrial Internet of Things (IIoT)? Industrial IoT (IIoT), is perhaps the most dynamic wing of the IoT industry. Its focus is on augmenting existing industrial systems, making them both more productive and more efficient. IIoT deployments are typically found in large-scale factories and manufacturing plants and are often associated with industries like healthcare, agriculture, automotive, and logistics. The Industrial Internet is perhaps the most well-known example of IIoT. d. What is Infrastructure Internet of Things? Infrastructure IoT is concerned with the development of smart infrastructures that incorporate IoT technologies to boost efficiency, cost savings, maintenance, etc. This includes the ability to monitor and control operations of urban and rural infrastructures, such as bridges, railway tracks, and on- and offshore windfarms. Technically speaking, infrastructure IoT is a subset of IIoT. However, due to its significance, it’s often treated as its own separate thing. e. What is the Internet of Military Things (IoMT)? Page | 6 The last type of IoT is the Internet of Military Things (IoMT), often referred to as Battlefield IoT, the Internet of Battlefield Things, or simply IoBT. IoMT is precisely what it sounds like — the use of IoT in military settings and battlefield situations. It is chiefly aimed at increasing situational awareness, bolstering risk assessment, and improving response times. Common IoMT applications include connecting ships, planes, tanks, soldiers, drones, and even Forward Operating Bases via an interconnected system. In addition, IoMT produces data that can be leveraged to improve military practices, systems, equipment, and strategy. 2.2. Review standart architecture, frameworks, tools, hardware and Apls available for use in IoT development.(P2) 2.2.1. How does IoT work? An IoT ecosystem consists of web-enabled smart devices that use embedded systems -- such as processors, sensors and communication hardware -- to collect, send and act on data they acquire from their environments. IoT devices share the sensor data they collect by connecting to an IoT gateway, which acts as a central hub where IoT devices can send data. Before the data is shared, it can also be sent to an edge device where that data is analyzed locally. Analyzing data locally reduces the volume of data sent to the cloud, which minimizes bandwidth consumption. Sometimes, these devices communicate with other related devices and act on the information they get from one another. The devices do most of the work without human intervention, although people can interact with the devices -- for example, to set them up, give them instructions or access the data. The connectivity, networking and communication protocols used with these web-enabled devices largely depend on the specific IoT applications deployed. IoT can also use artificial intelligence and machine learning to aid in making data collection processes easier and more dynamic. Page | 7 2.2.2. What are the pros and cons of IoT? Some of the advantages of IoT include the following: - Enables access to information from anywhere at any time on any device. - Improves communication between connected electronic devices. - Enables the transfer of data packets over a connected network, which can save time and money. - Collects large amounts of data from multiple devices, aiding both users and manufacturers. - Analyzes data at the edge, reducing the amount of data that needs to be sent to the cloud. - Automates tasks to improve the quality of a business's services and reduces the need for human intervention. - Enables healthcare patients to be cared for continually and more effectively. Some disadvantages of IoT include the following: - Increases the attack surface as the number of connected devices grows. As more information is shared between devices, the potential for a hacker to steal confidential information increases. Page | 8 - Makes device management challenging as the number of IoT devices increases. Organizations might eventually have to deal with a massive number of IoT devices, and collecting and managing the data from all those devices could be challenging. - Has the potential to corrupt other connected devices if there's a bug in the system. - Increases compatibility issues between devices, as there's no international standard of compatibility for IoT. This makes it difficult for devices from different manufacturers to communicate with each other. 2.2.3. IoT standards and frameworks Notable organizations that are involved in the development of IoT standards include the following: - International Electrotechnical Commission. - Institute of Electrical and Electronics Engineers (IEEE). - Industrial Internet Consortium. - Open Connectivity Foundation. - Thread Group. - Connectivity Standards Alliance. Some examples of IoT standards include the following: - IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) is an open standard defined by the Internet Engineering Task Force (IETF). This standard enables any low-power radio to communicate to the internet, including 804.15.4, Bluetooth Low Energy and Z-Wave for home automation. In addition to home automation, this standard is also used in industrial monitoring and agriculture. - Zigbee is a low-power, low-data rate wireless network used mainly in home and industrial settings. ZigBee is based on the IEEE 802.15.4 standard. The ZigBee Alliance created Dotdot, the universal language for IoT that enables smart objects to work securely on any network and understand each other. - Data Distribution Service (DDS) was developed by the Object Management Group and is an industrial IoT (IIoT) standard for real-time, scalable and high-performance machine-to-machine (M2M) communication. IoT standards often use specific protocols for device communication. A chosen protocol dictates how IoT device data is transmitted and received. Some example IoT protocols include the following: - Constrained Application Protocol. CoAP is a protocol designed by the IETF that specifies how lowpower, compute-constrained devices can operate in IoT. - Advanced Message Queuing Protocol. The AMQP is an open source published standard for asynchronous messaging by wire. AMQP enables encrypted and interoperable messaging Page | 9 between organizations and applications. The protocol is used in client-server messaging and in IoT device management. - Long-Range Wide Area Network (LoRaWAN). This protocol for WANs is designed to support huge networks, such as smart cities, with millions of low-power devices. - MQ Telemetry Transport. MQTT is a lightweight protocol that's used for control and remote monitoring applications. It's suitable for devices with limited resources. IoT frameworks include the following: - Amazon Web Services (AWS) IoT is a cloud computing platform for IoT released by Amazon. This framework is designed to enable smart devices to easily connect and securely interact with the AWS cloud and other connected devices. - Arm Mbed IoT is an open source platform to develop apps for IoT based on Arm microcontrollers. The goal of this IoT platform is to provide a scalable, connected and secure environment for IoT devices by integrating Mbed tools and services. - Microsoft Azure IoT Suite platform is a set of services that let users interact with and receive data from their IoT devices, as well as perform various operations over data, such as multidimensional analysis, transformation and aggregation, and visualize those operations in a way that's suitable for business. - Calvin is an open source IoT platform from Ericsson designed for building and managing distributed applications that let devices talk to each other. Calvin includes a development framework for application developers, as well as a runtime environment for handling the running application. 2.2.4. Consumer and enterprise IoT applications There are numerous real-world applications of the internet of things, ranging from consumer IoT and enterprise IoT to manufacturing and IIoT. IoT applications span numerous verticals, including automotive, telecom and energy. In the consumer segment, for example, smart homes that are equipped with smart thermostats, smart appliances and connected heating, lighting and electronic devices can be controlled remotely via computers and smartphones. Wearable devices with sensors and software can collect and analyze user data, sending messages to other technologies about the users with the aim of making users' lives easier and more comfortable. Wearable devices are also used for public safety -- for example, by improving first responders' response times during emergencies by providing optimized routes to a location or by tracking construction workers' or firefighters' vital signs at life-threatening sites. In healthcare, IoT gives providers the ability to monitor patients more closely using an analysis of the data that's generated. Hospitals often use IoT systems to complete tasks such as inventory management for both pharmaceuticals and medical instruments. Smart buildings can, for instance, reduce energy costs using sensors that detect how many occupants are in a room. The temperature can adjust automatically -- for example, turning the air conditioner on if Page | 10 sensors detect a conference room is full or turning the heat down if everyone in the office has gone home. In agriculture, IoT-based smart farming systems can help monitor light, temperature, humidity and soil moisture of crop fields using connected sensors. IoT is also instrumental in automating irrigation systems. In a smart city, IoT sensors and deployments, such as smart streetlights and smart meters, can help alleviate traffic, conserve energy, monitor and address environmental concerns and improve sanitation. 2.2.5. IoT security and privacy issues IoT connects billions of devices to the internet and involves the use of billions of data points, all of which must be secured. Due to its expanded attack surface, IoT security and IoT privacy are cited as major concerns. One of the most notorious IoT attacks happened in 2016. The Mirai botnet infiltrated domain name server provider Dyn, resulting in major system outages for an extended period of time. Attackers gained access to the network by exploiting poorly secured IoT devices. This is one the largest distributed denialof-service attacks ever seen and Mirai is still being developed today. Because IoT devices are closely connected, a hacker can exploit one vulnerability to manipulate all the data, rendering it unusable. Manufacturers that don't update their devices regularly -- or at all -- leave them vulnerable to cybercriminals. Additionally, connected devices often ask users to input their personal information, including names, ages, addresses, phone numbers and even social media accounts -- information that's invaluable to hackers. Hackers aren't the only threat to IoT; privacy is another major concern. For example, companies that make and distribute consumer IoT devices could use those devices to obtain and sell user personal data. Page | 11 3. Conclusion In conclusion, the Internet of Things (IoT) has emerged as a transformative technology with immense potential to revolutionize various aspects of our lives. Through the interconnection of devices and the seamless exchange of data, IoT offers numerous benefits such as increased efficiency, improved convenience, and enhanced decision-making capabilities. The ability to remotely monitor and control devices, collect real-time data, and automate processes has the potential to optimize industries, enhance sustainability efforts, and improve the quality of life for individuals. However, along with its advantages, IoT also presents challenges that need to be carefully addressed. These include concerns regarding security, privacy, and ethical considerations surrounding the collection and use of personal data. It is imperative that robust security measures, privacy regulations, and ethical frameworks are put in place to ensure the responsible and secure implementation of IoT technologies. As IoT continues to evolve, it is crucial for stakeholders, including governments, businesses, and individuals, to collaborate and navigate these challenges while harnessing the immense potential of IoT to create a more connected, efficient, and sustainable future. 4. References - FERGUSSON, K., 2018. DRAW.IO. [ONLINE]: https://www.techtarget.com/iotagenda/definition/Internet-of-Things-IoT - VEFTHYM, 2016. STACKOVERFLOW. [ONLINE] : https://syntegra.net/internet-of-things-the-five-types-of-iot/ Page | 12