-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path500.txt
1313 lines (611 loc) · 46.2 KB
/
500.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Smart Environments Concepts, Applications, and Challenges
Authors
Authors and affiliations
Doaa Mohey El-DinEmail authorAboul Ella HassaneinEhab E. Hassanien
Doaa Mohey El-Din
1Email author
Aboul Ella Hassanein
2
Ehab E. Hassanein
1
1.Information Systems Department, Faculty of Computers and Artificial Intelligence, Scientific Research Group in EgyptCairo UniversityCairoEgypt
2.Faculty of Computers and Artificial Intelligance, Scientific Research Group in EgyptCairo UniversityCairoEgypt
Chapter
First Online: 15 December 2020
Part of the Studies in Big Data book series (SBD, volume 77)
Abstract
This chapter presents the clear definition of a smart environment, its advantages, previous motivations in various applications, and open research challenges. These challenges are classified into two parts, artificial intelligence, and internet-of-things. They are powerful for researchers and students to select a research topic. This chapter also removes the blurred idea of a smart environment that is limited to the vision of a smart environment definition just interprets with the internet-of-things. It presents the importance of recently used smart environments such as smart homes, smart farming, smart city, smart education, or smart factory. The recent statistics refer to the predication of used smart devices for constructing the smart environments that reach to nine double of a population around a world by 2025. This chapter presents a proposed criterion of building a good smart environment for any domain with respect to two dimensions data and security.
Keywords
Smart environment Internet-of-Things Artificial intelligence IoT devices Sensors
Access to this content is enabled by Egyptian Knowledge Bank
Download chapter PDF
1 Introduction
A smart environment (SA) refers to the simulation management system for the real environment such as smart city or smart parking [1, 2]. It improves decision making remotely and concurrently [3, 4]. There is a blurred defining of a smart environment that refers to the limit on the internet-of-things [5, 6]. However, the real meaning of a smart environment is illustrated in the combination of artificial intelligence and internet-of-things [7, 8]. It means Interconnected several sensors and Internet-of-things devices via the internet. This connection causes of huge data that are required interpreting and processing. The smart key of any smart environment is data [9]. The good interpreting and processing data lead to making good decisions simultaneously.
Internet-of-things (IoT) is a technology supports a new idea for tracking objects, sensing devices, and monitoring things of each environment [10]. IoT allows specific sensors for a specific environment to communicate with other devices such as smart-phones via Bluetooth or Wi-Fi to transmit enormous amounts of data to the network. It allows users to have a better meaning of the environment’s objects cases, conditions, and problems. It faces several obstacles and challenges in network security, reliability, and consistency.
Artificial intelligence (AI) refers to the intelligence of a machine that can understand and interpret the input data by several algorithms or techniques to support making decisions [11, 12, 13]. It is known as a cognitive technology, generates a technology that enables machines to work intelligently for simulating the real environments. However, the powerful of usage of AI, it has many challenges in several decision levels that makes getting the data is hard. Although recent researches try to solve some AI challenges, it is faced with open research challenges until now.
This chapter presents a definition of smart environment technology and the importance of using it. It discusses the relationship between Smart environment, artificial intelligence, and internet-of-things. It shows many smart environment’s application in various domains. It also introduces its benefits and challenges to the usage of a smart environment and how to reach a good criterion to construct a new smart environment.
The rest of this chapter is organized as follows. Section 2 examines the smart environment definition and its main architecture and structure. Section 3 presents the importance of the smart environment. Section 4 discusses the benefits of smart environments. Section 5 introduces a comparison between the real smart environment’s applications. Section 6 presents the smart environments’ challenges. Section 7 introduces a discussion and generated criteria to create a smart application. Finally, the conclusion and future work of this work in Sect. 8.
2 Smart Environment
Recently, there is a confusing definition of a smart environment that is limited to the internet-of-things. It causes a blurred understanding of the smart environment and how to construct it. So, there is a need to discuss the real meaning of a smart environment and how to construct it.
Smart Environment (SA) is defined by that any environment based on the interconnection of IoT sensors to support the interpretation processing of big data extracted from multiple IoT sources [3, 4, 5]. These data may be the same type or variant data types. These data are captured from Different media depending on the target environment. They are required to make processing Data classification, clustering, fusion, and outliers. Another formal definition of a smart environment is an intelligent agent that perceives the state of the resident and the physical surroundings using sensors and acts on the environment using controllers in such a way that the specified performance measure is optimized [7]. It is an automated management environment that is based on the continuous communication between sensors connects via the internet [8].
2.1 Smart Environment Architecture
The essential architecture for constructing any smart environment consists of five levels, sensors devices, Internet-of-things connections, cloud networks, and extracting big data from the sensory devices as shown in Fig. 1.
Open image in new windowFig. 1
Fig. 1
Smart environment architecture
The Smart environment gets a benefit from artificial intelligence to interpret and fuse the extracted data to improve analytics for improving the making decisions.
2.2 Smart Environment Structure
The smart environment relies on the specific context, each context has a specific number of sensors 𝑆1𝑡𝑜𝑆𝑛
, sensor’s types, features, and conditions. to understanding, processing and extracting the data as shown in Fig. 2. These sensors may be cameras, built-in sensors on devices such as on smart-phones, wearable sensors, or IoT devices for specific domain such as LADAR. That causes of extracting big data with variant types 𝐷1𝑡𝑜𝐷𝑛
and different targets. These data may be images, videos, text or signals. Each data type has several algorithms or techniques This connection requires to be reliable continuously. There are some types of network connection that depends on the target, the number of users and security level. Distributed, centralized, semi-centralized, or Blockchain are types of cloud network. That also requires getting the good and big servers to guarantee the consistency and integrity of these huge data. These data require some processing and cleaning for fusing in the same structure for reaching the target. Many challenges have faced fusing and interpreting sensory data.
Open image in new windowFig. 2
Fig. 2
A detailed smart environment structure
3 The Importance of Smart Environment
The importance of the smart environment is declared in Making decisions, monitoring controlling, saving things, and dealing with outliers. Recently, the new trend of the industry goes forward to implement a real smart environment. According to Statista, the current usage of 2020, the expected communicated sensors through the internet for smart domains reach 30 billion sensors [39]. According to Statista, this statistic increases to 75 sensors in 2025 [40]. So, smart environment becomes important for research to try solving the problems of the real smart environment implementation (Fig. 3).
Open image in new windowFig. 3
Fig. 3
The statistics between number of Populations around the world and number of used IoT sensors
The result of evolution usage of sensors is concluded in that the statistics of a number of used IoT sensors are bigger than the number of Population world.
#𝑁𝑜.𝑜𝑓𝑢𝑠𝑒𝑑𝐼𝑜𝑇𝐷𝑒𝑣𝑖𝑐𝑒𝑠>#𝑁𝑜.𝑜𝑓𝑃𝑜𝑝𝑙𝑢𝑡𝑖𝑜𝑛
(1)
So, the usage of IoT is increasing in the industry to help the automated management control and put values for the extracted big data.
4 Smart Environment Benefits
Smart technology for simulating the real environment has main six benefits for users and the real-world, like the following, Effective Data-Driven, Improved Making Decisions, Trust communities, Reduce Negative impact for real environments, Communicate many smart environments with each other, and Open economic development chances (Fig. 4).
Open image in new windowFig. 4
Fig. 4
Smart environment benefits
The effective data-driven is very powerful for tracking data or objects and previous status for any object. Data-driven [12, 13]. These data are valuable in the industry that can use in analytics, marketing, or sales. It also improves the decision making though following the real status for each object. That is very effective in the market [14]. There are several companies try to get or buy this information to improve the marketing section and people’s targets. Trust communities are provided based on the confidence of the network of Internet-of-things [15]. the reliable connection between objects reaches trust users, data, communications, and decisions concurrently. İt reduces a negative impact on real environments. The real data provides real decisions, and making a good decision that can save lives, things simulations [16]. So, that reduces the negative effects on real environments such as save lives in fire events in monitoring forests or fainting patient cases in smart health. The connect communication network provides new researches and industry to try communicating several smart environments with each other’s to see the full vision in various dimensions [17]. For example, smart parking and smart vehicles connection support management system to see the full vision of streets and around available parking areas and the peak time of traffic congestion. The future trend of research and industry to simulate a full Smart city which includes smart vehicles, smart homes, smart health, smart education, smart parking, and smart factory. The investment in large scale implementation such as smart transportation, smart city, or smart factory is increasing continuously that reaches millions of dollars to construct infrastructure and tasks [18]. So, that opens new economic development chances and jobs opportunities for improving decision making and making several automated systems. That also requires several research to support the integration, efficiency, and consistency between data analytics, sensors, and decision making in smart environments.
5 Smart Environment Applications
This section presents a comparison between the real smart environment applications and their various objectives, characteristics and conditions that use for making decisions as Table 1. It also presents a comparison between the advantages and current limitation for each smart environment as Tables 2 and 3.
Table 1
A comparison study between several researches in smart grid environment
Chapter No.
Domain
Characteristics
Objectives
Conditions
Number of users (SıoT)
Advantages
Disadvantages
[19]
Smart Grid
İncludes several characteristics: Communication networks, Cybersecurity, Distributed energy resources, Distribution grid management, Electric transportation, Energy storage, Wide-area monitoring, and Advanced metering infrastructure (AMI)
İmprove usage of electricity and low reliability for the national institute of standards and technology
İnteroperability challenge for fusing several multiple sensors and develop the smart meters
Few as managers
Improve accuracy and reliability
Less security a fusion problem
[20]
Smart Grid
Real-time readings of electric data as every 15 min, this leads to about 77 billion
Enhance the performance and reduce the cost
Working consistence on the real-time monitoring to be more reliable
Few as managers or grid reader men
Better performance
Unreliability due to the lack of efficient monitoring, fault diagnostic, and automation techniques
Inflexibility network
[21]
Smart Grid
Quantitative and qualitative dimensions
Reduce usage power control and improve management system
Low power usage condition
Few as managers or grid reader men
Improve quality control
Improving performance
[22]
Smart whether smart meter
İmproving the efficiency of education in regard to smart meters
High efficiency
Fusion multiple sensors data
Few
Improves 92% of electricity meters reduced CO2 emissions and cost savings for electricity customers and utility companies
Requires integrating with variant smart environments to show the impact on other environments.
Lack of privacy security of this environment
Table 2
A comparison study between several researches in smart agriculture Environment
Chapter No.
Domain
Characteristics
Objectives
Conditions
Number of users (SioT)
Advantages
Disadvantages
[23]
Smart Agriculture
Maximizing crop production and provide guidance to researchers and engineers
İmproving crop yield
Requires high security, good storage, robust infrastructure
Few
Improving accuracy
Improving performance time
[24]
Smart Agriculture
Improves agriculture based on real sensors
İmproves farming management system
the roles of agriculture to providing farming
Few
High accuracy
Lack of real datasets
[25]
Smart Agriculture
Get data from several sensors motion detector, light sensor, humidity sensor, temperature sensor, room heater, cooling fan
Targets improve agriculture in real-time
Remote sensing and control irrigation system
Few
Improve the yield of the crops
High cost and deployment of sensor under the soil which causes attenuation of radio frequency (RF) signals
[26]
Smart Farming
Smart farming based on managing business processes and managing the stakeholders
Provide predictive insights in farming operations, drive real-time operational decisions, and redesign business processes
Getting real-time data from multiple Sensors
Many that is between several companies
Improves decision making
Increased uptake of Big Data applications and Big Data governance
[27]
Smart Weather
Cost-effective, solar-powered automated weather station
Enhance food production in their rural communities
Sensors records in varient weather
Few
Reduced the cost of obtaining accurate, localized scientific weather information
[28]
Smart Water
Proactive asset maintenance and realtime optimization, smart water systems
Dynamic and rapidly evolving in real-time
Measures the water consumption
Few
Enable varying levels of autonomous decision-making capabilities
Infrastructure security capability limitations
Table 3
A comparison study between several researches in smart Traffic Environment
Chapter No.
Domain
Characteristics
Objectives
Conditions
Number of users (SioT)
Advantages
Disadvantages
[29]
Smart Vehicle
Traffic prediction vehicle prediction model in real-time
Optimize management systems
Extracts predictive Traffic crowd in metropolitan in real-time
Many
Improve predication vehicle prediction
Security and integrity system. And the hardness of the interpretation big data concurrently
[30]
Smart Vehicle
Traffic congestion prediction for detecting specific paths
Using Neural Networks in prediction (Logistic Regression) model
Using hybrid techniques for improving the accuracy
Many
Reaches to 99% accuracy
Integration with various smart environments
[31]
Smart Traffic
It works to predict the traffic congestion that depends on big GPS database in Tunisia
It uses the neural networks model to recognize the speed rate on the roads
Tries to take care of several parameters to be more dynamic system and improve accuracy results.
Many
Reaches to 94% using neural networks approach with respect to 17 hidden layers
Requires enhancing accuracy and performance time
[32]
Smart driving
Interpret behavior of drivers by tracking mobiles
Automated driving
Can recognize driver profile
Few
Automated driving cars based on car sensors
Improve performance
Combine car, driver’s biologic, psychological, and environmental data
[33]
Smart parking
It execution based on utilizing the sensor circuitry and cloud server
Providing the reservation parking process from mobile application simultaneously
Requires several sensors and the hardness of ensuring the same people park in the reservation places
Many
Enhancing the parking control
Integration with smart traffic that will enhance the parking management system
[34]
Smart traffic lights
Traffic density using IR sensors and accomplishes dynamic timing slot with different time slots
Monitoring traffic congestion and deal with lights automatically
Deals with traffic jams and congestion. The hardness of remote monitoring
Many users
Reduce grid electricity and realize green operation
Improves performance
[35]
Smart traffic light system
İt includes two parts
GSM system (Global System for Mobile Communications) is connected to Arduino UNO
Deals with traffic crowd
Reducing waiting time in traffic congestion
Many
Reduces traffic congestion in four lanes based on three lights
GSM has better results than UNO
Using infrared in emergency cases
Improves accuracy
From previous comparisons, finding the motivations try to build various smart environments that are based on fusion multiple sensors on objects or devices for real environments. More than one user that requires interpreting and ordering management for each user. Each user has screen with several conditions, each screen has multiple data targets, conditions, and factors. For example, smart health refers to the observed patients hold determined disease (such as diabetes) that needs observing from physicians or nurses as in Tables 4, 5 and 6.
Table 4
A comparison study between several researches in Smart Health Environments
Chapter no.
Domain
Characteristics
Objectives
Conditions
Number of users (SioT)
Advantages
Disadvantages
[36]
Smart Health
Monitoring patients remotely
Visualize patient cases graphically
İnterpertation big data
Few
Visualize patient cases graphyically
Noisy data and redundant features
[37]
Smart Health
It is based on creating surgical prediction multi-model for patients
Visualize and remote control in medical surgeries
Secure network and integrity information
Few
95% accuracy results
Lack of information (requires to expert people)
[38]
Smart Health
Support monitoring healthcare
İnterprerting disease information from online tweets
Manage diseases remotely and simultaneously
Few
İmprove accuracy 9%
Improving reliability and integrity
[39]
Smart Medical
İmporves the hospital recommendations
Hospital recommendation based on surveies
Based on 19 recommendation
Few
Enhance patient monitoring
Requires enhancing the accuracy
[40]
Smart Health
Monitoring patients
IoT-based information system
It employs pedestrian dead reckoning, thresholding, and decision trees
Few
İmporves patient monitoring
Requires improving accuracy
[41]
Smart Health
Monitoring patients
IoT-based information system
It employs pedestrian dead reckoning, thresholding, and decision trees
Few
Recognize 4parts: falls, lying, standing, sitting and walking activities
Hardness of fusion with various data types
Table 5
A Comparison study between several researches in various Smart Applications Environments in Smart City Environment
Chapter No.
Domain
Characteristics
Objectives
Conditions
Number of users (SioT)
Advantages
Disadvantages
[42]
Smart City
Management system
Masdar city-Abu Dhabi
Management remotely
Many
Improves management system
Requires optimization system
[43]
Smart City
It supports saving energy and management control
Amsterdam city
Management remotely online
Many
It requires to train the same in several application and cities. Requires more security system
Requires improving accuracy in real-time
[44]
Smart City
Provide more efficient services to citizens
Monitor and optimize existing infrastructure, to increase collaboration among different economic actors,
Smart city management system
Many
Improve urban performance
Lack of integrity
[45]
Smart city
Management system in real-time
Intellectual ability
Reduces Co2
Many
Raise innovation based on knowledgeable and creative human capital.
Lack of real data
[46]
Smart Tourism
A conceptual model of Tourism management system
Management system
It includes multiple layers
Many
Competitive and comparative advantages
Lack of real data
[47]
Smart Education
A smart education framework
It uses mobile application system
Three sub-systems: electronic bookshelves, virtual white space, AND social network with an integrated innovation database
Electronic book-based library,
Many
Adaptive system
Hardness of integration data
[48]
Smart Pollution
İt takes care of the air pollution
It has two gas sensors namely MQ135 and MQ7, as well as DHT11 which is a dedicated temperature-humidity sensor
advantage of temperature and humidity readings
It monitors the levels of CO, CO2, smoke, alcohol, NH3, temperature and humidity
Few
Monitor pollution management system
Hardness of fusion from multiple sensors
[49]
Smart Military
Tracking military based on wearable t-shirts
İmprove management remotely
Tracking soldiers and military objects
Many
Monitoring the sky-running race
Inefficiency
[50]
Smart Military
Wearable military management system based on solar energy
Management army remotely
Measure oxygenation level once a minute
Many
Monitoring army through electronic connection
Low power and flexible energy
Hardness of integration data
[51]
Smart Factory
Creating prototype for smart factory
High defective
Improves management system
Many
Improve adoption system for smart factory and reduces defects problem
Requires high investigation for adding value for factory’s objects
Table 6
A comparison study between several researches in Smart Home Environment
Chapter no.
Domain
Characteristics