Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs

Size: px
Start display at page:

Download "Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs"

Transcription

1 Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs 1

2 Large and Big Data platform Oracle IOT PaaS For delivering, integrating, securing and retrieving For analysing comprehensive data from millions of device endpoints For solutions enabling real-time response and data capture Integrating with the IT systems 2

3 Oracle IOT Development Platform Provisioning of Oracle Java SE, ME, Embedded Suite Oracle Event Processing Solutions that facilitates seamless communications between all elements of the IoT architecture (Chapter 1 Figure 1.5). 3

4 Oracle M2M platform Offering the middleware capabilities Communications between the devices 4

5 KaaIoT Development Platform Multi-purpose Middleware Platform Provisioning of an elastic server-architecture deployable at cloud, a fast-growing ecosystem of compatible hardware A platform with inclusion of built-in end-to-end data encryption solutions Software for monitoring, management and configuration of connected devices using the communication protocols 5

6 KaaIoT Development Platform Provisioning of Analytics Data processing systems Distributed IoT systems, and services which include smart home, connected car, fleet management, Operable across a broad variety of devices, and enterprise applications 6

7 Xively PaaS Capabilities of elastic and scalable server Management and routing of the messages in real time Provision of time series archiving of data Generation of conditional triggers Assignment of fine-grain permissions 7

8 Xively PaaS Provisioning of Many devices activation and management Developer-workbench and device-management console Permits RESTful API Multiple data formats, including JSON, XML and CSV 8

9 Xively PaaS Enables development using searchable libraries of devices as well as business CRM and ERP objects, clients for ios, Android, JavaScript and more, and server libraries for programs development Ruby, Python, Java and more 9

10 Nimbits IoT Applications and Services PaaS Open source for the and offers distributed cloud (Section 6.4.2) A downloadable server platform on chips, Raspberry Pi, web server compatible with most J2EE servers (such as Jetty Server or Apache Tomcat,) and clouds using Linux, Amazon EC2, Google App Engine 10

11 IBM Internet of Things Foundation (IITF) Connected Devices Platform A fully managed, cloud-hosted service for devices registration, connectivity and control, rapid visualization Storage of data derived from the IoT Connectivity using the HTTP API. Node-RED visual editor for wiring the IoT application IITF features at various Stages in IBM conceptual framework (Figure 1.3) 11

12 IBM Bluemix is a cloud platform Access of the applications to the devices data Fast composition of analytics and visualisation dashboards 12

13 CISCO IoT (CIOT) Application development platform Application environment for number of languages Number of programming models and open-source development tools Provisioning the network connectivity, cyber and physical security Data analytics, 13

14 CISCO IOx Combines IoT application execution within the CISCO Fog applications IOx technology offers highly secure connectivity Fast and reliable application integration with sensors and cloud Near real time, automated and high volume of data 14

15 CISCO Fog Provides an ecosystem with ability to transform sensor data Performing the control functions within the distributed network nodes Enables development of applications such as site asset management, energy monitoring, and smart parking infrastructure and connected cities. 15

16 AWS IoT device SDK, IOT and services Capabilities of collect, store and analyse Data from multiple devices and development of applications 16

17 Network Database Firewall Applications / Services Internet Firewall Apps APIs RESTful Developer Gather Level 1 Mobile Apps User Data Customer Data Mobile Apps User Data Customer Data Embedded Sensors IoT Devices/ M2M Data Sensor Networks Data WiFi Comm. Mobile Hotspot Comm. WiFi Comm. Mobile Hotspot Comm. Enrich Level 2 LWM2M/ CoAP Device Agents Device Agents Network Network Stream Level 3 WiFi/Mobile Comm. Comm. Mgmt HTTP, TCP, UDP, MQTT, ModBus and other Protocol Handlers Message Router Message Cache Manage Acquire Level 4 Level 5 Device Identity Mgmt & access Mgmt. Devices and Diverse Sources Data Device Access Mgmt Device Identity Mgmt Device Mgmt. Organize and Analyse Level 6 Server Data Mgmt. Big Data Store Message Routing Event Processing Database RDBMS Apps Analytics TCUP Cloud Server Fig Data flow diagram and architecture when using the TCUP Cloud Server for PaaS

18 TCS Connected Universe Platform A highly scalable platform for sensor integration, sensor data storage, analytics (real-time and Big Data processing) rich query capabilities PaaS for connectivity of applications and services and the IoT/M2M devices as well as customer, mobile apps and other data Data processing functions and usages of data analytics in business processes, intelligence and knowledge discovery 18

19 TCS Connected Universe Platform Enables the device management Sensors data acquisition and storage, and analytics Sensor Web Enablement (SWE) services which span sensor description, discovery, integration, sensor observation and measurement capture, storage, and query Deploy solutions across heterogeneous and interoperable devices, sensors, and applications 19

20 TCS Connected Universe Platform A domain agnostic multi-tenant platform Optimises the network traffic Gathers, stores and analyses data captured at the embedded sensors, events, and diversified sources 20

21 Summary We learnt Oracle, Xively, Nimbits, CISCO, IBM, AWS, TCS PaaS Accelerate development of IoT applications and services 21

22 End of Lesson 3 on Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs 22