IoT Assignment 1
IoT Assignment 1
ASSIGNMENT 1 OF 2:
EXPLORATORY FOR
INTERNET OF THINGS
(IOT)Mr. Myo Myint Oo
HND-50 Toe Yuya San
Table of Contents
Introduction ............................................................................................................................................................... 2
IoT (Internet of Things) .......................................................................................................................................... 2
Importance of IoT .................................................................................................................................................. 4
Various Forms of IoT.................................................................................................................................................. 6
Industrial IoT (IIoT) ................................................................................................................................................ 7
Commercial IoT...................................................................................................................................................... 8
Infrastructure IoT................................................................................................................................................. 10
Defense IoT .......................................................................................................................................................... 11
Standard Architecture ............................................................................................................................................. 11
IoT Frameworks ....................................................................................................................................................... 15
Proprietary IoT framework .................................................................................................................................. 15
Open-source framework ..................................................................................................................................... 16
IoT Tools .................................................................................................................................................................. 16
Arduino ................................................................................................................................................................ 16
Raspbian .............................................................................................................................................................. 17
PlatformIO ........................................................................................................................................................... 17
IoT hardware ........................................................................................................................................................... 18
Sensors ................................................................................................................................................................ 18
Microcontrollers .................................................................................................................................................. 20
Wearable devices ................................................................................................................................................ 21
API............................................................................................................................................................................ 21
Software Development Life Cycle ........................................................................................................................... 23
Review specific forms of IoT architecture, frameworks, tools, hardware, and APIs for different problem-solving
requirements ........................................................................................................................................................... 23
Implementing Climate Smart Agriculture in Myanmar ....................................................................................... 24
IoT architecture, hardware, tools, software and APIs for CSA ............................................................................ 25
Positive impacts and solutions ............................................................................................................................ 26
Negative impact and solutions ............................................................................................................................ 27
Conclusion ............................................................................................................................................................... 28
References ............................................................................................................................................................... 29
1
HND-50 Toe Yuya San
Introduction
Additionally, IoT enhances everyday life with smart homes and cities,
improving convenience, safety, and energy efficiency. I am working at a Mega Ace
IoT (MAI) company LTD as a junior IoT engineer where I design IoT new products
for the customer, corporate and clients. In this report, I will explain related with IoT
things, how to build, hardware used, tools and the API that help create IoT
application.
And I will describe how these components impact the software development
process and demonstrate how they accelerate, enhance, and simplify the
deployment process. Furthermore, I will explain which IoT tools and architectures
are best for solving different issues, emphasizing the reasons behind the decisions
made when creating strong and scalable IoT applications.
2
HND-50 Toe Yuya San
Sensors or Devices
3
HND-50 Toe Yuya San
Sensors or devices collect data from the environment for a particular purpose.
for example - velocity, temperature, a smartphone contains GPS, a camera, an
accelerometer, and so on. These devices can be as simple as temperature sensors
or as complex as machinery with several sensors.
Connectivity
The collected data is need to send it to the cloud through a variety of method
such as WIFI, cellular, Bluetooth, satellite, low-power wide area network (LPWAN)
or establishing a direct Ethernet connection to the internet. The IoT application will
determine the exact connectivity option.
Data processing
When the data reach on the cloud, software performs some kind of processing
on it. This may involve leading to an alert or making automatic adjustments to the
sensors or device without requiring user input. But sometimes input from users is
needed, which is when the user interface is useful.
User interface
A user interface makes it possible for the user to check on the system or
provide input if necessary. Any action taken by the user is routed through the system
in the other direction. To make the desired change, data is transferred from the user
interface to the cloud and back to the sensors and devices.
Importance of IoT
4
HND-50 Toe Yuya San
The Internet of Things, or IoT, is going to change industry, daily life, and
society in a number of significant ways, which makes it extremely important.
Improved Efficiency
Organizations can track assets, improve systems, and reduce waste because
of advanced data collection and analytics provided by IoT. Smart sensors can keep
monitoring out for problems on production lines, make sure preventative
maintenance is performed on machines when necessary, and modify lighting and
heating in offices according to occupancy. Less downtime, increased employee
efficiency, and considerable cost savings result from this.
Increased Automation
5
HND-50 Toe Yuya San
chooses to order milk when your fridge runs low; smart heating systems turn off
when rooms are not in use.
Businesses can lower labor costs and increase decision velocity for optimized
operations with this automation. Organizations will keep utilizing IoT automation
more as AI and machine learning advance.
Benefits to Society
IoT will also have a significant positive social impact by enabling smarter cities
with lower crime rates, less traffic jams, and more effective public service delivery.
Additionally, apps for food supply chain management, fitness tracking, and
healthcare have the potential to significantly improve nutrition and overall health on
a global scale. (hasonss, 2023)
6
HND-50 Toe Yuya San
7
HND-50 Toe Yuya San
Supply Chain Optimization: IoT tracking devices offer real-time visibility into the
supply chain, optimizing inventory management, reducing delays, and improving
logistics.
Energy Management: Smart sensors and meters track energy usage and optimize
consumption, resulting in cost savings and a lower environmental impact.
Commercial IoT
Commercial IoT can be divided into consumer IoT and enterprise IoT. Consumer IoT
includes everyday products like smart home devices and fitness bands that typically
require user interaction. Enterprise IoT involves business-ready IoT solutions that
help businesses run efficiently, such as using Bluetooth Low Energy (BLE) beacons
to enhance the shopping experience or IoT solutions in healthcare for managing
chronic illnesses and pharmaceutical inventory.
8
HND-50 Toe Yuya San
Consumer IoT
Smart Homes: Devices like smart thermostats and security cameras that users
control for improved convenience and security.
Fitness Bands: Wearable devices that track health metrics and require user input to
provide personalized fitness data.
Enterprise IoT
Retail: IoT devices like smart shelves and RFID tags track inventory in real-time,
manage stock efficiently, and offer personalized promotions to customers.
Smart Retail: Utilizing IoT devices to track inventory levels, manage stock
efficiently, and personalize customer experiences with targeted promotions.
9
HND-50 Toe Yuya San
Infrastructure IoT
Smart Buildings
Smart Cities
Smart Cities: IoT sensors manage urban infrastructure, including traffic lights,
parking systems, and waste management, to improve living conditions and reduce
congestion.
Utility Management: Smart meters and sensors monitor the use of electricity, water,
and gas, leading to more efficient management, reduced waste, and lower costs.
Transportation Systems: IoT devices optimize traffic flow, manage public transport
schedules, and enhance road safety with real-time data.
Environmental Monitoring: Sensors track air and water quality, enabling timely
responses to pollution and other environmental hazards.
10
HND-50 Toe Yuya San
Defense IoT
Asset Tracking: IoT devices monitor military equipment and supplies, optimizing
logistics and resource management.
Soldier Health Monitoring: Wearable devices monitor soldiers' vital signs and
physical conditions, offering real-time health data to enhance medical support and
mission readiness. (Mohanakrishnan, 2022)
Standard Architecture
The various ways that IoT devices are designed to satisfy user needs are
referred to as IoT architecture. In general, an IoT architecture consists of five
primary layers. Every layer has a specific purpose and adds to the efficacy and
efficiency of the system as a whole. IoT architecture is known for lacking
11
HND-50 Toe Yuya San
12
HND-50 Toe Yuya San
• Business layer: Every IoT communication model aims to provide end users
with ease of information consumption. It is situated above the Application
layer and is the top layer. Users can use IoT systems without difficulty due to
the Business layer's assurance. It uses raw data, for instance, to create charts
and graphs that provide insights. Due to its interactions with stakeholders,
this layer is relevant to decision-making.
13
HND-50 Toe Yuya San
14
HND-50 Toe Yuya San
other factors. Within the IoT architecture, this layer starts the data flow.
(Itsekson, 2024)
IoT Frameworks
AWS IoT: One of Amazon's most popular services. It offers frameworks on the
device side, such as an operating system flavor of FreeRTOS, in addition to the cloud
side to speed up the release of the solution. Microcontrollers frequently use this
operating system, and connecting to their cloud is a breeze thanks to its flavor.
Azure IoT: Many corporations use Azure IoT as their solution. It rivals AWS by
offering more resources for devices, such as their Azure RTOS, and shares many of
AWS's features.
15
HND-50 Toe Yuya San
Open-source framework
OpenHab: A home automation framework with various integration options, that can
be incorporated into user's home using a Raspberry Pi or in the cloud.
Eclipse IoT is a collection of open-source tools that can be used in many IoT data
chain components, including the device, gateway, and cloud itself, as opposed to
the traditional platform where you can connect a device and view the information
on a dashboard. (David, 2024)
IoT Tools
Arduino
for IoT prototyping due to its wide range of compatible sensors and actuators.
Because Arduino integrates with the cloud, developers can link their devices to well-
known IoT platforms.
Raspbian
PlatformIO
17
HND-50 Toe Yuya San
The next one is an open-source IoT ecosystem called PlatformIO works with a
number of platforms, including Raspberry Pi and Arduino. The PlatformIO IDE gives
various microcontroller platforms a consistent development environment and
expands the capabilities of Arduino. PlatformIO includes integrated platforms for IoT
frameworks, a library manager, and a robust CLI. This powerful cross-platform tool
makes managing libraries and dependencies easier. (Adiyecha, 2023)
IoT hardware
Sensors
Sensor are fundamental components in IoT systems that senses physical
changes in the environment and sends the data for manipulation via a network.
Clouds store the data for future references. Sensors monitor data and collect
information constantly. There have different types of sensors.
• Temperature sensor
18
HND-50 Toe Yuya San
• Humidity sensor
• Motion sensor
19
HND-50 Toe Yuya San
Microcontrollers
20
HND-50 Toe Yuya San
regular computers because they typically only have one function. They carry out
numerous tasks in a comparatively easier way.
Wearable devices
API
The term "API" generally refers to the standard framework that determines
the resources, protocols, and collections that govern a generic web and mobile
application. It lays out the guidelines for communication that each application
component must adhere to when transferring data with one another.
21
HND-50 Toe Yuya San
IoT APIs are those that are utilized in the development of IoT solutions. These
are the application programming interfaces for web services. They both function
similarly and create a smooth data flow using HTTP as the medium. Developers can
create complex applications that are simple to integrate with other web services by
using the IoT API.
IoT APIs improve the end-user experience in a number of ways. For example,
they have little trouble accessing the websites and are able to add an enormous
number of applications.
RESTful APIs is for managing data and communicating with devices, a lot of IoT
platforms offer RESTful APIs. For communication, these APIs usually use HTTP
methods like GET, POST, PUT, and DELETE.
AWS IoT API: Developers can safely connect and manage IoT devices, gather and
process data, and create IoT applications by using the APIs that Amazon Web
Services (AWS) offers for its IoT services.
Google Cloud IoT API: For its IoT Core service, Google Cloud Platform (GCP)
provides APIs that let developers control IoT devices, ingest data, and integrate
them with other GCP services for machine learning and analytics. (LLC, 2024)
22
HND-50 Toe Yuya San
Every team and product will have a slightly different SDLC process. However,
the majority of SDLC frameworks possess the following stages:
1. Requirement Analysis
2. System Design
3. Implementation
4. Testing
5. Deployment
6. Maintenance
23
HND-50 Toe Yuya San
Overview
Smart Agriculture using IoT is all about saving water, increasing efficiency,
and reducing the environmental impacts of ornamental plant production practices.
Smart agriculture is also called climate-smart agriculture or smart farming. I found
this system on YouTube from India and I will describe how to implement CSA and
solve various problems when we applied this in Myanmar.
24
HND-50 Toe Yuya San
frameworks, tools, hardware, and APIs. It also talks about possible effects and
suggests fixes for problems that are expected.
Now I will continue to the impact when we apply this agriculture system in Myanmar.
25
HND-50 Toe Yuya San
26
HND-50 Toe Yuya San
Moreover, advocating for the use of durable crop types and sustainable
farming methods can enhance agricultural resilience. Sustained research and
development work in combining IoT technologies with eco-friendly farming methods
can increase the beneficial effects on environmental sustainability. Introducing
measures and rewards to promote the use of sustainable farming methods and IoT
technologies can lead to positive results in this area as well.
Tailoring IoT solutions to the specific needs and skills of smallholders and
providing targeted technical training and building programs can help close the
technology gap. In addition, fostering collaboration between government agencies,
private sector actors and civil society organizations can facilitate the co-creation of
context-specific solutions and promote inclusive development.
Conclusion
28
HND-50 Toe Yuya San
References
Adiyecha, N., 2023. Top Platforms and Tools for IoT Development and Developers. [Online]
Available at: https://www.addwebsolution.com/blog/iot-development-tools
[Accessed 30 5 2024].
29
HND-50 Toe Yuya San
Itsekson, A., 2024. What Are the 7 Layers of IoT Architecture?. [Online]
Available at: https://jelvix.com/blog/iot-architecture-layers
[Accessed 26 5 2024].
kaspersky, 2024. What is the Internet of Things? Definition and explanation. [Online]
Available at: https://www.kaspersky.com/resource-center/definitions/what-is-iot
[Accessed 25 5 2024].
kaspersky, 2024. What is the Internet of Things? Definition and explanation. [Online]
Available at: https://www.kaspersky.com/resource-center/definitions/what-is-iot
[Accessed 25 5 2024].
McGehee, J., 2024. The Essential Guide to IoT Development Frameworks & Best Practices. [Online]
Available at: https://www.verytechnology.com/iot-whitepapers/guide-to-iot-development-frameworks-best-
practices
[Accessed 5 6 2024].
Mohanakrishnan, R., 2022. What Is the Internet of Things? Definition, Role, Examples, and Trends for 2022.
[Online]
Available at: https://www.spiceworks.com/tech/iot/articles/what-is-internet-of-things/
[Accessed 25 5 2025].
Shah, H., 2024. IoT software engineering: The new wave of IoT development. [Online]
Available at: https://www.techtarget.com/iotagenda/post/IoT-software-engineering-The-new-wave-of-IoT-
30
HND-50 Toe Yuya San
development
[Accessed 5 6 2024].
WOLBERT, D., 2021. IoT Architecture explained: What is it and how does it work?. [Online]
Available at: https://www.hologram.io/blog/iot-architecture/
[Accessed 5 6 2024].
31