This document describes how to use the IBM Bluemix Predictive Analytics service with Node-RED to enable collaboration between data scientists and developers for Internet of Things applications. It provides a step-by-step example of building a predictive model using sensor data from a TI SensorTag to detect failures, deploying the model on the Predictive Analytics service, and calling it from a Node-RED application. This allows data scientists to build models and developers to easily integrate predictive capabilities into their IoT solutions.
This presentation, delivered at the Penn State Nittany Watson Challenge Immersion event on January 19-20, 2017, introduces:
• Bluemix boilerplates as starter applications for languages and frameworks such as Node-RED, Node.js, Java, Python, IoT, Mobile and others;
• Provisioning and binding resources, including storage, such as Cloudant, dashDB, and DB2, API's, such as the Watson cognitive services, the Weather Company data service, social media-related services, and many others available through the Bluemix catalog; and
• Using the Node-RED visual application development platform to combine the services provisioned through Bluemix, along with other building blocks, such as http and websocket protocol handlers, templated pages, function, logic, and other nodes, to quickly and easily prototype advanced applications.
Workflows are a key component of server side of IoT solution along with Analytics, Rule Engine and IoT device management. IoT focused Workflow tools draw their inspiration of classical workflow tools that exist in market, but focus more on IoT use cases. For example they are able to connect with IoT devices using IoT specific protocols like CoAP or MQTT. Node-RED is a visual tool for wiring together hardware devices, APIs and online services in new and interesting ways. It’s build by IBM Emerging Technology team from group for IoT, though it’s not limited only to IoT.
Node-RED - A visual tool to wiring the internet of thingsFederico Boarelli
This slides were prepared for the Pervasive System class of the Master degree in Computer Engineering at Sapienza - University of Rome.
Link to github for the demo:
https://github.com/donFotter/PervasiveSystem2017
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp
Bot is a new fashion word. This session will explain you what’s a bot, what’s not a bot, how to build a bot using the Microsoft Bot Framework, how to include language recognition using LUIS.ai. The session will be illustrated by a real bot built to connect various information from my own house, garden, wine cellar and health as well as a real production Lego bot!
This presentation, delivered at the Penn State Nittany Watson Challenge Immersion event on January 19-20, 2017, introduces:
• Bluemix boilerplates as starter applications for languages and frameworks such as Node-RED, Node.js, Java, Python, IoT, Mobile and others;
• Provisioning and binding resources, including storage, such as Cloudant, dashDB, and DB2, API's, such as the Watson cognitive services, the Weather Company data service, social media-related services, and many others available through the Bluemix catalog; and
• Using the Node-RED visual application development platform to combine the services provisioned through Bluemix, along with other building blocks, such as http and websocket protocol handlers, templated pages, function, logic, and other nodes, to quickly and easily prototype advanced applications.
Workflows are a key component of server side of IoT solution along with Analytics, Rule Engine and IoT device management. IoT focused Workflow tools draw their inspiration of classical workflow tools that exist in market, but focus more on IoT use cases. For example they are able to connect with IoT devices using IoT specific protocols like CoAP or MQTT. Node-RED is a visual tool for wiring together hardware devices, APIs and online services in new and interesting ways. It’s build by IBM Emerging Technology team from group for IoT, though it’s not limited only to IoT.
Node-RED - A visual tool to wiring the internet of thingsFederico Boarelli
This slides were prepared for the Pervasive System class of the Master degree in Computer Engineering at Sapienza - University of Rome.
Link to github for the demo:
https://github.com/donFotter/PervasiveSystem2017
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp
Bot is a new fashion word. This session will explain you what’s a bot, what’s not a bot, how to build a bot using the Microsoft Bot Framework, how to include language recognition using LUIS.ai. The session will be illustrated by a real bot built to connect various information from my own house, garden, wine cellar and health as well as a real production Lego bot!
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
Presentation at the Web of Things Workshop at the Iot 2014 conference at MIT on our proposal to create a distributed data flow architecture where sub flows are distributed between servers, gateways and devices
Last year we tasted the very first bits of the NET Core platform. The RTM is out and we are close to the next 2.0 version. Is this the right moment to adopt the platform?
What are the changes of the new project system brought from Visual Studio 2017? What is new in the tools, sdk and packaging?
Adopting the new NET Core doesn’t necessarily mean migrating everything in a single step but mixing it with the regular .NET Framework thanks to the new net standard which is evolving to the 2.0 version as well.
During this code-first session, we will try to see the developer’s and architect’s perspectives in a variety of scenarios, including the cross-platform and Raspberry.
ITCamp 2017 - Raffaele Rialdi - A Deep Dive Into Bridging Node-js with .NET CoreITCamp
NodeJS and .NET are incredibly successfully and widely adopted platforms. What if we could transparently use both in the same project?
With xcorenode nodeJS plugin it is possible to create .NET objects, call methods, properties, subscribe events and take advantage of asynchronous (Task) methods.
During the session, we will deep dive into the key points of the plugin sources: setting up a basic V8 plugin, hosting the CLR Core in C++, mastering the libuv threading library, dynamically generating the marshalling code to invoke classes, managing the object lifecycle and finally using the plugin within nodejs … but not only!
This will also be a great occasion for myself to gather wishes and suggestions for the next upcoming version of xcorenode.
IoT and Edge Integration with Open Source Frameworks:
Internet of Things (IoT) and edge integration is getting more important than ever before due to the massively growing number of connected devices year by year.
This session shows open source frameworks built to develop very lightweight microservices, which can be deployed on small devices or in serverless architectures with very low resources and wire together all different kinds of hardware devices, APIs and online services.
The focus of this session lies on showing open source projects such as Eclipse Kura, Node-RED or Flogo, which offer a framework plus zero-code environment with web IDE for building and deploying integration and data processing directly onto connected devices using IoT standards such as MQTT, WebSockets or CoaP, but also other interfaces such as Twitter feeds or REST services.
The end of the session discusses the relation to other components in a IoT architecture including cloud IoT platforms and big data respectively streaming analytics solutions (such as Apache Storm, Flink, Spark Streaming, Samza, StreamBase, Apama).
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloITCamp
Both CQRS and Event Sourcing are by no means “new stuff” anymore, yet a lot can be told about how to use Azure’s PaaS to implement such patterns and unleash their power. The ingredients are: DocumentDB as the event storage, Service Bus as the events’ dispatcher, Could Services/Service Fabric as the scalable, fault tolerant business logic container, SQL Azure as the read model and ASP .NET Core as the application framework used to implement views and back-end services. Eager to know the recipe? Don’t miss this talk then.
Windows 10 Creators Update: what’s on tap for business users - Ionut BalanITCamp
The next version of Windows 10 is not just for the gamers and digital content creators, business users will have also a number of benefits. As Microsoft says, Windows 10 is built for modern IT, offering advanced features for security, manageability and new experiences for the business users driving the digital transformation inside of the corporate networks.
This talk will cover the most important (and most expected) Windows 10 new and improved features for enterprise along with the best additions for business users.
Docker adventures in Continuous Delivery - Alex VranceanuITCamp
Implementing CI with Docker are the baby steps. The tricky one is CD through several environments. Architecture, demo and lessons learned. Target audience: 80% technical, 20% PM/architects/leaders
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...Codemotion
Scala è un linguaggio di programmazione general purpose multi-paradigma pensato per realizzare applicazioni ad alte prestazioni che girano all'interno della Java Virtual Machine. Spark è il framework "Big Data", basato su Scala, più flessibile e performante disponibile oggi sul mercato. Durante il talk verrà introdotto il linguaggio Scala e verranno mostrate le potenzialità legate al suo utilizzo nell'ambito dello sviluppo di applicazioni web di ultima generazione compresa la possibilità di processamento parallelo di grandi quantità di dati attraverso l'utilizzo del framework Spark.
Blockchain for mere mortals - understand the fundamentals and start building ...ITCamp
Blockchain has been positioned as THE next big thing, that will disrupt a large number of existing businesses and industries. But what is it really? And how can we as software professionals benefit from it? During this session we will cover what the Blockchain is, how it works, some scenarios showing potential use cases and then finally how we can leverage Microsoft’s Platform as a Service offering in the Blockchain space to get started developing distributed apps very quickly.
The fight for surviving in the IoT world - Radu VunvuleaITCamp
The world is changing. Every day new devices appears around us. How will .NET survive in a word that is changing, in a word that migrates from mainstream to small and cheap devices fast and without mercy. The session will attack how .NET can survive and what are the new features of .NET that help us (the developers) to do this transition.
Webinar Registration Getting Started with Building Your First IoT AppInfluxData
If you’re an IoT developer, engineer, project owner, or business, you won’t want to miss the free ($300 value!) virtual Getting Started with Building Your First IoT App workshop on April 8. This workshop showcases a fully functional sample application called IoT Center that is built on InfluxDB. IoT Center demonstrates the capabilities of the InfluxDB platform to develop a JavaScript-enabled time-series-based application. It collects, stores and displays a set of values that include temperature, humidity, pressure, CO2 concentration, air quality, as well as provides GPS coordinates from a set of IoT devices (sensors). With this data stored in InfluxDB, the application can query it for display as well as write data back into the database.
Creating Web and Mobile Apps with Angular 2 - George SaadehITCamp
When Google and Microsoft collaborate on a JavaScript framework, you know it’s a big deal. Only a few months away from the official release, Angular2 is shaping up the future of building applications across a variety of platforms. This talk will cover the current state of Angular2 and will help you get on the bandwagon to build both Web and Mobile applications using the framework.
Flogo - A Golang-powered Open Source IoT Integration Framework (Gophercon)Kai Wähner
Golang-powered open source IoT project Flogo to build ultra-lightweight integration microservices.
The Internet of Things (IoT) brings up 50 billion devices until 2020, which have to be connected somehow. Challenges include low bandwidth, high latency, non-reliable connectivity and the need for low network costs. Therefore, a gateway is needed remotely on site of the devices to filter, aggregate and send just relevant data into the cloud or data center. This session introduces project Flogo: A 100% open source framework, which allows developing ultra lightweight IoT integration applications with a zero-coding web user interface or design chat bot. Coders can also rely just on code, of course. It is written in Google’s Go programming language and 20-50x more lightweight than similar Java or JavaScript frameworks. Therefore building very lightweight microservices independent of IoT is another good use case for this framework, e.g. for serverless architectures using open source frameworks such as OpenWhisk. The session focuses on live demos and shows how to build microservices and integrate IoT devices using standards such as MQTT, WebSockets, CoaP or REST. The last part of the session compares Project Flogo to other open source IoT projects like Node-RED and SaaS offerings such as AWS IoT.
Please use the Flogo community to discuss or ask questions:
https://community.tibco.com/products/project-flogo
Video recording of these slides:
https://youtu.be/-ThK6BZdoxw
Windows Server 2016 Hyper-V introduced a huge amount of new features. Come to this session to learn about what we have actually been doing with Window Server 2016. Gain insight into what features and functionality you can utilize quickly to get an immediate benefit from using Hyper-V on Windows Server 2016.
From Developer to Data Scientist - Gaines KergosienITCamp
ABSTRACT: Due to recent advances in technology, humanity is collecting vast amounts of data at an unprecedented rate, making the skills necessary to mine insights from this data increasingly valuable. So what does it take for a Developer to enter the world of data science?
Join me on a journey into the world of big data and machine learning where we will explore what the work actually looks like, identify which skills are most important, and design a road map for how you too can join this exciting and profitable industry.
Flow Base Programming with Node-RED and Functional Reactive Programming with ...Sven Beauprez
To overcome callback hell in node.js, the presentation gives an overview of the advantages of using Flow Based Programming with node-RED and Functional Reactive Programming with Bacon.js.
The presentation was made for IoTBE (Internet of Things Belgium) user group to prove that node.js can actually be used for the Internet of Things (IoT).
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
Presentation at the Web of Things Workshop at the Iot 2014 conference at MIT on our proposal to create a distributed data flow architecture where sub flows are distributed between servers, gateways and devices
Last year we tasted the very first bits of the NET Core platform. The RTM is out and we are close to the next 2.0 version. Is this the right moment to adopt the platform?
What are the changes of the new project system brought from Visual Studio 2017? What is new in the tools, sdk and packaging?
Adopting the new NET Core doesn’t necessarily mean migrating everything in a single step but mixing it with the regular .NET Framework thanks to the new net standard which is evolving to the 2.0 version as well.
During this code-first session, we will try to see the developer’s and architect’s perspectives in a variety of scenarios, including the cross-platform and Raspberry.
ITCamp 2017 - Raffaele Rialdi - A Deep Dive Into Bridging Node-js with .NET CoreITCamp
NodeJS and .NET are incredibly successfully and widely adopted platforms. What if we could transparently use both in the same project?
With xcorenode nodeJS plugin it is possible to create .NET objects, call methods, properties, subscribe events and take advantage of asynchronous (Task) methods.
During the session, we will deep dive into the key points of the plugin sources: setting up a basic V8 plugin, hosting the CLR Core in C++, mastering the libuv threading library, dynamically generating the marshalling code to invoke classes, managing the object lifecycle and finally using the plugin within nodejs … but not only!
This will also be a great occasion for myself to gather wishes and suggestions for the next upcoming version of xcorenode.
IoT and Edge Integration with Open Source Frameworks:
Internet of Things (IoT) and edge integration is getting more important than ever before due to the massively growing number of connected devices year by year.
This session shows open source frameworks built to develop very lightweight microservices, which can be deployed on small devices or in serverless architectures with very low resources and wire together all different kinds of hardware devices, APIs and online services.
The focus of this session lies on showing open source projects such as Eclipse Kura, Node-RED or Flogo, which offer a framework plus zero-code environment with web IDE for building and deploying integration and data processing directly onto connected devices using IoT standards such as MQTT, WebSockets or CoaP, but also other interfaces such as Twitter feeds or REST services.
The end of the session discusses the relation to other components in a IoT architecture including cloud IoT platforms and big data respectively streaming analytics solutions (such as Apache Storm, Flink, Spark Streaming, Samza, StreamBase, Apama).
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloITCamp
Both CQRS and Event Sourcing are by no means “new stuff” anymore, yet a lot can be told about how to use Azure’s PaaS to implement such patterns and unleash their power. The ingredients are: DocumentDB as the event storage, Service Bus as the events’ dispatcher, Could Services/Service Fabric as the scalable, fault tolerant business logic container, SQL Azure as the read model and ASP .NET Core as the application framework used to implement views and back-end services. Eager to know the recipe? Don’t miss this talk then.
Windows 10 Creators Update: what’s on tap for business users - Ionut BalanITCamp
The next version of Windows 10 is not just for the gamers and digital content creators, business users will have also a number of benefits. As Microsoft says, Windows 10 is built for modern IT, offering advanced features for security, manageability and new experiences for the business users driving the digital transformation inside of the corporate networks.
This talk will cover the most important (and most expected) Windows 10 new and improved features for enterprise along with the best additions for business users.
Docker adventures in Continuous Delivery - Alex VranceanuITCamp
Implementing CI with Docker are the baby steps. The tricky one is CD through several environments. Architecture, demo and lessons learned. Target audience: 80% technical, 20% PM/architects/leaders
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...Codemotion
Scala è un linguaggio di programmazione general purpose multi-paradigma pensato per realizzare applicazioni ad alte prestazioni che girano all'interno della Java Virtual Machine. Spark è il framework "Big Data", basato su Scala, più flessibile e performante disponibile oggi sul mercato. Durante il talk verrà introdotto il linguaggio Scala e verranno mostrate le potenzialità legate al suo utilizzo nell'ambito dello sviluppo di applicazioni web di ultima generazione compresa la possibilità di processamento parallelo di grandi quantità di dati attraverso l'utilizzo del framework Spark.
Blockchain for mere mortals - understand the fundamentals and start building ...ITCamp
Blockchain has been positioned as THE next big thing, that will disrupt a large number of existing businesses and industries. But what is it really? And how can we as software professionals benefit from it? During this session we will cover what the Blockchain is, how it works, some scenarios showing potential use cases and then finally how we can leverage Microsoft’s Platform as a Service offering in the Blockchain space to get started developing distributed apps very quickly.
The fight for surviving in the IoT world - Radu VunvuleaITCamp
The world is changing. Every day new devices appears around us. How will .NET survive in a word that is changing, in a word that migrates from mainstream to small and cheap devices fast and without mercy. The session will attack how .NET can survive and what are the new features of .NET that help us (the developers) to do this transition.
Webinar Registration Getting Started with Building Your First IoT AppInfluxData
If you’re an IoT developer, engineer, project owner, or business, you won’t want to miss the free ($300 value!) virtual Getting Started with Building Your First IoT App workshop on April 8. This workshop showcases a fully functional sample application called IoT Center that is built on InfluxDB. IoT Center demonstrates the capabilities of the InfluxDB platform to develop a JavaScript-enabled time-series-based application. It collects, stores and displays a set of values that include temperature, humidity, pressure, CO2 concentration, air quality, as well as provides GPS coordinates from a set of IoT devices (sensors). With this data stored in InfluxDB, the application can query it for display as well as write data back into the database.
Creating Web and Mobile Apps with Angular 2 - George SaadehITCamp
When Google and Microsoft collaborate on a JavaScript framework, you know it’s a big deal. Only a few months away from the official release, Angular2 is shaping up the future of building applications across a variety of platforms. This talk will cover the current state of Angular2 and will help you get on the bandwagon to build both Web and Mobile applications using the framework.
Flogo - A Golang-powered Open Source IoT Integration Framework (Gophercon)Kai Wähner
Golang-powered open source IoT project Flogo to build ultra-lightweight integration microservices.
The Internet of Things (IoT) brings up 50 billion devices until 2020, which have to be connected somehow. Challenges include low bandwidth, high latency, non-reliable connectivity and the need for low network costs. Therefore, a gateway is needed remotely on site of the devices to filter, aggregate and send just relevant data into the cloud or data center. This session introduces project Flogo: A 100% open source framework, which allows developing ultra lightweight IoT integration applications with a zero-coding web user interface or design chat bot. Coders can also rely just on code, of course. It is written in Google’s Go programming language and 20-50x more lightweight than similar Java or JavaScript frameworks. Therefore building very lightweight microservices independent of IoT is another good use case for this framework, e.g. for serverless architectures using open source frameworks such as OpenWhisk. The session focuses on live demos and shows how to build microservices and integrate IoT devices using standards such as MQTT, WebSockets, CoaP or REST. The last part of the session compares Project Flogo to other open source IoT projects like Node-RED and SaaS offerings such as AWS IoT.
Please use the Flogo community to discuss or ask questions:
https://community.tibco.com/products/project-flogo
Video recording of these slides:
https://youtu.be/-ThK6BZdoxw
Windows Server 2016 Hyper-V introduced a huge amount of new features. Come to this session to learn about what we have actually been doing with Window Server 2016. Gain insight into what features and functionality you can utilize quickly to get an immediate benefit from using Hyper-V on Windows Server 2016.
From Developer to Data Scientist - Gaines KergosienITCamp
ABSTRACT: Due to recent advances in technology, humanity is collecting vast amounts of data at an unprecedented rate, making the skills necessary to mine insights from this data increasingly valuable. So what does it take for a Developer to enter the world of data science?
Join me on a journey into the world of big data and machine learning where we will explore what the work actually looks like, identify which skills are most important, and design a road map for how you too can join this exciting and profitable industry.
Flow Base Programming with Node-RED and Functional Reactive Programming with ...Sven Beauprez
To overcome callback hell in node.js, the presentation gives an overview of the advantages of using Flow Based Programming with node-RED and Functional Reactive Programming with Bacon.js.
The presentation was made for IoTBE (Internet of Things Belgium) user group to prove that node.js can actually be used for the Internet of Things (IoT).
IoT with Raspberry pi using node-red
This PPT includes steps for analyzing your sensor data on Thingspeak, twitter, IBM Watson IoT demo Cloud and cayenne cloud by myDevices.
Building Highly Scalable Apps On BluemixRyan Baxter
Horizontal scalability cannot be an afterthought, it must be part of your design and implementation. This deck contains patterns you can use while building your application to make sure your application will scale flawlessly in the cloud.
Analyze Twitter data completely in Bluemix. Collect data, add sentiment, copy to in-memory database, analyze with R or WatsonAnalytics. All in the cloud.
IAB3948 Wiring the internet of things with Node-REDPeterNiblett
Internet of Things developers need a tool to wire things together, and they also need to know how to maximize usage of existing services to create powerful connected apps. This session explains the usage of Node-RED as a tool to build powerful integrations that help in creating the connected products. We will explore integrations with devices and also with services to enable smarter products.
An Overview of IBM Streaming Analytics for Bluemixlisanl
Mike Branson is the Cloud Architect for the IBM Streams team. In his presentation, Mike will review the capabilities of IBM Streaming Analytics for Bluemix.
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Daniel Krook
Slides from the 2015 OpenStack Summit on May 18.
http://sched.co/35rZ
Sample code here: http://bit.ly/ibm-bos
Object Storage services are a powerful tool when used as a backing store for your application and OpenStack Swift is now easy to integrate with your application. In this interactive session, IBM developers will demonstrate how you can use Bluemix (IBM's Cloud Foundry offering) and IBM DevOps Services to create a scalable Node.js application backed by Swift. The session will show how - using only a browser - a developer can employ Bluemix tools to clone, develop, deploy, and manage an application in minutes. The team will then describe how developers can then extend the application by using another one of the available services or by incorporating Bluemix into their existing developer workflows.
The presentation focuses on how enterprises can turn Internet-of-Things-Data into Action and outlines the 5-A Model for Data Actionability. 5A stands for Action, Assignment, Analysis, Aggregation and Acquisition.
Central questions such as “How do I identify bad quality during or before the process?” or “How do I prevent unplanned downtime?” are addressed in this presentation by Prof. Michael Capone, at the Capgemini Week of Innovation Networks 2016.
An emulation framework for IoT, Fog, and Edge ApplicationsMoysisSymeonides
In this talk, we presented an emulation framework that eases the modeling, deployment, and large-scale experimentation of fog and 5G testbeds. The framework provides a toolset to (i) model complex fog topologies comprised of heterogeneous resources, network capabilities, and QoS criteria; (ii) abstractions for physical 5G infrastructure concepts such as radio units, edge servers, mobile nodes, user equipment, and node trajectories; (iii) deploy the modeled configuration and services using popular containerised descriptions to a cloud or
local environment; (iv) experiment, measure and evaluate the deployment by injecting faults, adapting the configuration at runtime, real-time updates of the radio network (i.e., signal strength) and respective network QoS to test different “what-if” scenarios that reveal the limitations of service before introduced to the public. The framework has been used for studying the performance of Intelligent transportation services, Industrial IoT micro-service applications, geo-distributed deployments of big data engines, and many more.
The presentation took place at Athens Demokritos Research Center organised by SKEL | The AI Lab
video: https://www.youtube.com/watch?v=z37I1QVFabg
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...Joachim Schlosser
In einer Gesellschaft, in der das Sammeln von personenbezogenen Daten mittlerweile alltäglich geworden ist, ist es nicht weiter verwunderlich, dass auch der innovative Maschinenbauer Daten sammelt, wo er nur kann. Produktdaten, Maschinendaten, Statistikdaten – in einer durchschnittlichen Produktionsanlage fallen bereits heute jeden Tag Gigabytes an Daten an. „Big Data“ wurde eines der Schlagworte der Industrie 4.0.
Doch was verspricht man sich davon? Welche Information steckt in den aufgezeichneten Maschinen- und Produktdaten? Und wie erfolgt die Auswertung?
Im Rahmen des Vortrags wird aufgezeigt, wie Unternehmen auf Basis einer etablierten Plattform wie MATLAB® ihre Auswertealgorithmen entwickeln, testen und ausrollen können. Die kontinuierliche Auswertung selbst erfolgt dann wahlweise auf einem Anlagenserver oder aber auch in Echtzeit direkt an der Maschine. Veranschaulicht wird dies anhand von Beispielen aus der Praxis.
Doch neben der gesammelten Daten kommt auch den Steuerungseinheiten in der Produktion in der Industrie 4.0 eine größere Bedeutung zu.
Wenn Werkstücke demnächst selbst wissen, wo sie im Produktionsablauf hin möchten und welcher Verarbeitungsschritt ihnen angedeihen soll, dann bedeutet das auch für die einzelnen Komponenten und Module in Produktion und Logistik ein mehr an Funktionalität, da sie auf diese Eingaben ebenfalls reagieren sollen.
Wie stellen Sie sicher, dass diese zusätzliche Funktionalität nicht zu Lasten der Energiebilanz gehen? Wie fahren Sie die Motoren und anderen aktiven Komponenten Ihrer Fertigung so, dass sie flexibel auf veränderte Routen der Werkstücke reagieren und dennoch im optimalen Bereich fahren?
Mehr denn je brauchen Sie gesteuerte und geregelte Komponenten und Module. Das sollte schon seit Industrie 3.0 vorhanden sein, jedoch ist auch hier noch viel ganz konkretes Potential zur Steigerung von Produktivität und Einsparung von Energie und Produktionszeit vorhanden.
Sie sehen im Vortrag, wie Sie ihre Komponenten besser beschalten, dass die vernetzten dynamischen Anforderungen von Industrie 4.0 lokal effizient umgesetzt werden können.
Iot 1906 - approaches for building applications with the IBM IoT cloudPeterNiblett
The IBM Internet of Things cloud allows customers to quickly register, connect, and send data from devices. This sensor data is collected and stored in a data historian and also made available as a real-time event stream. This session discusses how to build applications that consume and exploit this data to show business insight and value. This session covers how to access and use the streaming application programming interfaces to build new applications and/or connect to existing systems and applications. It includes integration with IBM BlueMix and NodeRed.
Operational systems manage our finances, shopping, devices and much more. Adding real-time analytics to these systems enables them to instantly respond to changing conditions and provide immediate, targeted feedback. This use of analytics is called "operational intelligence," and the need for it is widespread.
This talk will explain how in-memory computing techniques can be used to implement operational intelligence. It will show how an in-memory data grid integrated with a data-parallel compute engine can track events generated by a live system, analyze them in real time, and create alerts that help steer the system’s behavior. Code samples will demonstrate how an in-memory data grid employs object-oriented techniques to simplify the correlation and analysis of incoming events by maintaining an in-memory model of a live system.
The talk also will examine simplifications offered by this approach over directly analyzing incoming event streams from a live system using complex event processing or Storm. Lastly, it will explain key requirements of the in-memory computing platform for operational intelligence, in particular real-time updating of individual objects and high availability using data replication, and contrast these requirements to the design goals for stream processing in Spark.
The Internet of Things
Definition1
The Internet of Things refers to the use of sensors,
actuators, and data communications technology
built into physical objects - from roadways to
pacemakers - that enable those objects to be
tracked, coordinated, or controlled across a data
network or the Internet
There are three steps in Internet of Things
applications:
Capturing data from the object (for example,
simple location data or more complex
information),
Aggregating that information across a data
network, and
Acting on that information - taking immediate
action or collecting data over time to design
process improvements.
Pilveteenuste kasutamine võimaldab minutitega käivitada projekti, millele varem kulus nädalaid. Vajate müügikampaania toetamiseks lehte, mis suudab teenindada 100 tuhat kasutajat – käivita teenus kohe! Vajate terabaitide analüüsiks kiiret platvormi – käivita teenus kohe! Azure on töökindel ja kiire!
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...CzechDreamin
World of IoT is a maze of proprietary solutions that are usually designed to address a problem in silos – you can have an alarm system application that reads the sensors and notifies the user in case of an issue while another standalone application is focused on the heating system only.
Accenture will demonstrate how standardizing sensor signals onto one unified flow of data through Azure IoT Hub, eventually Google or AWS, and connecting these onto Salesforce Field Service can streamline the work with a customer, including a technician dispatch in case of some defined unexpected situation at client or own site.
This data unification and process standardization is paramount for large corporations that are looking for one global solution for both sensor reading and field service. Come and see how Accenture has addressed these topics that may apply to you as well.
Webinar: Machine Learning para MicrocontroladoresEmbarcados
Neste webinar, serão apresentados conceitos sobre inteligência artificial, assim como ferramentas disponíveis para o desenvolvimento integradas ao MPLAB X e ao Harmony 3 e demonstração de um sistema de detecção de anomalia utilizando um microcontrolador da família ATSAMD21 (ARM Cortex M0+).
As data science workloads grow, so does their need for infrastructure. But, is it fair to ask data scientists to also become infrastructure experts? If not the data scientists, then, who is responsible for spinning up and managing data science infrastructure? This talk will address the context in which ML infrastructure is emerging, walk through two examples of ML infrastructure tools for launching hyperparameter optimization jobs, and end with some thoughts for building better tools in the future.
Originally given as a talk at the PyData Ann Arbor meetup (https://www.meetup.com/PyData-Ann-Arbor/events/260380989/)
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Boris Adryan
Das Gesetz der großen Zahlen gilt immer: Die statistische Sicherheit nimmt mit der Anzahl der Datenpunkte immer zu, sofern die Datennahme fair erfolgt. Leider kostet das Sammeln der Daten oftmals Geld, und so ist man vor allem im Bereich der Sensorik (Stichwort: Internet der Dinge) gezwungen, sinnvolle Kompromisse einzugehen. In diesem Vortrag fasse ich die Erkenntnisse eines Projekts zusammen, in dem die Datenanalytik zeigte, dass man zukünftig nur 60% der ausgebrachten Sensoren wirklich braucht. Auch muss es nicht immer Echtzeit-Analyse sein: Mit einer auf den Business-Case abgestimmten Datenstrategie lassen sich unnötige Ausgaben vermeiden.
Using Grid Technologies in the Cloud for High Scalabilitymabuhr
An unstated assumption is that clouds are scalable. But are they? Stick thousands upon thousands of machines together and there are a lot of potential bottlenecks just waiting to choke off your scalability supply. And if the cloud is scalable what are the chances that your application is really linearly scalable? At 10 machines all may be well. Even at 50 machines the seas look calm. But at 100, 200, or 500 machines all hell might break loose. How do you know?
You know through real life testing. These kinds of tests are brutally hard and complicated. who wants to do all the incredibly precise and difficult work of producing cloud scalability tests? GridDynamics has stepped up to the challenge and has just released their Cloud Performance Reports.
Similar to Using bluemix predictive analytics service in Node-RED (20)
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
As Europe's leading economic powerhouse and the fourth-largest hashtag#economy globally, Germany stands at the forefront of innovation and industrial might. Renowned for its precision engineering and high-tech sectors, Germany's economic structure is heavily supported by a robust service industry, accounting for approximately 68% of its GDP. This economic clout and strategic geopolitical stance position Germany as a focal point in the global cyber threat landscape.
In the face of escalating global tensions, particularly those emanating from geopolitical disputes with nations like hashtag#Russia and hashtag#China, hashtag#Germany has witnessed a significant uptick in targeted cyber operations. Our analysis indicates a marked increase in hashtag#cyberattack sophistication aimed at critical infrastructure and key industrial sectors. These attacks range from ransomware campaigns to hashtag#AdvancedPersistentThreats (hashtag#APTs), threatening national security and business integrity.
🔑 Key findings include:
🔍 Increased frequency and complexity of cyber threats.
🔍 Escalation of state-sponsored and criminally motivated cyber operations.
🔍 Active dark web exchanges of malicious tools and tactics.
Our comprehensive report delves into these challenges, using a blend of open-source and proprietary data collection techniques. By monitoring activity on critical networks and analyzing attack patterns, our team provides a detailed overview of the threats facing German entities.
This report aims to equip stakeholders across public and private sectors with the knowledge to enhance their defensive strategies, reduce exposure to cyber risks, and reinforce Germany's resilience against cyber threats.
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
Using bluemix predictive analytics service in Node-RED
1. Using Bluemix Predictive Analytics
Service with Node-RED
Enabling I/T and Analytics convergence to tackle the
Internet of Things opportunities with agility
A step by step example
Lionel Momméja
Executive Architect
mommeja@fr.ibm.com
Global Industry Solutions Center
Nice-Paris
2. 2
Internet of Things solutions require an agile
collaboration between Data Scientists and Developers
• The internet will connect 50 billions devices over the next five years. The increase
in connectivity and access to real-time information is creating new opportunities
such as improving Return on Asset or enabling new disruptive business models
• The internet of things is generating a huge amount of data that can be processed
in real-time (or near real-time) for a better reactivity to events
• This create two new challenges: ability to handle new types of data sets
generated by the “things” and ability to process analytics models in near real-time
upon events reception.
• These challenges require an agile cooperation between two categories of actors
in the I/T which are not really used to work together so far: the data scientists and
the developers
3. 3
Introducing IBM Bluemix Predictive Analytics Service
IBM Predictive Analytics is a full-service Bluemix offering that makes it easy for developers
and data scientists to work together to integrate predictive capabilities with their applications.
Built SPSS analytics platform, Predictive Analytics allows to develop applications that make
smarter decisions, solve tough problems, and improve user outcomes
DeveloperData Scientist CRISP-DM Bluemix Garage Method
4. 4
In this Use Case, Data is coming from an IoT scenario built
on Texas Instrument SimpleLink™ SensorTag
• The SimpleLink™ SensorTag allows
quick and easy prototyping of IoT
devices.
• SensorTag can easily be connected to
IBM IoT Platform
• It supports the following sensors:
TI SimpleLink™ SensorTag
• Humidity and
Temperature
• Ambient & IR
Temperatures
• Barometric Pressure
• 3 axis Accelerometer
• 3 axis Gyroscope
• 3 axis Magnetometer
• 2 push Buttons
• 1 Luxometer
5. 5
Data Scenario
• The scenario is built on fictitious alerts created upon the following
combination of conditions:
– object temperature > 25 (Warm tag in your hand)
– x-axis accelerometer > 0.3 (Shake the take)
– light < 5 (Hide the tag in your hands)
• But we are not supposed to know yet those conditions…
• The data scientist will create and train a model that will discover them using
machine learning
Alert
6. 6
Build-time: Simple SPSS Stream aimed at detecting failures
from sensor data based on historical records
Training input data set
based on historical
records and - fictitious -
failure observations
Scoring branch highlighted in blue. Bluemix
Predictive Analytics service will discover this
branch at load time and execute it when invoked
Scoring input is typically
real-time or near real-time
IoT data collected on
Watson IoT Platform.
Filter out unnecessary fields specify input and target fields. Target is the alert
Chosen machine
learning algorithm is a
decision tree using Chi-
squared Automatic
Interaction Detection
(CHAID)
Model created after
execution of the CHAID
algorithm (training
branch)
Scoring output stored in a
table after execution of the
scoring branch
Training branch. This branch is executed at
build-time in SPSS to create the model.
MQTT
Watson IoT PlatformTI SimpleLink™ SensorTag
Historical records with failure alerts
7. 7
Build-time: Reviewing the CHAID Decision Tree Model
created after execution of the training branch
• When the training branch is executed, a CHAID
Decision Tree Model is created based on
historical data made of sensor’s data and
observed failures
• The CHAID Decision Tree is a machine learning
algorithm that will attempt to correlate sensor
data and failures
• This decision tree was created with this training
data set
• The machine learning algorithm established that
when acc_x > 0.29 and light <= 2 and
object_temp > 25 then there is a failure for
sure.
8. 8
Build-time: Testing the model in SPSS Modeler
Scoring input Failure predicted
by the model
Confidence
Score
Scoring input Confidence
Score
No failure predicted
by the model
When executing the model,
as expected, when all the
following conditions are
met, the model scores a
failure:
• object temperature > 25
• x-axis accelerometer > 0.3
• light < 5
9. 9
Deploying the model in Bluemix Predictive Analytics
Service
Click here to
open the
dashboard
10. 10
Deploying the model in Bluemix Predictive Analytics
Service
The service will
search for a scoring
branch
Context Id is a label that will be
used to identify your model in the
API
11. 11
Binding the Predictive Analytics Service to a Node-RED
application and retrieving service URL and Access Key
Click here to
open the app
dashboard
Select your predictive
analytics service…
This is my Node-RED application
Access Key
Service instance URL
12. 12
Accessing Predictive Analytics API Documentation
The Predictive Analytics service is a set of REST APIs called from any programming
language. You can access it here: https://console.ng.bluemix.net/docs/services/PredictiveModeling/index-gentopic1.html#genTopProcId2
POST http://{service instance}/pm/v1/score/{contextId}?accesskey={access_key for this bound application}
{ "tablename":“Scoring Input",
"header":["object_temp", "acc_x", "light"],
"data":[[27, 0.33, 1]]}
Body:
13. 13
Run-time: Invoking the Predictive Analytics Service
from Node-RED
Invoking the service is as simple as this:
Function node
http request node
14. 14
Run-time: Invoking the Predictive Analytics Service
from Node-RED
Reviewing service invocation results
{
"topic": "",
"payload": "[{"header":["object_temp","acc_x","light","$R-Failure","$RC-Failure"],"data":[[27,0.33,1,1,0.9846153846153847]]}]",
"_msgid": "840e7dcc.7bf18",
"headers": {
"x-powered-by": "Servlet/3.0",
"content-type": "application/json;charset=UTF-8",
"content-length": "113",
"date": "Thu, 12 May 2016 14:52:16 GMT",
"set-cookie": ["PASESSIONID=ffffffff0602630a45525d5f4f58455e445a4a421548;path=/;domain=palblyp.pmservice.ibmcloud.com;httponly"]
},
"statusCode": 200
}
Score
result
Score input Score
confidence
15. 15
Run-time: Parsing Predictive Analytics Service Results
To make parsing easy, use
JSON Node to convert json
into a javascript object
Accessing score result
is now simple
Score result
{
"topic": "",
"payload": "[{"header":["object_temp","acc_x","light","$R-
Failure","$RC-Failure"],"data":[[27,0.33,1,1,0.9846153846153847]]}]", …
16. 16
With IBM Bluemix Predictive Analytics Service and Node-
RED, Developers and Data Scientists can develop new IoT
Solutions with Agility
Developer Data Scientist
17. 17
Further Readings
• IBM Predictive Analytics service on Bluemix
• Engage Machine Learning for detecting anomalous behaviors of things an
IBM developerWorks recipe featuring Bluemix Apache Spark service, a
solution that can help scale-up in term of performance
• IBM SPSS Software
• Le parti pris des choses, a collection of prose poems on things from Francis
Ponge