ABSTRACT
ABSTRACT
ABSTRACT
Internet of Things (IoT) devices are predicated to reach 50 billion by 2022. Therefore, the IoT
device data is too large to be managed efficiently by the existing platforms. Because of huge
data centralized on the IoT platform, the privacy issues are on the rise due to some sensitive
data that able to expose secretly and indirect way. So, we propose the role-based IoT service
environment that is decentralized manner architecture. Moreover, we show the evaluation and
implementation results according to the example scenario. The Role-based IoT Service
Environment (RISE) assigns roles to each devices to provide complicated and diversified
services in the decentralized manner. It assigns roles to each devices to provide complicated
and diversified services in the decentralized manner. To separate data and control, the devices
of RISE just send a data between collaborative devices to avoid privacy issues. Also, we
propose the role binding to optimize devices without role confliction when new role is added.
CONTENTS
Acknowledgement ……………………………………………………………………... I
Abstract ………………………………………………………………………………….II
List of figures …………………………………………………………………………VII
List of tables …………………………………………………………………………VIII
Appendix A …………………………………………………………………………….55
Appendix B …………………………………………………………………………….56
CHAPTER 1 1-5
PREAMBLE …………………………………………………………………. 1
1.1 INTRODUCTION .…………………………………………….............… 1
1.2 OBJECTIVE ……………....………………………………….............….. 2
1.3 PROBLEM STATEMENT …….…………….………….....………...…... 2
1.4 EXISTING SYSTEM .………………………………………………….... 3
1.5 PROPOSED SYSTEM …………………………………………………... 4
1.6 SCOPE …………………………………………………………………… 4
1.7 LIMITAIONS ……………………………………………………………. 5
1.8 ORGANISATION OF THE REPORT …………………………………... 5
CHAPTER 2 7-16
LITERATURE SURVEY ………………………………………...……..…... 7
2.1 TECHNOLOGIES USED ……………………………………………….. 9
2.1.1 JAVA PROGRAMMING LANGUAGE ……………………….. 9
2.1.2 THE JAVA PLATFORM ……………………………………… 10
2.1.3 ADVANTAGES OF JAVA ……………………………………. 11
2.1.4 THINGSPEAK ……………………………………………….. 12
2.2 HARDWARE………………………………………………………….. 13
2.2.1 8051 MICROPROCESSOR …………………………………...13
2.2.2 ESP WIFI MODULE ………………………………………….14
2.2.3 DRIVER CIRCUIT ……………………………………………16
2.2.4 L293D DESCRIPTION ……………………………………….16
CHAPTER 3 19-20
SYSTEM REQUIREMENTS………………………………………………19
3.1 HARDWARE REQUIREMENTS …………………………………….19
3.2 SOFTWARE REQUIREMENTS ……………………………………..19
3.3 FUNCTIONAL REQUIREMENTS …………………………………..19
3.4 NON-FUNCTIONAL REQUIREMENTS ……………………………20
CHAPTER 4 21-32
SYSTEM MODELLING AND ANALYSIS ……………………………….21
4.1 OVERVIEW OF ROLE BASED SYSTEM ……………………………21
4.2 ROT FORMAT …………………………………………………………22
4.2.1 ROT CREATION PROCEDURE ……………………………...24
4.3 THE MODULE DESCRIPTION FOR ROLE BASED SYSTEM ……. 25
4.3.1 CREATE RULE MODULE …………………………………...26
4.3.2 VIW RULE MODULE ………………………………………...27
4.3.3 MONITOR MODULE …………………………………………27
4.3.4 LOGOUT MODULE …………………………………………..28
4.4 DATA FLOW DIAGRAM ……………………………………………..28
4.5 USE CASE VIEW ………………………………………………………..30
4.6 SEQUENCE DIAGRAM …………………………………………………31
CHAPTER 5 34-38
IMPLEMENTATION ………………………………………………………..34
5.1 ROLE LOGGIN PROCESS ……………………………………………...34
5.2 CREATE RULE WITH GOOGLE MAP ………………………………..35
5.3 ACCESS GPS LOCATOR BY GOOGLE PLAY SERVICE ……………35
5.4 RULE MONITORING SERVICE ………………………………………..37
5.5 SENDING COMMAND TO CLOUD SERVER …………………………37
5.6 RULE MANAGEMENT ………………………………………………….38
CHAPTER 6 40-41
TESTING ……………………………………………………………………40
6.1 TESTING PROCESS ……………………………………………………40
6.2 TESTING OBJECTIVES ………………………………………………..40
6.3 TEST CASE TABLE ……………………………………………………41
CHAPTER 7 43-51
RESULT ……………………………………………………………………..43
7.1 HOME PAGE ……………………………………………………………43
7.2 REGISTRATION ………………………………………………………..44
7.3 LOGIN …………………………………………………………………...45
7.4 FORGOT PASSWORD ………………………………………………….46
7.5 HOME SCREEN …………………………………………………………47
7.6 CREATE RULE …………………………………………………………..48
7.7 VIEW RULE ……………………………………………………………...49
7.8 MONITORING …………………………………………………………...50
7.9 OUTPUT ………………………………………………………………….51
CHAPTER 8 52-53
CONCLUSION AND FUTURE ENHHANCEMENT ………………………52
REFERENCES ……………………………………………………………… 54
VII
LIST OF FIGURES
LIST OF TABLE