Professional Documents
Culture Documents
IoT Ecosystem
• The IoT ecosystem is a connection of various kind of devices
that sense and analyze the data and communicates with each
other over the networks.
• In the IoT ecosystem, the user uses smart devices such as
smartphones, tablet, sensors, etc. to send the command or
request to devices for information over the networks.
• The device response and performs the command to send
information back to the user through networks after analyzed.
• IoT devices collect data and transmit it securely to an
internet-connected gateway that compresses the data and
sends it.
• This data is sent to the cloud for further analysis and then
displayed within the app to provide users with meaningful
information.
Components of an IoT Ecosystem
• IoT devices
• Security
• Network
• Gateway
• The cloud
• Application
• User
• IoT Devices
• IoT devices are actually the layer of sensors, actuators and smart
objects that collect data about the environment and measure physical
parameters.
• Sensors are the perception of the IoT system, whose main function is
to extract information from the environment and convert it into data.
2. Security
• It is the part that includes all the other parts, provides security
for data transfer and prevents unauthorised connections
outside the Internet of Things ecosystem.
• Usability Testing
• Compatibility Testing
• Reliability and Scalability Testing
• Data Integrity Testing
• Security Testing
• Performance Testing
Usability Testing
• Users use many devices of varying shape and form factors.
Also, the perception varies from user to user. This is why
investigating the usability of the system is very important in
IoT testing. The usability of each device used in IoT must be
determined.
• In healthcare. The tracking devices used must be portable so
that they can be moved to different divisions. The equipment
used should be smart enough to push notifications, error
messages, warnings, etc. The system must log all the events
occurring to provide clarity to the end users.
Compatibility Testing
• Tcpdump − This tool is quite similar to Wireshark, but for the absence
of GUI (Graphical User Interface). This tool is based on command line.
It helps users display packets such as TCP/IP that are transmitted over
a network.
• JTAG Dongle − This tool is quite like a debugger in desktop
applications. It is used in debugging the target platform or
device code, and display variables step by step.