Suchen und Finden
Preface
6
Contents
9
1 Building Information Models: An Introduction
13
Abstract
13
1.1 Introduction
13
1.2 Defining Building Information Modelling
15
1.3 Industry Foundation Classes Model
17
1.4 Storage and Exchange of Building Information Models
18
1.5 Views of Building Information Models
19
1.6 The Role of BIM in the Enterprise
20
References
23
2 The Future of Building Information Modelling: BIM 2.0
25
Abstract
25
2.1 Introduction
25
2.2 Research Dimensions of Building Information Modelling
26
2.2.1 Information Model-Related Aspects
27
2.2.2 Organizational Aspects
28
2.2.3 Domain-Specific Aspects
29
2.2.4 Project Management Aspects
29
2.2.5 Integration and Interoperability Aspects
29
2.3 BIM-M: Utilization of BIM in Construction Management
30
2.4 Technologies for BIM 2.0
31
2.5 BIM-Based Management of Construction Processes
32
References
35
3 Foundational SOA Patterns for Complex Information Models
37
Abstract
37
3.1 Introduction
37
3.2 Design Principles of Service Orientation
38
3.3 Complex Information Models
40
3.4 Service-Oriented Patterns
42
3.4.1 Data Definition Language Provider
42
3.4.2 Model View Selector
43
3.4.3 Model View Entity Extractor
44
3.4.4 Sub-view Generator
45
3.4.5 View Observer
46
3.4.6 View Updater
47
3.4.7 Extended Model Observer
48
3.4.8 Extended Model View Observer
49
3.4.9 Extended Model View Updater
50
3.4.10 Model Controller
51
References
53
4 Internet of Things: Single-Board Computers
54
Abstract
54
4.1 Introduction
54
4.2 Arduino Development Boards
55
4.3 BeagleBoard
57
4.4 CubieBoard
58
4.5 Raspberry Pi
59
4.6 Orange Pi
60
4.7 UDOO Board
60
4.8 Netduino Board
61
4.9 Intel Galileo and Edison
62
4.10 Radxa Rock
63
References
64
5 Internet of Things: Software Platforms
65
Abstract
65
5.1 Introduction
65
5.2 Operating Systems
66
5.2.1 Mobile Operating Systems
66
5.2.2 OpenWRT
67
5.2.3 Windows Embedded
67
5.2.4 Raspbian
67
5.2.5 Contiki OS
67
5.2.6 RIOT OS
68
5.2.7 Tiny OS
68
5.2.8 Free RTOS
68
5.3 Hardware and Software Bundles
69
5.3.1 Spark.IO
69
5.3.2 Open Mote
69
5.4 Messaging Standards and Protocols
70
5.4.1 RPL Protocol
70
5.4.2 6LoWPAN Protocol
70
5.4.3 CoAP Protocol
71
5.4.4 MQTT Protocol
71
5.4.5 XMPP Protocol
71
5.5 Middleware and Frameworks
72
5.5.1 AllSeen Alliance and AllJoyn
72
5.5.2 Eclipse IOT Frameworks and Services
72
5.5.3 IoTSyS Middleware
73
5.5.4 IoTivity Framework
73
5.5.5 OpenIoT Project
73
5.5.6 Macchina.IO
74
5.6 Integration Portals
74
5.6.1 Xively
74
5.6.2 Paraimpu
77
5.6.3 Dweet.IO
78
5.6.4 Freeboard.IO
79
References
79
6 Advanced SOA Patterns for Building Information Models
81
Abstract
81
6.1 Introduction
81
6.2 REST in a Nutshell
82
6.3 Generalized Design Pattern for BIM-Based SOA
86
6.4 REST Query Filter Pattern
89
6.5 REST Façade Pattern
91
6.6 RESTful Real-Time View Generator Pattern
92
6.7 RESTful Memento Pattern
94
6.8 RESTful Model Multi-view Controller Pattern
96
6.9 RESTful Call-Back Responder Pattern
98
6.10 RESTful Authenticator Pattern
100
6.11 RESTful Data Management Pattern
101
6.12 RESTful View Synchronizer Pattern
103
6.13 RESTful Event Manager Pattern
105
References
107
7 Sensor Service Architectures for BIM Environments
109
Abstract
109
7.1 Introduction
109
7.2 Sensor and BIM Integration Patterns
111
7.3 Foundational Publish-Subscribe
111
7.4 Feed Encoder
112
7.5 Message-Based Cloud Update
114
7.6 On-Demand Cloud Update
116
7.7 RESTful Node Façade
118
7.8 BIM and IoT Service Façade
119
7.9 BIM Updater Nodes
121
7.10 Rich Client for BIM and IoT Nodes
122
7.11 Real-Time BIM Callback
123
7.12 BIM Virtual Sensors
124
References
125
8 Summary and Future Outlook
127
Abstract
127
8.1 Overall Summary
127
8.2 Future Outlook
129
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.