WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2
WSO2 IoT Server encapsulates everything you need for implementing a server side IoT architecture. It features an extensible framework for device manufacturers to write plugins, analytics and integration capabilities for devices they manufacture. It also has a strong analytics framework for performing batch, real time and predictive analytics on data streams from devices. Processed device data can be shared with other consumers allowing integration between devices or systems.
In this talk, Sumedha will introduce WSO2 IoT Server. He will focus on how device manufacturers and integration architects can make use of existing features of WSO2 IoT Server or extend them.
WSO2Con EU 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2
WSO2 IoT Server encapsulates everything you need for implementing a server side Internet of things (IoT) architecture. It features an extensible framework for device manufacturers to write plugins, analytics and integration capabilities for devices they manufacture. It also has a strong analytics framework for performing batch, real time and predictive analytics on data streams from devices. Processed device data can be shared with other consumers allowing integration between devices or systems.
In this talk, Sumedha will introduce WSO2 IoT Server. He will focus on how device manufacturers and integration architects can make use of existing features of WSO2 IoT Server or extend them.
Extensible, server-side, open IoT architecture for device management, complete with integration capabilities, IoT analytics, and security for devices and data.
The document discusses WSO2's platform for IoT and connected devices. It describes the challenges of IoT platforms around device registration, integration, security, scalability and event management. It then outlines WSO2's reference architecture for IoT and its IoT Server product, which aims to address these challenges. Key capabilities of the WSO2 IoT Platform include device management, modeling devices as APIs, support for protocols like MQTT and HTTP, and integrating devices with analytics tools like WSO2 Data Analytics Server.
Connected Car … Connected Aeroplane … Connected light bulb…. IoT has become a necessity in every business vertical. A few decades ago enterprises were keen on internal connectivity before attending to external connectivity. But, today it has changed, to connecting anything to everything.
Connecting anything to everything requires additional precautionary measures to be taken in areas such as security and governance.
In addition to this, delivery channels of IoT (devices/sensors) are required to connect with existing backend systems and service platforms to pull and push events. Therefore, IoT architecture requires an unified manner of handling this situation.
APIs, enable extensibility of business operations in internal, external and partner networks. The capability of APIs is such that it can be used to bridge the new IoT world and SOA, EDA, also legacy systems that exists in the enterprises.
During this session Asanka Abeysinghe vice president of Solutions Architecture at WSO2 will discuss the relation between APIs and IoT as well as how APIs can be used as a bridge between IoT and other technology domains. Asanka will explain the reference architecture and describe use-cases around the same, while using WSO2 enterprise middleware and cloud platform as the toolset for implementation.
An Introduction to WSO2 IoT Server - Charitha GoonetillekeWithTheBest
This document provides an overview of the WSO2 IoT Server, which includes:
- Device management, analytics, and communication protocols for managing IoT devices from a central console.
- Capabilities for device manufacturers to register new device types, enroll devices, and build apps for device control.
- Support for integrating IoT solutions with protocols like MQTT, HTTP, and capabilities for extending protocols.
- Demos of connecting an ESP8266 device and tutorials for writing new device types, transport extensions, and authentication mechanisms.
- Analytics capabilities including dashboards for device and geo data, and scripts for extending analytics.
- The 1.0.0 GA release of WSO2 IoT Server occurred at
WSO2 IoT Server is one of the most adaptive Apache licensed open source IoT platforms available today. It provides best of breed technologies for device manufacturers to develop connected products as well as rich integration and smart analytics capabilities for system integrators to adopt devices into systems they build.
WSO2 IoT Server continues to evolve and introduces key capabilities in its upcoming release: version 3.1.0 Join Sumedha as he explores these new features which include.
A complete API-driven device type definition eliminating the necessity to create deployable plugins
Support for location based services such as Geo-fencing and alerting as a reusable functionality
A redesigned device overview page for better user experience
Improved product profiles for scalable deployment
Performance enhancements
Enhancements to prebuilt agents
WSO2 Internet of Things Server (WSO2 IoT Server) encapsulates everything you need for implementing a server side Internet of Things (IoT) architecture. It features an extensible framework that allows device manufacturers to write plugins and provides integration capabilities for their devices. It also has a strong analytics framework for performing batch, real time and predictive analytics on data streams from devices. This processed device data can then be shared with other consumers allowing integration between devices and/or systems.
In this webinar, Sumedha will introduce the WSO2 IoT Server. He will focus on how device manufacturers and integration architects can make use of existing features of WSO2 IoT Server or extend them to create an end-to-end IoT solution.
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2
WSO2 IoT Server encapsulates everything you need for implementing a server side IoT architecture. It features an extensible framework for device manufacturers to write plugins, analytics and integration capabilities for devices they manufacture. It also has a strong analytics framework for performing batch, real time and predictive analytics on data streams from devices. Processed device data can be shared with other consumers allowing integration between devices or systems.
In this talk, Sumedha will introduce WSO2 IoT Server. He will focus on how device manufacturers and integration architects can make use of existing features of WSO2 IoT Server or extend them.
WSO2Con EU 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2
WSO2 IoT Server encapsulates everything you need for implementing a server side Internet of things (IoT) architecture. It features an extensible framework for device manufacturers to write plugins, analytics and integration capabilities for devices they manufacture. It also has a strong analytics framework for performing batch, real time and predictive analytics on data streams from devices. Processed device data can be shared with other consumers allowing integration between devices or systems.
In this talk, Sumedha will introduce WSO2 IoT Server. He will focus on how device manufacturers and integration architects can make use of existing features of WSO2 IoT Server or extend them.
Extensible, server-side, open IoT architecture for device management, complete with integration capabilities, IoT analytics, and security for devices and data.
The document discusses WSO2's platform for IoT and connected devices. It describes the challenges of IoT platforms around device registration, integration, security, scalability and event management. It then outlines WSO2's reference architecture for IoT and its IoT Server product, which aims to address these challenges. Key capabilities of the WSO2 IoT Platform include device management, modeling devices as APIs, support for protocols like MQTT and HTTP, and integrating devices with analytics tools like WSO2 Data Analytics Server.
Connected Car … Connected Aeroplane … Connected light bulb…. IoT has become a necessity in every business vertical. A few decades ago enterprises were keen on internal connectivity before attending to external connectivity. But, today it has changed, to connecting anything to everything.
Connecting anything to everything requires additional precautionary measures to be taken in areas such as security and governance.
In addition to this, delivery channels of IoT (devices/sensors) are required to connect with existing backend systems and service platforms to pull and push events. Therefore, IoT architecture requires an unified manner of handling this situation.
APIs, enable extensibility of business operations in internal, external and partner networks. The capability of APIs is such that it can be used to bridge the new IoT world and SOA, EDA, also legacy systems that exists in the enterprises.
During this session Asanka Abeysinghe vice president of Solutions Architecture at WSO2 will discuss the relation between APIs and IoT as well as how APIs can be used as a bridge between IoT and other technology domains. Asanka will explain the reference architecture and describe use-cases around the same, while using WSO2 enterprise middleware and cloud platform as the toolset for implementation.
An Introduction to WSO2 IoT Server - Charitha GoonetillekeWithTheBest
This document provides an overview of the WSO2 IoT Server, which includes:
- Device management, analytics, and communication protocols for managing IoT devices from a central console.
- Capabilities for device manufacturers to register new device types, enroll devices, and build apps for device control.
- Support for integrating IoT solutions with protocols like MQTT, HTTP, and capabilities for extending protocols.
- Demos of connecting an ESP8266 device and tutorials for writing new device types, transport extensions, and authentication mechanisms.
- Analytics capabilities including dashboards for device and geo data, and scripts for extending analytics.
- The 1.0.0 GA release of WSO2 IoT Server occurred at
WSO2 IoT Server is one of the most adaptive Apache licensed open source IoT platforms available today. It provides best of breed technologies for device manufacturers to develop connected products as well as rich integration and smart analytics capabilities for system integrators to adopt devices into systems they build.
WSO2 IoT Server continues to evolve and introduces key capabilities in its upcoming release: version 3.1.0 Join Sumedha as he explores these new features which include.
A complete API-driven device type definition eliminating the necessity to create deployable plugins
Support for location based services such as Geo-fencing and alerting as a reusable functionality
A redesigned device overview page for better user experience
Improved product profiles for scalable deployment
Performance enhancements
Enhancements to prebuilt agents
WSO2 Internet of Things Server (WSO2 IoT Server) encapsulates everything you need for implementing a server side Internet of Things (IoT) architecture. It features an extensible framework that allows device manufacturers to write plugins and provides integration capabilities for their devices. It also has a strong analytics framework for performing batch, real time and predictive analytics on data streams from devices. This processed device data can then be shared with other consumers allowing integration between devices and/or systems.
In this webinar, Sumedha will introduce the WSO2 IoT Server. He will focus on how device manufacturers and integration architects can make use of existing features of WSO2 IoT Server or extend them to create an end-to-end IoT solution.
Introduction to Things board (An Open Source IoT Cloud Platform)Amarjeetsingh Thakur
1. Explaining the importance of platform based development
2. Understanding the importance of Node MCU and demonstrate its interfacing with various devices and sensors.
3. Demonstration of Things board IoT platform
ThingsBoard IoT Platform provides device management, telemetry, data processing and visualization. It combines with ThingsBoard IoT Gateway and Trendz Analytics. It is suitable for a wide variety of use cases including smart energy, fleet tracking, smart farming and IIoT.
Thingsboard Gateway - Remote temperature monitoring tool for IndustriesUmairIftikhar19
Gateway for temperature and sensors monitoring.
- onboard temperature sensor.
- built-in web server.
- fully responsive web interface for desktop, tablet, or smartphone.New feature
- alerting via email, Slack, voice call, or SMS.
- Industrial protocols: SNMP and Modbus TCP, Modbus RTU.
our industrial sensor platform for monitoring critical infrastructures
Team
Product Manager: Umair Iftikhar
Technology Architect: Muhammad Asif
Software Lead: Abdul Mateen
Athens IoT meetup #7 - AI, Bots and DevOps - May 2018
How to setup a powerful industrial IoT solution for a typical energy monitoring use-case, built on open source technologies. Architecture approaches and challenges.
Eclipse Kura / Kapua / Hawkbit, Thingsboard.io, AgileIoT, Resin.io, NodeRED, OpenHAB, RPi, ESP8266/32, Modbus, MQTT
https://www.meetup.com/Athens-IoT-Meetup/events/250458102/
New Features for Mobile Device Management (MDM) With EntgraVichitra Godamunne
Entgra helps enterprises to use Enterprise Mobility Management (EMM) technology for managing remote device fleets securely. This presentation features an overview of the latest product developments.
Internet of Things on Azure in Global Azure Bootcamp 2016 - Chennai. Session covered with Live Demo on Azure IoThub, stream Analytics, storage table and Power BI.
Business Transformation with Microsoft Azure IoTIlyas F ☁☁☁
The document discusses how IoT and cloud services can enable business transformation. It defines IoT, provides examples of real-life IoT use cases, and explains why the cloud is well-suited for IoT solutions. It then outlines the key Azure IoT services, demonstrates an example IoT solution using sensors, Event Hubs and Stream Analytics, and highlights takeaways about how Azure IoT can be applied across industries.
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE
Presentation by Angelo Marguglio
Research Area Manager and Head of the “Smart Industry and Agrifood” Unit, Engineering Ingegneria Informatica SpA
FIWARE Global Summit
21-22 May 2019 - Genoa, Italy
An IoT gateway centric architecture to provide novel m2m servicesSoumya Kanti Datta
The document proposes a gateway-centric IoT architecture to integrate machine-to-machine (M2M) devices and provide novel services. The architecture includes M2M devices and endpoints that connect to a wireless gateway. The gateway acts as the backbone and uses a RESTful interface and Sensor Markup Language to facilitate discovery of devices and retrieval of sensor data. A mobile application is also presented which allows users to dynamically discover sensors and control connected actuators through the wireless gateway. A prototype implementation demonstrates connecting both real and simulated devices to provide sensing and actuation use cases.
Azure IoT Hub is a fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end. Azure IoT Hub:
• Provides reliable device-to-cloud and cloud-to-device messaging at scale
• Enables secure communications using per-device security credentials and access control
• Includes device libraries for the most popular languages and platforms
In this webinar, you can learn about how to set up and start working with an Azure IoT Hub and explore all the capabilities that IoT Hub provides to communicate with your devices.
Using FIWARE and Microsoft Azure for the development of IoT solutionsDunavNET
The presentation on the topic: application of FIWARE and Microsoft Azure platform on the example of the smart city based IoT solutions made by DunavNET and comparative analysis of the services and the corresponding components of the platforms.
Presentation by Nebojša Stojanović at DaFED.
This document discusses implementing an IoT device gateway pattern using an Android TV box, XBee modules, and the WSO2 IoT platform. It shows how sensor data from devices connected to an XBee module on the TV box can be sent to the WSO2 IoT platform for edge analytics processing and monitoring/control of devices from the platform. Siddhi queries are presented that can analyze the sensor data locally on the Android TV box before sending results to the cloud. The document also describes how to connect the Android TV box to an XBee module using USB.
Great! You completed your connected object design and now, you need to figure out how to gather, store and analyze all that telemetry. In this presentation, we’ll take a look at how you can use Microsoft Azure to do just that. We’ll first see how you can “pick and choose” services that you can combine to build your own custom solution. Services like Event Hub that can receive millions of events per second, Stream Analytics that let you perform real-time analytics on those millions of events, Machine Learning that let you do predictive analytics and Power BI that let you display data in super neat graphs. Then we’ll look at Azure IoT Hub and its benefits compared to Event Hub. Finally, we’ll see how Azure IoT Suite let you quickly start using preconfigured solutions.
FIWARE Global Summit - Creating Secured Value Chains for Smart IndustriesFIWARE
The document discusses creating secured value chains for smart industries. It identifies key obstacles to extensive data sharing between companies such as losing control over data and inconsistent systems. It proposes countermeasures like exploiting FIWARE standards, implementing secure data spaces with data traceability and usage control, and using blockchains and marketplaces. NEC's FogFlow is presented as a way to orchestrate data analytics based on privacy policies by dispatching analytic tasks to isolated worker containers based on location, resources, and data policies. A federated approach is described for multiple stakeholders in smart industries. Finally, a blockchain-based data marketplace is proposed for sharing AI models between industry participants.
This document discusses the key concepts and components of embedded IoT and physical devices. It describes the four pillars of IoT as M2M, RFID, WSN and SCADA. It then explains the Device-Connect-Manage model and provides examples of IoT physical devices like the Raspberry Pi. The document outlines the basic building blocks of an IoT device and covers interfaces and programming of the Raspberry Pi.
The document discusses the open source Internet of Things (IoT) stack developed by the Eclipse Foundation. It describes how the open IoT stack provides open connectivity standards like MQTT, CoAP, and LWM2M to connect devices. It also includes IoT gateway services for remote management and application management. The stack supports various IoT solution frameworks for home automation, SCADA systems, and the OM2M standard. The Eclipse Foundation aims for an open ecosystem for IoT development and provides tools and projects through its open IoT stack.
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/04/wso2-and-cloud-a-match-made-in-heaven/
Isuru Wimalasundera from WSO2 and Yenlo’s Rob Blaauboer will discuss the different cloud offerings, the Public Cloud, and Managed WSO2 Cloud. Topics will be:
What is the right cloud for you? When do you choose private, hybrid, or public cloud?
What are the prerequisites and what service level agreement is in place
Deploying on other cloud providers (and/or in other regions)
Difference between Managed Cloud and Public Cloud offerings
Introduction to Things board (An Open Source IoT Cloud Platform)Amarjeetsingh Thakur
1. Explaining the importance of platform based development
2. Understanding the importance of Node MCU and demonstrate its interfacing with various devices and sensors.
3. Demonstration of Things board IoT platform
ThingsBoard IoT Platform provides device management, telemetry, data processing and visualization. It combines with ThingsBoard IoT Gateway and Trendz Analytics. It is suitable for a wide variety of use cases including smart energy, fleet tracking, smart farming and IIoT.
Thingsboard Gateway - Remote temperature monitoring tool for IndustriesUmairIftikhar19
Gateway for temperature and sensors monitoring.
- onboard temperature sensor.
- built-in web server.
- fully responsive web interface for desktop, tablet, or smartphone.New feature
- alerting via email, Slack, voice call, or SMS.
- Industrial protocols: SNMP and Modbus TCP, Modbus RTU.
our industrial sensor platform for monitoring critical infrastructures
Team
Product Manager: Umair Iftikhar
Technology Architect: Muhammad Asif
Software Lead: Abdul Mateen
Athens IoT meetup #7 - AI, Bots and DevOps - May 2018
How to setup a powerful industrial IoT solution for a typical energy monitoring use-case, built on open source technologies. Architecture approaches and challenges.
Eclipse Kura / Kapua / Hawkbit, Thingsboard.io, AgileIoT, Resin.io, NodeRED, OpenHAB, RPi, ESP8266/32, Modbus, MQTT
https://www.meetup.com/Athens-IoT-Meetup/events/250458102/
New Features for Mobile Device Management (MDM) With EntgraVichitra Godamunne
Entgra helps enterprises to use Enterprise Mobility Management (EMM) technology for managing remote device fleets securely. This presentation features an overview of the latest product developments.
Internet of Things on Azure in Global Azure Bootcamp 2016 - Chennai. Session covered with Live Demo on Azure IoThub, stream Analytics, storage table and Power BI.
Business Transformation with Microsoft Azure IoTIlyas F ☁☁☁
The document discusses how IoT and cloud services can enable business transformation. It defines IoT, provides examples of real-life IoT use cases, and explains why the cloud is well-suited for IoT solutions. It then outlines the key Azure IoT services, demonstrates an example IoT solution using sensors, Event Hubs and Stream Analytics, and highlights takeaways about how Azure IoT can be applied across industries.
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE
Presentation by Angelo Marguglio
Research Area Manager and Head of the “Smart Industry and Agrifood” Unit, Engineering Ingegneria Informatica SpA
FIWARE Global Summit
21-22 May 2019 - Genoa, Italy
An IoT gateway centric architecture to provide novel m2m servicesSoumya Kanti Datta
The document proposes a gateway-centric IoT architecture to integrate machine-to-machine (M2M) devices and provide novel services. The architecture includes M2M devices and endpoints that connect to a wireless gateway. The gateway acts as the backbone and uses a RESTful interface and Sensor Markup Language to facilitate discovery of devices and retrieval of sensor data. A mobile application is also presented which allows users to dynamically discover sensors and control connected actuators through the wireless gateway. A prototype implementation demonstrates connecting both real and simulated devices to provide sensing and actuation use cases.
Azure IoT Hub is a fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end. Azure IoT Hub:
• Provides reliable device-to-cloud and cloud-to-device messaging at scale
• Enables secure communications using per-device security credentials and access control
• Includes device libraries for the most popular languages and platforms
In this webinar, you can learn about how to set up and start working with an Azure IoT Hub and explore all the capabilities that IoT Hub provides to communicate with your devices.
Using FIWARE and Microsoft Azure for the development of IoT solutionsDunavNET
The presentation on the topic: application of FIWARE and Microsoft Azure platform on the example of the smart city based IoT solutions made by DunavNET and comparative analysis of the services and the corresponding components of the platforms.
Presentation by Nebojša Stojanović at DaFED.
This document discusses implementing an IoT device gateway pattern using an Android TV box, XBee modules, and the WSO2 IoT platform. It shows how sensor data from devices connected to an XBee module on the TV box can be sent to the WSO2 IoT platform for edge analytics processing and monitoring/control of devices from the platform. Siddhi queries are presented that can analyze the sensor data locally on the Android TV box before sending results to the cloud. The document also describes how to connect the Android TV box to an XBee module using USB.
Great! You completed your connected object design and now, you need to figure out how to gather, store and analyze all that telemetry. In this presentation, we’ll take a look at how you can use Microsoft Azure to do just that. We’ll first see how you can “pick and choose” services that you can combine to build your own custom solution. Services like Event Hub that can receive millions of events per second, Stream Analytics that let you perform real-time analytics on those millions of events, Machine Learning that let you do predictive analytics and Power BI that let you display data in super neat graphs. Then we’ll look at Azure IoT Hub and its benefits compared to Event Hub. Finally, we’ll see how Azure IoT Suite let you quickly start using preconfigured solutions.
FIWARE Global Summit - Creating Secured Value Chains for Smart IndustriesFIWARE
The document discusses creating secured value chains for smart industries. It identifies key obstacles to extensive data sharing between companies such as losing control over data and inconsistent systems. It proposes countermeasures like exploiting FIWARE standards, implementing secure data spaces with data traceability and usage control, and using blockchains and marketplaces. NEC's FogFlow is presented as a way to orchestrate data analytics based on privacy policies by dispatching analytic tasks to isolated worker containers based on location, resources, and data policies. A federated approach is described for multiple stakeholders in smart industries. Finally, a blockchain-based data marketplace is proposed for sharing AI models between industry participants.
This document discusses the key concepts and components of embedded IoT and physical devices. It describes the four pillars of IoT as M2M, RFID, WSN and SCADA. It then explains the Device-Connect-Manage model and provides examples of IoT physical devices like the Raspberry Pi. The document outlines the basic building blocks of an IoT device and covers interfaces and programming of the Raspberry Pi.
The document discusses the open source Internet of Things (IoT) stack developed by the Eclipse Foundation. It describes how the open IoT stack provides open connectivity standards like MQTT, CoAP, and LWM2M to connect devices. It also includes IoT gateway services for remote management and application management. The stack supports various IoT solution frameworks for home automation, SCADA systems, and the OM2M standard. The Eclipse Foundation aims for an open ecosystem for IoT development and provides tools and projects through its open IoT stack.
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/04/wso2-and-cloud-a-match-made-in-heaven/
Isuru Wimalasundera from WSO2 and Yenlo’s Rob Blaauboer will discuss the different cloud offerings, the Public Cloud, and Managed WSO2 Cloud. Topics will be:
What is the right cloud for you? When do you choose private, hybrid, or public cloud?
What are the prerequisites and what service level agreement is in place
Deploying on other cloud providers (and/or in other regions)
Difference between Managed Cloud and Public Cloud offerings
This document discusses concepts related to analyzing data from internet of things (IoT) devices. It describes the distributed and real-time nature of IoT data, and different types of analytics needed, including real-time, batch, interactive, and predictive analytics. It also discusses challenges like processing data from many distributed devices, handling duplicate, out-of-order or missing IoT events, and addressing uncertainty in sensor readings. The document recommends using technologies like Apache Storm and WSO2 Complex Event Processing for real-time analytics, and Hadoop, Spark, and Drill for batch, interactive queries and deep investigations of IoT data.
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...IoT Tunisia
The document discusses the MOSAIC project which aims to foster cooperation between Europe and Mediterranean countries on research and innovation in information and communication technologies (ICT) and how ICT can support common societal challenges. It outlines the goals of creating two technology platforms, one for the Maghreb region and one for the Mashriq region, to link stakeholders and help define research priorities. The document provides details on the strategy to engage industry in both technology platforms and the steps being taken to launch and create the Mediterranean technology platforms.
Worldwide industrial energy consumption is expected to increase 42% from 2007 to 2035, with 95% of growth in developing nations. China has surpassed the US as the largest energy consumer, accounting for 20.3% of global demand compared to 19% for the US. Existing smart energy monitoring solutions have shortcuts like lack of context awareness, complex implementation scenarios, and difficult interaction. The IoT is proposed as an alternative approach using technologies like sensing, data transmission, analytics, and context-aware decision making to create an energy monitoring system called ENEMON that can be used in various scenarios like home monitoring and controlling, industrial monitoring, and smart metering.
(1) The document discusses the challenges of implementing the Internet of Things (IoT), which envisions connecting all everyday objects through networks of sensors and smart devices. (2) It identifies several technical challenges including developing platforms and standards, ensuring security and privacy, managing large amounts of data, and addressing issues of connectivity, power consumption, and complexity. (3) In addition to technical challenges, the document discusses business challenges regarding viable models, social issues involving privacy and regulation, and the challenges of defining object identity and addressing multiple disjointed application domains and technologies.
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...IoT Tunisia
The document discusses driving standardization for the Internet of Things (IoT) through the International Telecommunication Union (ITU). It provides an overview of ITU's role in connecting the world through establishing international standards. Specifically, it describes ITU-T Study Group 20 which was established in 2015 to develop standards for IoT and its applications, including smart cities and communities. The group has two working parties focused on IoT and smart cities/communities, with the goal of developing frameworks, requirements, guidelines and best practices to help cities deliver services using IoT.
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016IoT Tunisia
This document discusses the potential for Low Power Wide Area Network (LP-WAN) technologies to connect Internet of Things devices to the Internet. It outlines how LP-WAN uses low-power wireless networks to connect objects over long ranges at low cost. The document argues that integrating LP-WAN with the Internet could provide scalable, secure infrastructure and allow for the development of new IoT applications. It presents examples of using LP-WAN networks and the Internet to enable smart city applications like pollution or energy monitoring. Standardization efforts aim to merge LP-WAN and Internet technologies to realize the full potential of the IoT.
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...WSO2
This hands-on session will focus on how WSO2 IoT Server can be used to manage mobile devices used by an enterprise. We will demonstrate and discuss the following topics:
Enrolling an Android device
User/device administration
Policy management and compliance monitoring for devices
Writing a custom Android agent
Managing application distribution lifecycle
This document discusses smart cities and various initiatives around the world to develop smart city technologies and solutions. It provides an overview of smart city features and technologies, including smart energy, transportation, water, buildings, and networks. Specific examples of smart city projects in Barcelona, India, and at the national and global levels through the EU and IEEE are described. The document concludes by emphasizing the opportunities that smart cities present for Tunisian cities, IT sectors, and engineering fields.
Java is one of the most popular languages and it's very important to understand the performance of Java servers. Modern JVMs compile the Java code in runtime using Just-In-Time (JIT) compiler and such JIT compiled code runs very close to optimized native code in terms of speed.
When understanding performance, it's important to know how Java works and we can also measure the performance using key metrics like Throughput and Latency. After measuring the performance, we can use profilers to understand the application behavior and find performance bottlenecks.
In this session, we will look at how Java manages the memory and how it optimizes the Java code using JIT compilation. We will also look at how we can use the Java Flight Recorder (JFR) to profile the JVM and find performance bottlenecks.
Finally, we can look at how "Flame Graphs" can be used to identify the most frequent code-paths quickly and accurately.
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and RhiotHenryk Konsek
This document summarizes a presentation about integrating Apache Camel with Eclipse Kura to enable message routing capabilities for IoT gateways. Eclipse Kura is an OSGi-based IoT gateway framework, while Apache Camel is a message routing framework. The presentation discusses how Camel provides many connectors that are useful for Kura, and how Camel's Enterprise Integration Patterns can help with common routing needs like throttling, routing, and load balancing. Examples are provided showing how to define Camel routes within Kura that can invoke REST APIs, display WiFi networks, and start data syncing based on network connectivity.
This document discusses the role of cloud and analytics in IoT. It begins by explaining how IoT connects billions of devices via networks to deliver connected industry solutions. The key value is the data these devices collect. The document then covers several topics:
- IoT technology enablers like cloud computing, protocols, sensors, and gateways
- How sensor data is collected, processed at the edge and in the cloud, analyzed, and used in applications
- Popular IoT and cloud platforms that provide services for device management, data ingestion, storage, processing and analytics
- Security considerations and methods for IoT like authentication, authorization and encryption
- Programming tools and frameworks for developing applications and connecting
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015SenZations Summer School
Presentation by Charalampos Doukas: Learn how to use Node.js and JavaScript to program both your IoT hardware and your Cloud application using Open Source tools and the COMPOSE platform. Device sensing and interaction from the Cloud through JavaScript
Hello All,
Let's meet and discuss what are the new announcements from Build 2016 and how we can best leverage them in our business!
Here are some of the topics we will cover this time:
- Azure Functions
- Service Fabric
- Azure Storage
- Document DB
- Azure Container Services
- Power BI Embedded
- ASP.NET Core
- Virtual Machine Scale Sets
I will be happy to share my experience from the conference, especially the session I visited and also the conversations I had with various Microsoft representatives.
Azure is developing faster than ever and Microsoft is driving the platform in very interesting direction that require us to know and work with more and more new technologies!
Come and join us to learn more about Azure!
I am arranging the venue but my plan for the meetup is to be on April 25-th or April 27-th from 19:30. I will keep you updated on that!
Thank you!
Kanio
This document provides an overview of the Web of Things (WoT) and Cloud of Things. It defines WoT and how it differs from IoT, describing WoT's focus on integrating physical objects and systems onto the web. It then discusses standardization efforts for WoT architecture and middleware platforms for different application domains. Finally, it briefly introduces the Cloud of Things and how business intelligence can analyze sensor data from the WoT and Cloud.
The document provides an overview of the Internet of Things (IoT). It discusses early IoT projects from 15 years ago that allowed remote control of devices. It outlines the hardware, networking, protocols, and software enablers that have made IoT possible. Examples of IoT products and devices are provided. Challenges facing IoT like sensing environments, connectivity, power, security, and maintenance are also summarized.
This document summarizes an event about Azure IoT. It discusses IoT hubs, which allow huge scale ingestion and egress of device data using multiple protocols like AMQP, HTTP, and MQTT. IoT hubs provide security, bi-directional communication, and extensive monitoring and management capabilities. The document also discusses device communication patterns, SDKs for connecting devices, and shows an example architecture using an IoT hub to connect devices like sensors to services like stream analytics.
It consists of definition of iot,physical and logical design of iot,fundamental blocks of iot , communication model of iot ,what is things in internet of things means, communication APIs of iot.This are some of the main contents of this ppt
The document provides an overview of Internet of Things (IoT) including definitions, characteristics, physical and logical designs, protocols, and deployment levels. It defines IoT as a dynamic global network of devices connected using standard protocols. The physical design section describes IoT devices' sensing, actuating, and monitoring capabilities. The logical design outlines functional blocks for identification, sensing, communication and management. It also describes common communication models like request-response, publish-subscribe, and REST APIs. Finally, it outlines six levels of IoT deployment with varying device, data, analysis and application configurations.
FRED is a hosted data flow platform based on Node-RED that allows multiple users to easily create and deploy IoT integrations in the cloud. It addresses limitations of Node-RED by enabling access control, instance management, and node package installation for users. FRED uses a "smart proxy" approach to deploy Node-RED instances without modifications. Future work includes simplifying flow development, improving scalability, and developing Distributed Node-RED to deploy flows across cloud, servers and devices.
The document discusses the key concepts of IoT including its definition, characteristics, physical and logical design, protocols, levels and deployment templates. Specifically, it defines IoT as a global network of devices with sensing/actuation and communication capabilities. It describes the various components of an IoT system including devices, resources, controllers, databases, services, analytics and applications. Finally, it outlines six levels of IoT systems with increasing complexity from single device/node to multiple interconnected devices and centralized control.
This document summarizes an IoT and Cortana Analytics presentation. It introduces IoT and the opportunity it presents, describes a typical Azure IoT architecture including IoT Hub, Event Hubs, HDInsight and storage, and provides examples of IoT use cases. It also discusses the Cortana Analytics Suite and its ability to transform data into intelligent action. The presentation includes a demo of a smart building application and a healthcare use case.
The document provides an introduction to IoT, including definitions, characteristics, physical and logical designs, communication protocols, and deployment models. It defines IoT as a global network of devices with sensing/actuation and communication capabilities. The physical components are "things" like sensors and devices. Logically, IoT systems use models like publish-subscribe and request-response. Deployment is classified into 6 levels based on the network topology and where data is stored and processed.
Internet of Things has surpassed the hype phase and according to Gartner, in the next 5-10 years it is expected to become the mainstream. Estimates of this growth predict that IoT market shall grow to $8.9 trillion with over 212 billion connected things by 2020.
With so many devices in question, the ultimate success of IoT lies in the ability of these devices to seamlessly connect and share information securely with each other. With this primary requirement, one cannot overemphasize the role of software technology as an enabler for IoT devices to carry out the chores and achieve the goals.
Attendees got insights on the various software components that make an IoT application and also on some frameworks that help in building IoT apps.
A Modular Open Source Platform for Web Scale IoT InteroperabilityMichael Koster
IoT is a macro instance of the M-V-C pattern. Open source software components built from IoT Toolkit, Node-RED, and Dojo Toolkit create an open source stack for the Internet of Things
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureVinoth Rajagopalan
This document discusses Microsoft IoT solutions using Azure. It introduces Internet of Things concepts and why the cloud is important for IoT. It describes key Azure IoT services like Event Hubs and Stream Analytics. Popular IoT protocols like MQTT and AllJoyn are covered. Microsoft operating systems for IoT devices from Windows Embedded to Windows 10 IoT editions are explained. Finally, it demos connecting devices to Azure services and discusses the Connect the Dots open source project.
Finding a scalable open-source IoT framework that reliably and securely connects your devices to the cloud while fitting your business needs, not dictating them, turns out to be a little more challenging than it first looks.
For a business or professional service, an IoT system needs to be able to offer four things
1) Scalability
Be able to scale the solution in a manner that doesn't have operating costs/bandwidth run out of control.
2) Be secure
Operate in a secure environment that prevents the system losing date or being hi-jacked.
3) Use open-standards throughout
Be based on open-source standards to avoid proprietary lock-in and allow the business to control its own destiny, contribute, collaborate, partner or quickly and easily find help in the community, if required.
4) Manage & Inter-operate
The framework must allow that allow remote day-to-day device management and interoperability with other sensors & systems
Find out more about how the Creator IoT Framework meets these challenges
A Modular Open Source Platform for Web Scale IoT InteroperabilityMichael Koster
This document presents a modular open source platform for web-scale IoT interoperability. The platform features include interoperability across any application to any connected thing using any M2M protocol. It uses data models to drive discovery and linking of devices. The platform utilizes a web programming model with internet and web standards. It also provides for web and mobile user interfaces. Key components discussed include the IoT Toolkit, Node-RED, and Dojo UI toolkit. The platform is designed to provide interoperability, reuse of resources, and ease of integrating diverse data sources.
This document presents a modular open source platform for web-scale IoT interoperability. The platform features include interoperability across any application to any connected thing using any M2M protocol. It uses data models to drive discovery and linking of devices. The platform utilizes open source components like the IoT Toolkit, Node-RED, and Dojo UI toolkit to provide a complete stack. It maps the model-view-controller pattern to these components to enable autonomous feedback loops and control of IoT devices.
Similar to The IoT Open Source World: Where WSO2 stands (20)
The document describes AGILE, a project that aims to create an open IoT platform and ecosystem. The project will develop modular gateway software and hardware to connect diverse devices and manage data. It will also create graphical tools for developing IoT apps and a marketplace to share them. The project has 17 partners and received EU funding. It will involve industry, startups, and end users through pilots, open calls, and a crowdfunding campaign. The goal is to support an open IoT community through the Eclipse foundation and involve developers directly to help the platform and apps ecosystem grow in a sustainable way.
Fostering Connectivity & Interactivity Between all Urban EntitiesCharalampos Doukas
Talk about connectivity & interactivity in the context of IoT and citizen participation. Presented at RE.WORK - Future Cities Summit, London, December 2014
The document discusses open source IoT building blocks for startups including ServIoTicy Datastore, an open source IoT data cloud platform that allows storing and querying sensor data and defining actions. It also discusses App Hosting using Node-RED for creating IoT workflows and GlueThings, and Discovery by integrating the iServe registry to discover APIs and services. Security is addressed through data provenance logging and authentication.
A Full End-to-End Platform as a Service for SmartCity ApplicationsCharalampos Doukas
Presentation at the 10th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications - WiMob2014, about using COMPOSE project components for building Smart City application
The document discusses best practices for involving IoT communities in European IoT projects. It defines IoT communities as individuals who share interests in connected technologies and tools for building connected products. While industry and research are important, IoT communities have been driving innovation through many grassroots DIY projects. However, EU projects often fail to engage these communities. The document suggests identifying local IoT meetups and attending maker events to involve communities from the start of projects. Communities should be engaged in defining use cases, requirements and evaluations. Projects should make data and code open to facilitate collaboration on shared challenges.
Building an IoT Marketplace for Makers & EntrepreneursCharalampos Doukas
This presentation was given at the BDigitla IoT Forum in Barcelona on December 12th, 2013. It presents the EU project COMPOSE (http://www.compose-project.eu/) and the concept of a PaaS and marketplace for IoT apps and services.
This document describes one person's experience with self-quantification and activity tracking. It details their initial interest in tracking for curiosity about gadgets and data, rather than goal achievement. Over time using a pedometer, they noticed a small increase in activity levels. However, they began to question whether just reaching goals was enough. This led them to explore using Internet of Things devices to connect different self-tracking services and motivate behavior change through feedback, like turning off the fridge if daily activity goals were not met. They saw a modest increase in tracking and are considering how else IoT could support better motivation through quantification self.
Presentation given on the IoT Day (April 9th) at IoTItaly in Trento, Italy about IoT basics, projects, current trends and what the future shall look like
Enabling Data Protection through PKI encryption in IoT m-Health DevicesCharalampos Doukas
Short presentation about a gateway-based solution for medical data encryption and the Internet of Things. Paper presented at 12th IEEE International Conference on BioInformatics and BioEngineering
The document discusses hardware challenges for Internet of Things (IoT) applications. Some key challenges discussed include choosing the right communication protocol (WiFi vs RF), power consumption, security, and resources like CPU and memory. While WiFi provides direct internet connectivity, RF technologies have advantages in terms of range, price, and power efficiency. The choice depends on the specific use case. IoT gateways can help address challenges by providing connectivity between different protocols and enhancing security. Standardization may help but there is no single solution - approaches need to be use case specific. The document promotes the Flyport prototyping platform as a solution and offers a demonstration of its capabilities.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
4. IoT + Open Source =
• What made IoT popular?
SmartThings
2012 early
prototype
Pebble proof of
concept using
Arduino (2012)
5. IoT Components
from the developer’s perspective
Devices External Services
Users - Use Cases Mobile – Web apps
6. IoT Features
from the developer’s perspective
• Device Communication
Data collection
Actuation
• Data Management
Storing and Handling-Processing
Data Sharing
• Device Management
• User Management & Access Control – User
Interfaces
• IoT Marketplace
7. IoT Open Source: An Overview
• Back-end Platforms – IoT Frameworks:
Data collection through APIs (M2M, REST, ..)
Data Management
• Device communication – Management
• User Interfaces
• IoT Marketplace
More than 40 IoT platforms available:
https://blog.profitbricks.com/top-49-tools-internet-of-things/
8. IoT Open Source: An Overview
• Back-end Platforms
• Nimbits
• Java-based Data Management
Nimbits Server records and processes geo and time
stamped data and executes rules you define based on that
information. Rules can be calculations, statistics, email
alerts, xmpp messages, push notifications and more.
nimbits.io is an Open Source Java Library that provides an
easy way to develop JAVA, Web and Android solutions that
use a Nimbits Server as a backend platform. If you're
developing software for the Internet Of Things then good
news, we're giving you a head start.
10. IoT Open Source: An Overview
• Back-end Platforms
MeshBlue/OctoBlue
APIs for Device/Data
Communication
SDK for BLE
https://developer.octob
lu.com/
WebSockets, MQTT,
CoAP Support
11. IoT Open Source: An Overview
• Back-end Platforms
MeshBlue/OctoBlue
Visual workflow editor
for Developers/End-
users
12. IoT Open Source: An Overview
• Back-end Platforms
Data collection (sensor to media
streams)
Queries
Composite Streams
Actuations
Data Access API
Protocol bridging
Puppet install
Apache Storm
ElasticSearch
CouchbaseDB
Apache Apollo
13. IoT Open Source: An Overview
• Back-end Platforms
Device Management: Connect devices
with MQTT, AMQP, Stomp, and other
protocols
HBase data management solution
Embeds Siddhi for Complex Event
Processing (CEP)
Communicates with Apache Solr for
search and analytics
Deploy to any provider that supports
Docker
Connection to WSO2 Identity Server
14. IoT Standards
• There is something special about IoT
• It involves devices
• Devices need protocols/standards to
communicate
16. IoT Open Source: An Overview
• Communication Frameworks
• M2M protocol support
MQTT
CoAP
OMA LWM2M
…
• Device discovery {uPnP, …}
17. IoT Open Source: An Overview
• Communication Frameworks
• M2M protocol support
CoAP
OMA LWM2M
MQTT
Client Libraries + Server + SandBox
18. IoT Open Source: An Overview
• Communication Frameworks
More than 100 commercial IoT
devices & protocols supported
Node.JS framework for discovery
and control
iOS + Android Libraries
21. IoT Open Source: An Overview
• Interfaces/Device Management
Java OSGI
Device Discovery
Manage Home
Automation Devices
22. IoT Open Source: An Overview
• Interfaces/Device Management
Remote
Management of
Gateway Devices
Deployment of
(Java) apps
23. IoT Open Source: An Overview
• Interfaces/Device Management
• Eclipse Leshan
Leshan is a OMA
Lightweight M2M server
and client
implementation
Remote firmware
deployment
Collect device
information
24. IoT Open Source: An Overview
• Interfaces/Device Management
Node.JS Visual
Workflow Editor
IoT app logic
Connection with
Services
27. IoT & WSO2
• HTTP, MQTT, AMQP and
other protocol support
• Protocol mediation and
bridging
• Data transformation
• OAuth2 Resource Server
support
• XACML Policy
Enforcement Point (PEP)
28. IoT & WSO2
• The ability to act as an
MQTT broker
• AMQP capabilities
• Both persistent and non-
persistent messaging
• High scalability
supporting elastic
scalability
• Additional M2M
Protocols ?
29. IoT & WSO2
• Mobile Device
Management for iOS,
Android and IoT devices
• A full App Store for
managing applications
and provisioning
applications onto
managed devices
• Integration with the
identity layer as well as
the BAM
• Deploy Policies
30. IoT & WSO2
• OAuth2 Identity Provider,
issuing, revoking and
managing tokens
• Single Sign-On support
including SAML2 SSO and
OpenID Connect support
• Support for other identity
protocols including WS-
Federation (Passive),
OpenID 2.0, Kerberos,
Integrated Windows
Authentication (IWA)
• Full support for XACML
31. IoT & WSO2
• Manages the lifecycle of
APIs and supports API
publishers
• Offers a developer-
focused portal for
developers to find,
explore and subscribe to
APIs
• Publishes usage, version
and other data into the
WSO2 BAM server
• Integrates with the WSO2
ESB
32. IoT & WSO2
• A data collection model
supporting direct collection
of data from the
bus/aggregation layer
• Elastically scalable storage
based on Apache Cassandra
• A map-reduce platform
based on Apache Hadoop
• A batch analytics capability
provided by Apache Hive
that allows analytics to be
written in an SQL-like
language
• A full modular dashboard for
creating and displaying
visualizations of the data
33. Where WSO2 stands
from the developer’s perspective
• Device Communication
Data collection
Actuation
• Data Management
Storing and Handling
Data Sharing
• Device Management
• User Management & Access Control
– User Interfaces
• IoT Marketplace
IoT Protocol Integration (CoAP,
XMPP, WebSockets, Weave,
etc.)
Device Authentication?
Standard Integration
User Application Logic
UMA Integration
34. IoT Challenges
• What is needed for The Future
-Open space for WSO2 Innovation
• IoT Protocol Support
Device Communication Device Discovery
Continuous Integration Integration Flexibility
Service Discovery
35. IoT Challenges
• What is needed for The Future
-Open space for WSO2 Innovation
• IoT Billing
Device2Device Billing Device2Service Billing
36. IoT Challenges
• What is needed for The Future
-Open space for WSO2 Innovation
• WSO2 on the Edge