base Firewall Applications / Services Internet Firewall Apps APIs RESTful Developer Gather Level 1 Apps User Customer Apps User Customer Embedded IoT s/ M2M Sensor s Hotspot Hotspot Enrich Level 2 LWM2M/ CoAP Agents Agents Stream Level 3 / HTTP, TCP, UDP, MQTT, ModBus and other Protocol Handlers Router Cache Manage Acquire Level 4 Level 5 Identity & access. s and Diverse Sources Access Identity. Organize and Analyse Level 6 Server. Big Store Routing Event Processing base RDBMS Apps TCUP Cloud Server Fig. 12.1 flow diagram and architecture when using the TCUP Cloud Server for PaaS for the Developers and large
Fig. 12.2 flow diagram and Domain architecture for ATMs premises monitoring and surveillance system Functions/Services Internet Firewall base Firewall Applications / Services Surveillance and Gateway Domain Applications and Domain Digital Video Camera Media Server Gateway Access Media Server s and. Server. Vibration Embedded s Activity Intervals Video files Event Intervals Video files Video Processing and Filtering Events WiMax HTTPS, TCP, UDP, IP Protocol Handlers Event s Router On event Files Cache Video Files Cache ATM Event s, Video Files and ATM Access ATM Identity ATM and Cameras. Big Store Event Routing Event Processing base RDBMS ATMs Surveillance System Server
IP4 Internet firewall 10s of Bytes RFID 1 RFID 2.. RFID ( i 1) RFID i 10s of Bytes ITU-T layer ( and Gateway Capabilities) s, Tablets, Computers Customer end RFID devices and Readers Company/ Distributor end Labeling with RFID devices and Readers at delivery and shipping ends Local and Gateway Apps delivery confirmation from customer, automated reordering Local and Gateway s, Tablets, Computers Hotspot Hotspot layer (Transport and capabilities http://... TLS TCP TLS TCP Access Event s Router Event Processing On event Files Cache Services and application support layer capabilities Server. Event s, Files and Big Store base RDBMS Event Routing On event Files Cache Supply Chain System Server Server Services and application capabilities Apps for planning and scheduling production, scheduling deliveries, shipping, order verification, acknowledgement operations IETF Physical/ Link Layer IETF Adaptation Layer Layer Transport Layer Appl. Support Layer Appl. Layer Fig. 12.3 Connected RFIDs Supply Chain Apps for planning and scheduling production, scheduling deliveries, shipping, order verification, acknowledgement operations and customer Apps for delivery confirmation from customer and automated reordering architecture in IETF/ITU-T reference models
Gather Level 1 Apps Service/ Production/ Manufacture base Firewall Visualisatio ns Internet Firewall Re-planning, rescheduling or innovate production and better customer experiences using TCCICDD data Developer Customer Apps User Enrich Level 2 Gateway Adap-tation Transac-tions Processing Stream Level 3 /. Embedded Local Gateway Agents Manage Level 4. Acquire Level 5 Organize and Analyse Level 6 Server. Service Information Location and Other Services Information Customer base IoT s/ M2M WSNs Hotspot Hotspot HTTP, TCP, UDP, MQTT, ModBus, CAN and other Protocol Handlers Router Cache s and Diverse Sources Access Identity,, Customer. Big Store Routing Event Processing base RDBMS Fig. 12.4 flow diagram and architecture for information, customers data, IoT/M2M devices and sensors driven using the TCUP or other Cloud Server for PaaS for the Developers and IoT applications/services Apps TCUP or Other Cloud Server Platform
Ethernet, MOST, Bluetooth LIN, CAN 2.5/3G Miracast In Car Climate Control System Cloud Connected External LTE 4G Hotspot Weather. Maps/ Navigation. Streaming Audio Video Level 3 Head Unit and Rear Seats Entertainment Bluetooth, NFC, LIN, CAN, MOST based In-Car ECUs (Digital Embedded s/ Heath s// Cluster Apps/ User Audio Video Infotainment Systems Display comm.. Audio Rear View Monitor Real Time Speed Monitor Engine Control Systems Fuel Injection Control Advanced Driver Assist System Antilock, Automatic, regenerative Braking System Steering Control System Auto Gear Control System Fig. 12.5 Overview of connected car
IP Internet Firewall base Firewall LTE Connected Car Connected Car Enrich Level 2 Stream Level 3 HTTP, TCP, UDP, LTE/3G/2G Comm and other Protocol Handlers Manage Level 4 Car and s Identity & access. Car ECUs s and Diverse Sources s caches Acquire Level 5 Organize and Analyse Level 6 Driver/Car User Server. Service Centre Server. Big Store base RDBMS Routing Event Processing IIoT/IoT Applications/ Services Level 6 APIs for Developer Apps for re-planning the marketing, sales, Services and offering better customer experiences Manufacturing Unit Apps Connected Car Router Cache Routing Prescriptive Descriptive Predictive Apps Service/ Maintenance Centre /Service Calls/ Diagnostics/ Predictive TCUP or Cloud Server PaaS Fig. 12.6 flow diagram and architecture of Connected Car to TCUP Cloud Server for PaaS for Developers, Manufacturing Units and Maintenance Service units IoT applications/apps/services
Item Provider (Add-On) Protocol Bindings (Add-On) Automation Logic (Add-On) User Interfaces (Add-On) REST Service (Core) Repository ( Core) HTTP Service Libraries (Add-On)I Base Library Core Log back i Declarative Services Event Administration OSGi Runtime Configuration Administration Fig. 12.7 Architectural layers in openhab development environment; Dotted box represents openhab add-on objects, Vertical lines unit represents openhab core objects, horizontal lines unit represents OSGi framework.
IFTTT HTTP Service Applets (Trigger and Actions) and Gateway Domain Control of Home s Applications and Domain Remote Control of Internet connected Home s Smart Lights 1,, j Proximity 1,, j User Interfaces Protocol Bindings Item Provider Automation Logic openhab my.openhab.org Event Routing Event Processing Applications/ Services Android Intrusion 1,, k Appliances 1,, l Events Event s Router OSGi Framework Home Event s intrusion data Files ios e-mail Social Media Set of Web services Fig. 12.8 flow diagram and domain architecture reference model for the Home Automation lighting, appliances and intrusion monitoring services <Style Element>
MPLS Services HTTP, HTTPS, Wi-Fi Services Trigger and Actions Small Cells/ WLAN/ LPWAN Smart s 1,, j Proximity 1,, j Intrusion 1,, k City s and Gateways Domain Shared, Cloud, IoT Platform and Applications Domain Services, Security and City Services IoT Core IP Protocol Distributed Edge Computing Cloud s, Distributed LPWAN and Cloud Interconnect City Cloud IoT Platform processing and Connectivity Applications/ Services Android Apps ios Apps Apps Social Media and Fixed Assets and s 1,.., l Distributed using MPLS Protocol Files and Store Set of Web services Fig. 12.9 flow diagram and domain architecture reference model for the smart City Applications and Services (LPWAN means low power Wide Area, WLAN means Wireless LAN, MPLS means Multiprotocol Label Switching ( packets assigned labels for forwarding to City cloud IoT platform) <Style Element>
ZigBee network for coordinators Wi-Fi, HTTP, HTTPS, Wi-Fi Services Trigger and Actions SMS Service Parking spaces 1,, j Parking spaces 1,, j Parking spaces 1,, k City Parking Spaces and Gateways Domain Parking Area Ultrasonic at Multilevel Parking spaces UDP connected Centralised supervisory system and Connectivity Space monitoring, control- commands for actuators for each lighting and displaying modules at parking-spaces Parking Services, Security and Services Shared, Cloud, IoT Platform and Parking Applications Domain Direction and route, slot number allotted, parked time and billing information Android Apps ios Apps Apps City Cloud IoT Platform Parking Areas processing and Connectivity Apps Store Payment Gateway Set of Web services and Applications Parking spaces 1,.., l Real Time base Layer 1 Layer 2 Layer 3 Layer 4 Fig. 12.10 flow diagram, domain-architecture reference-model for the smart parking applications and services Store
ZigBee Communication Coordinator with ultrasonic pulse emitters and array of sensor circuits Occupied Slot Occupied Slot Vacant Slot Occupied Slot invisible Central Supervisory System Occupied Slot invisible Vacant Slot Fig. 12.11 Principle of designing the set up for identifying vacant spaces using ultrasonic pulses and back reflections from cars to the transceiver at the coordinator
Applets (Trigger and Actions) HTTP/ HTTPS Service and Gateway Domain Applications and Domain Cloud platform for weather monitoring services Sensor embedded devices 1,, m at WSN nodes adaptation layer Protocol Bindings base Events, s and alerts Applications/ Services Display boards 6LowPAN/ IPv6 Interfaces Item Provider Time and location stamping service OSGi Framework Processing visualisation Information reporting bots Centralised Services Sensor WSNs access points 1,, n Small Cells/ ZigBee LAN/ LPWAN Communication Parameters and alert s IFTTT e-mail Social Media Fig. 12.12 flow diagram and domain architecture reference model for the WSNs based monitoring services <Style Element>
Applets (Trigger and Actions) HTTP/ HTTPS Service and Gateway Domain Applications and Domain Sensor embedded devices 1,, m at WSN nodes 1,, n Alarm-Activation Faulty-device identification adaptation layer base Cloud platform for forest fire monitoring services Alerts, s Processing Fire area topology, contour and map Display boards 6LowPAN/ IPv6 Interfaces Sensor WSNs access point 1,.., x Small Cells/ ZigBee LAN/ LPWAN and multiprotocol wireless router Protocol Bindings Item Provider Time and location stamping service OSGi Framework Fire Service Need Alarms and Commun-ication Manage-ment Parameters, alerts and s Store Applications visualisation OTP and updates Events, s and alerts IFTTT Centralised Fire Services e-mail Social Media Fig. 12.13 flow diagram and domain architecture reference model for the WSNs based Forest Fire monitoring service <Style Element>
Applets (Trigger and Actions) HTTP/ HTTPS Service and Gateway Domain Applications and Domain Distributed node of Cloud platform for City streetlight monitoring services Sensor embedded m devices 1,, m at lamppost n nodes 1,, n ZigBee/ 6LowPAN/ IPv6 Interfaces WSNs network Coordinator 1,.., x Coordinator base Protocol Bindings Item Provider Time, lamppost ID, lane ID and location stamping service OSGi Framework Alerts, s Processing and Communication Parameters, alerts and s Store Traffic, streetlights and other parameters Events, s and alerts IFTTT AI tools visualisation OTP and updates Display boards Centralised Control and Monitoring Service e-mail Social Media Fig. 12.14 flow diagram and domain architecture reference model for the WSNs networks of city streetlights Central control and monitoring service <Style Element>