xvii
LIST OF FIGURES
FIGURE NO. TITLE PAGE NO.
1.1 LED 3
1.2 Buzzer 3
1.3 LM35- Analog temperature sensor 4
1.4 DHT11- Digital temperature sensor 4
1.5 Light Dependent Resistor (LDR) 5
1.6 IR LED and IR photodiode 5
1.7 Organization of thesis 16
2.1 Comparison chart of proposed vs. existing testbeds 24
3.1 A typical information processing system 26
3.2 Basic IoT architecture 29
3.3 Proposed testbed architecture 30
3.4a Functional architecture of the proposed open
IoT architectural framework 31
3.4b Detailed architecture of the proposed open
IoT architectural framework 32
3.5 Consolidated service set 36
3.6a Boards discovered as resources 37
3.6b Screenshot of sensor resource discovery 37
3.7 Screenshot of database updates 37
3.8a Sensor/actuator clients detection time 38
xviii
3.8b Sensor/actuator detection time 38
3.8c Disconnected sensor/actuator time 39
3.9 User request hit ratio 39
4.1 Sample record database displayed in the Web UI 47
4.2 Visualization of DHT11’s temperature data 48
4.3 Visualization of DHT11’s humidity data 48
4.4 Experimental prototype for sensor client 51
4.5 Communication model for sensor client 52
4.6 Conversation flow between the protocol broker, message
broker and the database 54
4.7 Structure of the table for sensors with single
parameter 58
4.8a Structure of the table for sensors (DHT11) with
multiple parameters 58
4.8b Structure of the table for sensors (color) with
multiple parameter 58
4.9 Experimental setup of the proposed system
(sensors interfaced with sensor client and connected
to the Router)
59
4.10 Event collaboration model vs. traditional request
response model 60
4.11 Comparison on updation time: Approach 4 outperforms 61
4.12 Gas sensor table updation time 62
4.13 Sensor database entries 63
xix
4.14 Snapshot of the database showing the table content
for DHT11 sensor 65
5.1 Actuator Client-an experimental prototype 72
5.2 Request response of actuator client 73
5.3 Resource access through the resource requisition algorithm 75
5.4 Acquiring lock through getLock API 78
5.5 Release lock through releaseLock API 79
5.6 Platform as a service- an experimental prototype 81
5.7 A module of experimental set up for platform as service 82
5.8 Slot based interaction between user and the web UI 83
5.9 WebUI interface 83
5.10 Illustration of a sample API function call 85
5.11 Snapshot demonstrating API package download 86
5.12 Snapshot to demonstrate the use of sample API functions 86
5.13 API for sensors and actuators 87
5.14a-5.14b API Execution time for sensors and actuators
accessed locally 88
5.14c-5.14d API Execution time for sensors and actuators
accessed from remote 89
5.15 Snapshot of API call and response 90
5.16 Compilation and upload time comparison between
Arduino IDE and the proposed testbed service 91
6.1 Allocation decision tree 95
6.2a State machine for testbed service 96
xx
6.2b State transition graph for testbed service 96
6.3 Service usage pattern and the utilization
(successful access) rate 103
6.4 User usage rate of the proposed testbed 104
6.5a Novice user usage pattern 104
6.5b Academic user usage pattern 105
6.5c Industrial user usage pattern 105
6.5d Data analyst usage pattern 106
6.5e Researcher usage pattern 107

More Related Content

DOCX
AF-2599-P.docx
PDF
Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat...
PDF
CompTIA PenTest Study Guide Exam PT0 002 2nd Edition David Seidl
PDF
dc09ttp-2011-thesis
PDF
Eclipse Kura Shoot a-pi
PPTX
Monitoring federation open stack infrastructure
PDF
Introduction to SignalR
PDF
cloudcomputingcvbnxcvbncvbncfvbnsdfghnmcpdf
AF-2599-P.docx
Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat...
CompTIA PenTest Study Guide Exam PT0 002 2nd Edition David Seidl
dc09ttp-2011-thesis
Eclipse Kura Shoot a-pi
Monitoring federation open stack infrastructure
Introduction to SignalR
cloudcomputingcvbnxcvbncvbncfvbnsdfghnmcpdf

Similar to list of figures.docx (20)

PDF
Configuring lifa for remote communication using web architecture
PPTX
ASP.NET Core 3.0 Deep Dive
PPTX
Google Cloud Platform monitoring with Zabbix
PPTX
Building nTier Applications with Entity Framework Services (Part 2)
PPTX
Microservices Part 4: Functional Reactive Programming
PPTX
Building nTier Applications with Entity Framework Services (Part 2)
PDF
Arcsight explained
PPTX
Database Firewall from Scratch
PDF
8051 Microcontroller An Applications Based Introduction 1st Edition David Cal...
PPTX
Ar Quality M System project presentation
PDF
Study Guide Comprehensive Outline for the OutSystems 11 Web Associate Applica...
PPTX
LISA18: Hidden Linux Metrics with Prometheus eBPF Exporter
PDF
Building scalbale cloud native apps with .NET 8
PDF
Virtual Components Design And Reuse 1st Edition Jrgen Haase Auth
PPTX
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
PPTX
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
PDF
CASCON 2017 - OpenAPI v3
PDF
Performance Of Web Applications On Client Machines
PDF
Как разработать DBFW с нуля
PPTX
Ingestion and Dimensions Compute and Enrich using Apache Apex
Configuring lifa for remote communication using web architecture
ASP.NET Core 3.0 Deep Dive
Google Cloud Platform monitoring with Zabbix
Building nTier Applications with Entity Framework Services (Part 2)
Microservices Part 4: Functional Reactive Programming
Building nTier Applications with Entity Framework Services (Part 2)
Arcsight explained
Database Firewall from Scratch
8051 Microcontroller An Applications Based Introduction 1st Edition David Cal...
Ar Quality M System project presentation
Study Guide Comprehensive Outline for the OutSystems 11 Web Associate Applica...
LISA18: Hidden Linux Metrics with Prometheus eBPF Exporter
Building scalbale cloud native apps with .NET 8
Virtual Components Design And Reuse 1st Edition Jrgen Haase Auth
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
MicroProfile, Docker, Kubernetes, Istio and Open Shift lab @dev nexus
CASCON 2017 - OpenAPI v3
Performance Of Web Applications On Client Machines
Как разработать DBFW с нуля
Ingestion and Dimensions Compute and Enrich using Apache Apex
Ad

More from Sami Siddiqui (20)

DOCX
chapter 5.docx
PDF
list of references.pdf
PDF
list of tables.pdf
DOCX
list of tables.docx
PDF
declaration.pdf
PDF
chapter 5.pdf
DOCX
list of references.docx
DOCX
chapter 7.docx
DOCX
declaration.docx
DOCX
list of abbreviations & symbols.docx
DOCX
chapter 6.docx
PDF
chapter 4.pdf
PDF
list of figures.pdf
PDF
chapter 1.pdf
PDF
list of abbreviations & symbols.pdf
PDF
chapter 6.pdf
PDF
chapter 7.pdf
DOCX
chapter 4.docx
PDF
chapter 3.pdf
DOCX
chapter 3.docx
chapter 5.docx
list of references.pdf
list of tables.pdf
list of tables.docx
declaration.pdf
chapter 5.pdf
list of references.docx
chapter 7.docx
declaration.docx
list of abbreviations & symbols.docx
chapter 6.docx
chapter 4.pdf
list of figures.pdf
chapter 1.pdf
list of abbreviations & symbols.pdf
chapter 6.pdf
chapter 7.pdf
chapter 4.docx
chapter 3.pdf
chapter 3.docx
Ad

Recently uploaded (20)

PDF
The_Decisive_Battle_of_Yarmuk,battle of yarmuk
PPTX
Viva Digitally Software-Defined Wide Area Network.pptx
PPTX
Reading as a good Form of Recreation
PPTX
Concepts of Object Oriented Programming.
PDF
Computer Networking, Internet, Casting in Network
PPTX
Introduction to networking local area networking
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPTX
最新版美国埃默里大学毕业证(Emory毕业证书)原版定制文凭学历认证
PPSX
AI AppSec Threats and Defenses 20250822.ppsx
PPTX
COPD_Management_Exacerbation_Detailed_Placeholders.pptx
PDF
Course Overview and Agenda cloud security
PDF
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
DOCX
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
PDF
Testing & QA Checklist for Magento to Shopify Migration Success.pdf
PDF
Containerization lab dddddddddddddddmanual.pdf
PPT
12 Things That Make People Trust a Website Instantly
PDF
healthwealthtech4all-blogspot-com-2025-08-top-5-tech-innovations-that-will-ht...
PDF
Public for study about wiring to confirm.
DOCX
Memecoinist Update: Best Meme Coins 2025, Trump Meme Coin Predictions, and th...
PDF
ilide.info-huawei-odn-solution-introduction-pdf-pr_a17152ead66ea2617ffbd01e8c...
The_Decisive_Battle_of_Yarmuk,battle of yarmuk
Viva Digitally Software-Defined Wide Area Network.pptx
Reading as a good Form of Recreation
Concepts of Object Oriented Programming.
Computer Networking, Internet, Casting in Network
Introduction to networking local area networking
Alethe Consulting Corporate Profile and Solution Aproach
最新版美国埃默里大学毕业证(Emory毕业证书)原版定制文凭学历认证
AI AppSec Threats and Defenses 20250822.ppsx
COPD_Management_Exacerbation_Detailed_Placeholders.pptx
Course Overview and Agenda cloud security
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
Testing & QA Checklist for Magento to Shopify Migration Success.pdf
Containerization lab dddddddddddddddmanual.pdf
12 Things That Make People Trust a Website Instantly
healthwealthtech4all-blogspot-com-2025-08-top-5-tech-innovations-that-will-ht...
Public for study about wiring to confirm.
Memecoinist Update: Best Meme Coins 2025, Trump Meme Coin Predictions, and th...
ilide.info-huawei-odn-solution-introduction-pdf-pr_a17152ead66ea2617ffbd01e8c...

list of figures.docx

  • 1. xvii LIST OF FIGURES FIGURE NO. TITLE PAGE NO. 1.1 LED 3 1.2 Buzzer 3 1.3 LM35- Analog temperature sensor 4 1.4 DHT11- Digital temperature sensor 4 1.5 Light Dependent Resistor (LDR) 5 1.6 IR LED and IR photodiode 5 1.7 Organization of thesis 16 2.1 Comparison chart of proposed vs. existing testbeds 24 3.1 A typical information processing system 26 3.2 Basic IoT architecture 29 3.3 Proposed testbed architecture 30 3.4a Functional architecture of the proposed open IoT architectural framework 31 3.4b Detailed architecture of the proposed open IoT architectural framework 32 3.5 Consolidated service set 36 3.6a Boards discovered as resources 37 3.6b Screenshot of sensor resource discovery 37 3.7 Screenshot of database updates 37 3.8a Sensor/actuator clients detection time 38
  • 2. xviii 3.8b Sensor/actuator detection time 38 3.8c Disconnected sensor/actuator time 39 3.9 User request hit ratio 39 4.1 Sample record database displayed in the Web UI 47 4.2 Visualization of DHT11’s temperature data 48 4.3 Visualization of DHT11’s humidity data 48 4.4 Experimental prototype for sensor client 51 4.5 Communication model for sensor client 52 4.6 Conversation flow between the protocol broker, message broker and the database 54 4.7 Structure of the table for sensors with single parameter 58 4.8a Structure of the table for sensors (DHT11) with multiple parameters 58 4.8b Structure of the table for sensors (color) with multiple parameter 58 4.9 Experimental setup of the proposed system (sensors interfaced with sensor client and connected to the Router) 59 4.10 Event collaboration model vs. traditional request response model 60 4.11 Comparison on updation time: Approach 4 outperforms 61 4.12 Gas sensor table updation time 62 4.13 Sensor database entries 63
  • 3. xix 4.14 Snapshot of the database showing the table content for DHT11 sensor 65 5.1 Actuator Client-an experimental prototype 72 5.2 Request response of actuator client 73 5.3 Resource access through the resource requisition algorithm 75 5.4 Acquiring lock through getLock API 78 5.5 Release lock through releaseLock API 79 5.6 Platform as a service- an experimental prototype 81 5.7 A module of experimental set up for platform as service 82 5.8 Slot based interaction between user and the web UI 83 5.9 WebUI interface 83 5.10 Illustration of a sample API function call 85 5.11 Snapshot demonstrating API package download 86 5.12 Snapshot to demonstrate the use of sample API functions 86 5.13 API for sensors and actuators 87 5.14a-5.14b API Execution time for sensors and actuators accessed locally 88 5.14c-5.14d API Execution time for sensors and actuators accessed from remote 89 5.15 Snapshot of API call and response 90 5.16 Compilation and upload time comparison between Arduino IDE and the proposed testbed service 91 6.1 Allocation decision tree 95 6.2a State machine for testbed service 96
  • 4. xx 6.2b State transition graph for testbed service 96 6.3 Service usage pattern and the utilization (successful access) rate 103 6.4 User usage rate of the proposed testbed 104 6.5a Novice user usage pattern 104 6.5b Academic user usage pattern 105 6.5c Industrial user usage pattern 105 6.5d Data analyst usage pattern 106 6.5e Researcher usage pattern 107