• Tidak ada hasil yang ditemukan

Daffodil International University

N/A
N/A
Protected

Academic year: 2023

Membagikan "Daffodil International University"

Copied!
41
0
0

Teks penuh

This thesis, submitted by Md Aumit Hasan, ID and Md Farhadur Raja, ID to the Department of Software Engineering, Daffodil International University has been accepted as satisfactory in partial fulfillment of the requirements for the degree of Bachelor of Science in Software Engineering and approval that the regarding its style and content. We hereby declare that this thesis was completed by us under the supervision of K.M. Imtiaz Uddin, Assistant Professor, Department of Software Engineering, Faculty of Natural Sciences and Information Technology, Daffodil International University.

I also declare that neither this report nor any part of this report has been submitted elsewhere for the award of a degree. First of all, we would like to thank Almighty Allah for giving us the strength, ability and patience to undertake this research and complete it successfully. This paper presents our thesis on the design of a simple reflexive agent using a distributed agent architecture over the Internet of Things.

Finally, we would like to express our deep gratitude to our parents. Without their support and proper guidance, it would have been impossible to go through the entire journey. The concept of this research project is to isolate sensors, actuators and logic using a distributed architecture and using these distributed sensors and actuators, the user will create their required services using a web platform. This article will contribute to give a basic idea how an end user can create their own service using distributed sensors and actuators using a web application.

This is why we want to build a loosely coupled system where sensors and actuators and agent function will be distributed.

Motivation

Objectives

Overview

Outline of the Thesis

Kevin Ashton co-founder of MIT's Auto-ID Center first coined the term "Internet of Things" to describe a system where the physical world is connected to the Internet via Ubiquitous Sensors [2] [3]. In this paper we are working to build a user friendly interface using what the end user can create composite services. A few years ago there was very little work on the End User Independence site.

In our thesis we designed a simple reflex device that uses distributed sensors, actuators and logic. So if someone thinks that the end user will create their own service, that becomes a big problem. When we work with end-user programming, we designed this component as a visualization technique that allows us to drag and drop and combine services.

The Internet of Things is a system where we must isolate sensors, actuators and logic. An end user can easily access, customize and create composite application according to their needs through our system. The end user can easily create their required service related to these sensors and actuators using our proposed system's user-friendly interface.

But to give the power of service composition to end user, we made a new dimension. Li, "A Semantic Analysis for Internet of Things," in International Conference on Intelligent Computing Technology and Automation (ICICTA), May 2010. Wang, "Future Internet: The Internet of Things," in 3rd International Conference on Advanced Computing Theory and Engineering (ICACTE ), August 2010.

Jun, “Security Analysis of the Internet of Things”, in International Conference on Internet Technology and Applications (iTAP), August 2011. Li, “Descriptive Models for the Internet of Things”, in IEEE International Conference on Intelligent Control and Information Processing (ICICIP), August 2010 .Du, “Research on Internet of Things Architecture,” in 3rd International Conference on Advanced Computing Theory and Engineering (ICACTE), Aug.

Related Works

We review the current situation of IoT according to distributed architecture, simple reflex agent and end-user development, but we do not find any work that uses distributed sensors, actuators and made different permutations that easily create composite service like ours. But few works have been done on distributed IoT architecture, controlling device with another device, loosely coupled distributed sensors and actuator. We also found few works that work for self-customizing service, end-user programming and their independence to create their own service.

They showed that using these loosely coupled sensors, actuators and logic can work together over the cloud and can control devices, receive input and provide output data. The group worked on self-adaptive services that accept requests and change the service at runtime [21]. This work is related to our work as it reviews the composition of the service for the end user and changes the service.

This group shows that End User Control over Service Composition and Automatic Adaptation are complementary matches [21]. Recently, a work has been done that provides end-user three building blocks to support end-user configuration using sensor actuator and offers recommendation [20]. Some workshop was organized to share researcher's knowledge and experience to deal with end user side development [18].

Related Topic and Framework

  • Distributed Agent Architecture
  • Simple Reflex Agent
  • End User Service Composition
  • Dracula.js Library
  • IBM BlueMix
  • AWS IoT
  • Azure IoT
  • Cloud IoT Core

In this section we have tried to give a basic idea about some topics. In this work we used sensor from mobile because it is easy to collect data from mobile and user does not need any other sensor device. This article proposed a design where a device can act as a sensor and actuator and an end user can create a composite application according to his needs with sensor and actuator using an easy-to-use interface.

Our main goal is to provide end users with a simple interface to create the service they want using existing sensor and actuator services. On the server side of our system we have a Firebase application for stored data coming from the device. We used the server as Firebase Database, but if we can build our own web server, it will be more secure and easier to use for us, because all the rules are defined by us.

We used a free service to send notifications through actuators (email and phone text option) which send a limited number of notifications and sometimes they are blocked. 7] Lixin Zhou, Catherine Xiaocui Lou (2012), Intelligent Cargo Tracking System Based on the Internet of Things. RFID Technology and Its Applications in Internet of Things (IoT), IEEE Xplore 2012, Consumer Electronics, Communications and Networks (CECNet), Yichang, China.

Required Concept

  • Sensor service
  • Actuator Service
  • Microservices
  • Composite Service
  • Loosely Coupled Architecture
  • Tightly Coupled Architecture

Sensor is an input device, module or subsystem that detects events or changes in its environment and sends the information to the predefined system or computer processor. Accelerometer is an electromagnetic device that measures acceleration, which is the rate of change in an object's velocity. The Ministry of Defense put the satellite into orbit and later made it available to civilians.

Four satellites are visible anywhere in the world, and each transmits information about its position and time at regular intervals. When a machine, robot, or computer program operates, it makes decisions based on design or purpose. After the final decision is made, work must be done to change the environment, and this is done by the actuator.

It is an architectural style that constructs an application and is a combination of loosely coupled services. This architecture enables continuous development of large and complex applications such as business software and software that requires continuous development. Loosely coupled architecture refers to a system that has several parts that are not only independent, but also cannot be connected to each other.

In IoT, it usually has three components: a sensor that allows it to sense and understand the environment, a logic that is like a decision made by the brain, and an actuator that tries to make the decision. A tightly coupled architecture refers to a system whose components are highly dependent on each other.

Proposed System Architecture

Mechanism

  • Application Installation
  • Device Registration
  • Data Into Data Server

The device sends GPS and accelerometer sensor data to the database after a certain period of time.

Protocol Used

Server Side Application

Web Application

If someone doesn't want to be tracked by someone then he has to share his device id otherwise it is not possible to track him. After providing a valid device ID, the user must decide whether he wants the device's location by coordinate or address. If he wants to check the device within a range, he should choose the Less Than (<) operator.

If the user chooses email service, he must provide an email and text message. Junaid; Shafiullah, Mohammad, (2016), Distributed Agent Architecture Using Internet of Things, Unpublished Bachelor Thesis, East West University, Bangladesh. 13] Rafiullah Khan, Sarmad Ullah Khan."The Internet of the Future: Internet of Things Architecture, Possible Applications and Key Challenges".

15

Application Details

User can access his sensor data and with the help of it he can design an agent program for decision making. On this platform user can create simple reflex agent based on the current sensor data. According to this location, the system will give a result whether the device is within an area or not.

Now the user has selected the operator of the right face and placed at IF Block to GPS. After submission, the program agent function will calculate whether the device is in range or not.

Figure 4.2 Sensor Block
Figure 4.2 Sensor Block

20

Contributions

They have also used distributed architecture where the sensors, actuators and logic are isolated and showed that the devices would be controlled using another device to receive input and provide output through the sensors and actuators.

Limitations of this System

Future Works

Gambar

Figure 3.1: Architecture of Proposed System [24]
Figure 4.2 Sensor Block
Figure 4.3 Progress Bar Block
Figure 4.4 Progress Bar Condition Operator
+5

Referensi

Garis besar

Dokumen terkait

5.1 Script Chapter 05 Visual Analysis Scene heading: girl getting life lesson from three monkeys Character introductions: Lead characters: one girl Supporting character: CNG

3.3 Research Methodology For the coding part We took some steps:  Data Collection  Data Pre-processing  Model Selection & Evaluation  Get the best accuracy  Result 

There, he runs a free school every Friday with over 20 students, who come to learn and practice folk music, particularly Bhawaiya, on various musical instruments.. Udoy said, “My mother

Table 5.1 The following table shows operational status of components in different situation: State Mode Door Lock Status Buzzer Status GSM Status RFID Status LCD Status Room

©Daffodil International University 28 CHAPTER 6 Conclusion and Future Scope 6.1 Introduction We can address the output obtained from this method, as well as the study's

© Daffodil International University i Daffodil International University Dhaka, Bangladesh Thesis Report On IOT BASED AUTOMATIC CONTROL CIRCUIT BREAKER FOR TRANSMISSION LINE

©Daffodil International University 24 Fig 4.1.18: Chair For the chair modeling we are using a plane > modifier panel edit poly > connect the edges> make the half portion first >

The above figure shows that 19 respondents strongly agreed of getting better service from online.12 agreed with it, majority about 35 are neutral, 25 disagreed and 9 have strongly