I this Lab we create a ChatBot which connects to a Hacked Air-freshener that has a Particle or a esp8266 connected to the IBM IoT platform. The Freshness can be controlled via Voice and the Chatbot.
This document discusses MicroProfile OpenAPI and how it provides a standard way for Java developers to work with OpenAPI v3 specifications. MicroProfile OpenAPI includes annotations, model interfaces, and APIs that generate OpenAPI definitions from Java code. It addresses issues with non-standard libraries by standardizing the process through the Eclipse MicroProfile project. The presentation also covers samples showing how operations, POJOs, OAuth configurations, and more can be defined using MicroProfile OpenAPI annotations and interfaces. Open Liberty further enhances MicroProfile OpenAPI with validation and an interactive UI for the generated OpenAPI models.
This document provides an agenda for a presentation on the Internet of Things (IoT). The agenda includes discussions on the IoT protocol MQTT, anatomy of an IoT application including coding devices, and demos of IoT applications. It also discusses putting IoT solutions together from chip to cloud to applications and includes a question and answer section.
IBM Mobile Quality Assurance - Open Beta Study Group Session 2Roger Snook
This document provides information about an IBM Mobile Quality Assurance study group session focused on viewing crash and bug reports. The session discusses how the IBM Mobile Quality Assurance tool can automatically log app crashes and enable one-click bug reporting by users to streamline the bug reporting process. It also shows how crash and bug reports can be viewed in the tool's interface, allowing developers to quickly understand issues.
IT Roadmap Atlanta Deliver on your innovation goals with IBM BluemixCarl Osipov
IBM Bluemix is a digital innovation platform that allows users to rapidly develop and deliver new applications while leveraging modern architectures. It provides over 100 services across mobile, IoT, Watson and other areas. Bluemix can be deployed in public, dedicated, or local cloud environments depending on an organization's security, compliance, and infrastructure needs. It aims to help enterprises and startups alike innovate faster through a unified development experience.
Defining managing & publishing ap is in the cloud saa-ssflynn073
Matt Roberts from IBM presents on defining, managing, and publishing APIs in the cloud. The presentation covers deployment options for APIs including on-premise private, off-premise SaaS, and off-premise private. It demonstrates signing up for the IBM API Management service, defining and publishing an API, managing APIs, and the application developer experience. The presentation concludes with a demonstration of defining, publishing, and managing APIs.
OpenWhisk Part 2 Research Day at Interconnect 2017Perry Cheng
The document discusses new features of OpenWhisk including web actions that allow building serverless websites directly in OpenWhisk. It also mentions advanced developer tools for OpenWhisk like a debugger, deployment manifest, and activation viewer. Finally, it discusses using OpenWhisk to build a chatbot-as-a-service by extending Watson Conversation with callouts to OpenWhisk actions.
This document discusses IBM's MobileFirst strategy and approach to defining a digital strategy for businesses. It emphasizes that a digital strategy should not treat technology in isolation but should focus on creating a seamless experience for customers across mobile, cloud, social and other technologies. It also outlines key trends like the growth of mobile devices and Internet of Things, and how IBM helps businesses transform their strategy and operations, build multi-platform mobile apps, leverage analytics and more to capitalize on new opportunities in a mobile-first world.
Make Good Apps great - Using IBM MobileFirst FoundationAjay Chebbi
App developers tend to spend a lot of time not working on the user experience of the app. They need a helping hand to manage app security, app lifecycle management, enterprise connectivity etc. IBM Mobile First Foundation provides a platform. Use the Mobile Foundation service on Bluemix cloud.
This document discusses MicroProfile OpenAPI and how it provides a standard way for Java developers to work with OpenAPI v3 specifications. MicroProfile OpenAPI includes annotations, model interfaces, and APIs that generate OpenAPI definitions from Java code. It addresses issues with non-standard libraries by standardizing the process through the Eclipse MicroProfile project. The presentation also covers samples showing how operations, POJOs, OAuth configurations, and more can be defined using MicroProfile OpenAPI annotations and interfaces. Open Liberty further enhances MicroProfile OpenAPI with validation and an interactive UI for the generated OpenAPI models.
This document provides an agenda for a presentation on the Internet of Things (IoT). The agenda includes discussions on the IoT protocol MQTT, anatomy of an IoT application including coding devices, and demos of IoT applications. It also discusses putting IoT solutions together from chip to cloud to applications and includes a question and answer section.
IBM Mobile Quality Assurance - Open Beta Study Group Session 2Roger Snook
This document provides information about an IBM Mobile Quality Assurance study group session focused on viewing crash and bug reports. The session discusses how the IBM Mobile Quality Assurance tool can automatically log app crashes and enable one-click bug reporting by users to streamline the bug reporting process. It also shows how crash and bug reports can be viewed in the tool's interface, allowing developers to quickly understand issues.
IT Roadmap Atlanta Deliver on your innovation goals with IBM BluemixCarl Osipov
IBM Bluemix is a digital innovation platform that allows users to rapidly develop and deliver new applications while leveraging modern architectures. It provides over 100 services across mobile, IoT, Watson and other areas. Bluemix can be deployed in public, dedicated, or local cloud environments depending on an organization's security, compliance, and infrastructure needs. It aims to help enterprises and startups alike innovate faster through a unified development experience.
Defining managing & publishing ap is in the cloud saa-ssflynn073
Matt Roberts from IBM presents on defining, managing, and publishing APIs in the cloud. The presentation covers deployment options for APIs including on-premise private, off-premise SaaS, and off-premise private. It demonstrates signing up for the IBM API Management service, defining and publishing an API, managing APIs, and the application developer experience. The presentation concludes with a demonstration of defining, publishing, and managing APIs.
OpenWhisk Part 2 Research Day at Interconnect 2017Perry Cheng
The document discusses new features of OpenWhisk including web actions that allow building serverless websites directly in OpenWhisk. It also mentions advanced developer tools for OpenWhisk like a debugger, deployment manifest, and activation viewer. Finally, it discusses using OpenWhisk to build a chatbot-as-a-service by extending Watson Conversation with callouts to OpenWhisk actions.
This document discusses IBM's MobileFirst strategy and approach to defining a digital strategy for businesses. It emphasizes that a digital strategy should not treat technology in isolation but should focus on creating a seamless experience for customers across mobile, cloud, social and other technologies. It also outlines key trends like the growth of mobile devices and Internet of Things, and how IBM helps businesses transform their strategy and operations, build multi-platform mobile apps, leverage analytics and more to capitalize on new opportunities in a mobile-first world.
Make Good Apps great - Using IBM MobileFirst FoundationAjay Chebbi
App developers tend to spend a lot of time not working on the user experience of the app. They need a helping hand to manage app security, app lifecycle management, enterprise connectivity etc. IBM Mobile First Foundation provides a platform. Use the Mobile Foundation service on Bluemix cloud.
This Presentation shows how to connect a servo motor to a pi and control it via Watson IoT Platform. We used this to build a payloader which we added to a DJI drone.
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainRahul Gupta
In this hands-on lab, you will deploy smart contracts for IoT in IBM Blockchain, and connect MQTT devices to send IoT data to the blockchain using the IBM Watson IoT Platform. In an IoT context, data comes from "things" to private blockchain ledgers for inclusion in shared transactions with tamper-resistant records. Attend this lab and start creating a more efficient business network with the IBM Watson IoT Platform and IBM Blockchain.
The document discusses how cognitive computing is transforming various professions and industries. It provides examples of how education, retail, and professional services fields are being impacted. Specifically, it notes how cognitive technologies are optimizing the learning experience in education, enabling new forms of product discovery and customer support in retail, and transforming audit, compliance, and legal work in professional services through capabilities like deep data analysis and knowledge discovery. The document emphasizes that cognitive business is accelerating the transformation of work.
Cognitive Connections Architectures, Use Cases and CodeVan Staub, MBA
This document provides information about two presentations by Van Staub of IBM on cognitive connections:
- The first presentation is on "Cognitive Connections: Architectures, Use Cases and Code" and will take place on February 21st at 8:00 AM and 2:30 PM.
- The document includes notices that any statements about IBM's future plans and products are subject to change and are not commitments or obligations.
- It encourages attendees to check out other sessions at the conference on topics related to cognitive capabilities, IBM Connections, and developing enterprise collaboration.
IBM UrbanCode Deploy and VMware Integrated OpenStackBradDesAulniers2
Automate your application deployment with IBM UrbanCode Deploy and the VMware Integrated OpenStack in SoftLayer. The orchestrator allows autoscaling in the VMware environment.
The document discusses the benefits of using IBM Cloud Managed Services with Watson technology. It notes that 60% of CEOs expect more competition outside their industry and 81% want to use technology to strengthen customer relationships. The document also highlights that hybrid cloud delivers value through greater ROI than single cloud options, and reduced costs while accelerating digital transformation. It promotes moving applications to the cloud and gaining cognitive capabilities to get ahead of unexpected competition.
Improving Software Delivery with Software Defined Environments (IBM Interconn...Michael Elder
How will you change the way your company delivers high quality customer experiences?
As market dynamics have shifted requiring faster deliveries and greater innovation, most companies are challenged to keep up with the pace. Cultural movements like DevOps and technology shifts like Software Defined Environments offer you the opportunity to deliver greater business value for your end users.
In this talk, we’ll teach you how to leverage UrbanCode Deploy with Patterns to design reusable, portable Heat-based templates which capture all of the elements of your application workload to deploy against OpenStack, Amazon, or VMWare vCenter. We’ll also cover some advanced topics like capturing templates which allow autoscaling, load balancing, and other policies as part of your workload blueprint.
So come learn how you can make your experience as an integrator, specialist, or developer better while simultaneously helping your end users.
TI 1641 - delivering enterprise software at the speed of cloudVincent Burckhardt
- The document discusses delivering enterprise software at the speed of cloud by transforming to a cloud-first architecture and development model.
- Traditional on-premises software requires lengthy downtime for upgrades and does not scale linearly, while cloud enables continuous delivery through tight feedback loops between development and operations.
- Organizational culture must change alongside technical changes to support more frequent deployments through automation, collaboration between teams, and a DevOps model.
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applicationsgjuljo
The document discusses model-driven development approaches for agile development of Internet of Things applications using IBM Rational Rhapsody. It highlights that MDD can help address challenges in writing IoT applications by generating code from models and maintaining synchronization between models and code. The document also provides an overview of IBM's IoT Foundation and demonstrates connecting a Raspberry Pi device to the cloud platform.
The Bluemix Triple Threat: Cloud Foundry, Containers and Virtual Machines IBM Bluemix is pushing the envelope on what is possible with cloud computing. From its Platform-as-a-Service Cloud Foundry implementation to its Infrastructure-as-a-Service OpenStack implementation to its Docker-based container solution to its 100+ services, Bluemix is revolutionizing application development and deployment on the cloud. Come and see how easy it is to build a hybrid, composite application that takes advantage of Instant runtimes, containers and virtual machines....and now, OpenWhisk!
Complete Solutions in ECM using IBM, Internal and Third Party, Custom ComponentsPyramid Solutions, Inc.
Pyramid Solutions showcased how real-world customers have used IBM Content Navigator and IBM Case Manager to develop solutions that can be applied to the entire enterprise. Using the extendibility of Content Navigator has allowed customers to use custom components that were developed in-house in conjunction with third-party and OOTB components to develop complete solutions to meet the users’ needs. This session examines how custom components can be built and combined with third-party and IBM products. It also examines the flexibility of component design that enables flexible interfaces that can be used across content and case management solutions without the need to develop separate components.
WebSphere Liberty HTML5 Real-Time Features LabBrian Pulito
The document describes an agenda for a lab on real-time features in Liberty HTML5. The lab exercises include: [1] Creating a simple WebSocket application; [2] Creating a video chat application using the new Rtcomm feature; and [3] Creating an integrated WebSocket and Rtcomm AngularJS application using the new angular-rtcomm module. The document also provides an overview of the WebSocket and Rtcomm APIs and how they can be used to build real-time applications.
BP205: There’s an API for that! Why and how to build on the IBM Connections P...Mikkel Flindt Heisterberg
The document discusses IBM Connections and its application programming interfaces (APIs). It provides an overview of IBM Connections as a platform and describes its various APIs, which are based on the Atom standard. It also covers widgets/iWidgets for IBM Connections, developing for the activity stream, and the event service interface (SPI). The document aims to help developers understand and leverage the IBM Connections APIs and capabilities.
Making People Flow in Cities Measurable and AnalyzableWeiwei Yang
Millions of people move to large cities every day. What if we make the people flow measurable and analyzable? This would be of great value for city traffic planning, real time monitoring of hot areas and for targeted advertising. This capability exists by leveraging and combining Apache Spark streaming, Spark SQL, Spark batch processing, plus DB2 with BLU Acceleration. Spark provides powerful stream and batch processing on big data, and BLU Acceleration enhances the ability of complex analytics on multiple dimensions. Learn how BLU Acceleration and Spark are integrated seamlessly into one solution. This session will also show a demo that is based on a large city in China.
Exposing auto-generated Swagger 2.0 documents from Liberty!Arthur De Magalhaes
This document discusses exposing auto-generated Swagger 2.0 documents from IBM Liberty. It provides an overview of the API economy and how REST APIs are increasingly being used as a bridge in IoT applications. It then introduces Swagger as an industry-leading specification for defining REST APIs and provides a YAML sample. The document outlines how Liberty helps with challenges in using Swagger, including merging documentation from annotations and files, providing a UI for development and testing, exploring available APIs, and generating code. It demonstrates how Liberty supports auto-discovery of APIs and pushing assets to API Connect.
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Markus Van Kempen
This session explains how to connect any devices to the IBM IoT Cloud. It shows how to collect the device sensor information and visualize the data using IBM Bluemix. It demonstrates the tools in Bluemix via nodes.js to issue commands via the IoT Cloud to the device. For example, you might set the temperature on your Google Nest smart thermostat via IoT or change the color of the screen on your phone. We connect the International Space Station to IOT and display the location via real time insights ....
An Internet of Things solution will always need to connect devices, collect data, assemble events and do so in a way that is managed. With this introduction to the IBM Internet of Things Foundation, learn how all of this is delivered in a cloud hosted service and make it the platform on which you build your next set of innovations.
Try it out in the IBM Bluemix IoT Zone:
http://bluemix.net/solutions/iot
Integrating IBM Internet of Things Platform and IBM BlockchainRahul Gupta
The document discusses a hands-on lab that will integrate the IBM Watson IoT Platform with IBM Blockchain. Participants will deploy smart contracts for IoT devices on the blockchain and connect MQTT devices to send sensor data to the blockchain. This will allow physical devices to participate in blockchain transactions to create a more efficient business network with an immutable record of transactions.
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...paul young cpa, cga
Command Center is a specialized solution for automating and monitoring planning analytic solutions across on-premise and cloud systems. It allows centralized management of tasks, automation of workflows, and end-to-end monitoring of processes. Tips are provided for setting up Planning Analytics agents and computing resources in Command Center, configuring ports, encrypting passwords, running parallel tasks, and using plugin libraries. The document provides guidance on using Command Center to manage Planning Analytics solutions.
IBM is working on putting AI to work by connecting it to real-life data in the physical world. They aim to enable AI to listen to, understand, and speak about real-time and real-life data by embedding AI capabilities. This will allow AI to be used with real world data.
Ways Artificial Intelligence Can Improve Your Business with IBM WatsonMarkus Van Kempen
IBM offers powerful AI tools that can label actions in video data, automatically train models to detect specific actions, and deploy those models to identify actions in new video footage. These tools allow users to rapidly label actions, train custom models without coding, and deploy models to recognize important actions.
This Presentation shows how to connect a servo motor to a pi and control it via Watson IoT Platform. We used this to build a payloader which we added to a DJI drone.
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainRahul Gupta
In this hands-on lab, you will deploy smart contracts for IoT in IBM Blockchain, and connect MQTT devices to send IoT data to the blockchain using the IBM Watson IoT Platform. In an IoT context, data comes from "things" to private blockchain ledgers for inclusion in shared transactions with tamper-resistant records. Attend this lab and start creating a more efficient business network with the IBM Watson IoT Platform and IBM Blockchain.
The document discusses how cognitive computing is transforming various professions and industries. It provides examples of how education, retail, and professional services fields are being impacted. Specifically, it notes how cognitive technologies are optimizing the learning experience in education, enabling new forms of product discovery and customer support in retail, and transforming audit, compliance, and legal work in professional services through capabilities like deep data analysis and knowledge discovery. The document emphasizes that cognitive business is accelerating the transformation of work.
Cognitive Connections Architectures, Use Cases and CodeVan Staub, MBA
This document provides information about two presentations by Van Staub of IBM on cognitive connections:
- The first presentation is on "Cognitive Connections: Architectures, Use Cases and Code" and will take place on February 21st at 8:00 AM and 2:30 PM.
- The document includes notices that any statements about IBM's future plans and products are subject to change and are not commitments or obligations.
- It encourages attendees to check out other sessions at the conference on topics related to cognitive capabilities, IBM Connections, and developing enterprise collaboration.
IBM UrbanCode Deploy and VMware Integrated OpenStackBradDesAulniers2
Automate your application deployment with IBM UrbanCode Deploy and the VMware Integrated OpenStack in SoftLayer. The orchestrator allows autoscaling in the VMware environment.
The document discusses the benefits of using IBM Cloud Managed Services with Watson technology. It notes that 60% of CEOs expect more competition outside their industry and 81% want to use technology to strengthen customer relationships. The document also highlights that hybrid cloud delivers value through greater ROI than single cloud options, and reduced costs while accelerating digital transformation. It promotes moving applications to the cloud and gaining cognitive capabilities to get ahead of unexpected competition.
Improving Software Delivery with Software Defined Environments (IBM Interconn...Michael Elder
How will you change the way your company delivers high quality customer experiences?
As market dynamics have shifted requiring faster deliveries and greater innovation, most companies are challenged to keep up with the pace. Cultural movements like DevOps and technology shifts like Software Defined Environments offer you the opportunity to deliver greater business value for your end users.
In this talk, we’ll teach you how to leverage UrbanCode Deploy with Patterns to design reusable, portable Heat-based templates which capture all of the elements of your application workload to deploy against OpenStack, Amazon, or VMWare vCenter. We’ll also cover some advanced topics like capturing templates which allow autoscaling, load balancing, and other policies as part of your workload blueprint.
So come learn how you can make your experience as an integrator, specialist, or developer better while simultaneously helping your end users.
TI 1641 - delivering enterprise software at the speed of cloudVincent Burckhardt
- The document discusses delivering enterprise software at the speed of cloud by transforming to a cloud-first architecture and development model.
- Traditional on-premises software requires lengthy downtime for upgrades and does not scale linearly, while cloud enables continuous delivery through tight feedback loops between development and operations.
- Organizational culture must change alongside technical changes to support more frequent deployments through automation, collaboration between teams, and a DevOps model.
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applicationsgjuljo
The document discusses model-driven development approaches for agile development of Internet of Things applications using IBM Rational Rhapsody. It highlights that MDD can help address challenges in writing IoT applications by generating code from models and maintaining synchronization between models and code. The document also provides an overview of IBM's IoT Foundation and demonstrates connecting a Raspberry Pi device to the cloud platform.
The Bluemix Triple Threat: Cloud Foundry, Containers and Virtual Machines IBM Bluemix is pushing the envelope on what is possible with cloud computing. From its Platform-as-a-Service Cloud Foundry implementation to its Infrastructure-as-a-Service OpenStack implementation to its Docker-based container solution to its 100+ services, Bluemix is revolutionizing application development and deployment on the cloud. Come and see how easy it is to build a hybrid, composite application that takes advantage of Instant runtimes, containers and virtual machines....and now, OpenWhisk!
Complete Solutions in ECM using IBM, Internal and Third Party, Custom ComponentsPyramid Solutions, Inc.
Pyramid Solutions showcased how real-world customers have used IBM Content Navigator and IBM Case Manager to develop solutions that can be applied to the entire enterprise. Using the extendibility of Content Navigator has allowed customers to use custom components that were developed in-house in conjunction with third-party and OOTB components to develop complete solutions to meet the users’ needs. This session examines how custom components can be built and combined with third-party and IBM products. It also examines the flexibility of component design that enables flexible interfaces that can be used across content and case management solutions without the need to develop separate components.
WebSphere Liberty HTML5 Real-Time Features LabBrian Pulito
The document describes an agenda for a lab on real-time features in Liberty HTML5. The lab exercises include: [1] Creating a simple WebSocket application; [2] Creating a video chat application using the new Rtcomm feature; and [3] Creating an integrated WebSocket and Rtcomm AngularJS application using the new angular-rtcomm module. The document also provides an overview of the WebSocket and Rtcomm APIs and how they can be used to build real-time applications.
BP205: There’s an API for that! Why and how to build on the IBM Connections P...Mikkel Flindt Heisterberg
The document discusses IBM Connections and its application programming interfaces (APIs). It provides an overview of IBM Connections as a platform and describes its various APIs, which are based on the Atom standard. It also covers widgets/iWidgets for IBM Connections, developing for the activity stream, and the event service interface (SPI). The document aims to help developers understand and leverage the IBM Connections APIs and capabilities.
Making People Flow in Cities Measurable and AnalyzableWeiwei Yang
Millions of people move to large cities every day. What if we make the people flow measurable and analyzable? This would be of great value for city traffic planning, real time monitoring of hot areas and for targeted advertising. This capability exists by leveraging and combining Apache Spark streaming, Spark SQL, Spark batch processing, plus DB2 with BLU Acceleration. Spark provides powerful stream and batch processing on big data, and BLU Acceleration enhances the ability of complex analytics on multiple dimensions. Learn how BLU Acceleration and Spark are integrated seamlessly into one solution. This session will also show a demo that is based on a large city in China.
Exposing auto-generated Swagger 2.0 documents from Liberty!Arthur De Magalhaes
This document discusses exposing auto-generated Swagger 2.0 documents from IBM Liberty. It provides an overview of the API economy and how REST APIs are increasingly being used as a bridge in IoT applications. It then introduces Swagger as an industry-leading specification for defining REST APIs and provides a YAML sample. The document outlines how Liberty helps with challenges in using Swagger, including merging documentation from annotations and files, providing a UI for development and testing, exploring available APIs, and generating code. It demonstrates how Liberty supports auto-discovery of APIs and pushing assets to API Connect.
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Markus Van Kempen
This session explains how to connect any devices to the IBM IoT Cloud. It shows how to collect the device sensor information and visualize the data using IBM Bluemix. It demonstrates the tools in Bluemix via nodes.js to issue commands via the IoT Cloud to the device. For example, you might set the temperature on your Google Nest smart thermostat via IoT or change the color of the screen on your phone. We connect the International Space Station to IOT and display the location via real time insights ....
An Internet of Things solution will always need to connect devices, collect data, assemble events and do so in a way that is managed. With this introduction to the IBM Internet of Things Foundation, learn how all of this is delivered in a cloud hosted service and make it the platform on which you build your next set of innovations.
Try it out in the IBM Bluemix IoT Zone:
http://bluemix.net/solutions/iot
Integrating IBM Internet of Things Platform and IBM BlockchainRahul Gupta
The document discusses a hands-on lab that will integrate the IBM Watson IoT Platform with IBM Blockchain. Participants will deploy smart contracts for IoT devices on the blockchain and connect MQTT devices to send sensor data to the blockchain. This will allow physical devices to participate in blockchain transactions to create a more efficient business network with an immutable record of transactions.
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...paul young cpa, cga
Command Center is a specialized solution for automating and monitoring planning analytic solutions across on-premise and cloud systems. It allows centralized management of tasks, automation of workflows, and end-to-end monitoring of processes. Tips are provided for setting up Planning Analytics agents and computing resources in Command Center, configuring ports, encrypting passwords, running parallel tasks, and using plugin libraries. The document provides guidance on using Command Center to manage Planning Analytics solutions.
IBM is working on putting AI to work by connecting it to real-life data in the physical world. They aim to enable AI to listen to, understand, and speak about real-time and real-life data by embedding AI capabilities. This will allow AI to be used with real world data.
Ways Artificial Intelligence Can Improve Your Business with IBM WatsonMarkus Van Kempen
IBM offers powerful AI tools that can label actions in video data, automatically train models to detect specific actions, and deploy those models to identify actions in new video footage. These tools allow users to rapidly label actions, train custom models without coding, and deploy models to recognize important actions.
SNP STEAM Academy 2017 class 3 - -ISS #TechWednesdayMarkus Van Kempen
This is the rd class of my IoT course at the Six Nations Polytechnic (https://www.snpolytechnic.com/).
I this class we experiment with the position of the International Space Station. E.g when the ISS is about our city we switch out Bluetooth light to green and send an email notification. Code and more can be found at:
https://github.com/SixNationsPolytechnic/
This is a shot presentation about my Animal Tracking project and the technical Architecture behind the project. You can read about this project in the press just search IBM and Rhino or see the blog here https://www.ibm.com/blogs/internet-of-things/protecting-endangered-rhinos/
SNP STEAM Academy 2018 Class #1 - Burglar Alarm #Tech Wednesday Markus Van Kempen
This document provides instructions for creating an infrared burglar alarm using a breadboard, LEDs, resistors, an infrared emitter, and infrared receiver. The alarm works by sending an invisible infrared beam between the emitter and receiver. If the beam is broken, the receiver will detect this and change a LED from green to red, signaling an alarm. Students are guided through assembling the electronic components on a breadboard, connecting it to a Raspberry Pi, and using Node-RED to program the Pi to change the LED color when the infrared beam is broken.
This is the 1st class of my IoT course at the Six Nations Polytechnic (https://www.snpolytechnic.com/). In this class we focus on variable declarations, types, and if statements Code and more can be found at:
https://github.com/SixNationsPolytechnic/
This is the 1st class of my IoT course at the Six Nations Polytechnic (https://www.snpolytechnic.com/). We using Bluemix Node-RED, a Raspberry PI and a Bluetooth Candle for various experiments . Code and more can be found at:
https://github.com/SixNationsPolytechnic/
Using Alexa, IFTTT and Watson IoT Platform to control ble devicesMarkus Van Kempen
This document discusses how to connect smart home devices like PlayBulb to voice assistants using IFTTT and Watson IoT Platform. Devices can publish events to WIoTP which then trigger IFTTT recipes. IFTTT uses webhooks to send commands to devices or trigger Alexa/Google Home. Node-RED flows show how commands from voice assistants can control devices via WIoTP, IFTTT, and MQTT. References provide code and recipes for setting up the connections.
Playbulb Candle & Watson IoT Platform using Watson APIs and TwitterMarkus Van Kempen
Over the Holidays I bought some Bluetooth LED Candles called PlayBulb. They come with an app but I wanted to control them via WiFI and integrate them with WIoTP and take advantage of Node-Red, Watson API and Twitter. E.g to reflect the mood of Tweets.
Here the IBM DeveloperWork Recipe
https://developer.ibm.com/recipes/tutorials/playbulb-candle-watson-iot-platform-using-watson-apis-and-twitter/
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...Markus Van Kempen
This a short demo of the LRSC bridge Node.js app which transforms LRSC messages to MQTT and sends them to WIoTP from a secure websocket connection form an LRSC App Server. The Bridge also creates discover devices directly in WIoTP
How to use IoT data with Watson SpeechToText, TextToSpeech and NLC to query ...Markus Van Kempen
In this demo we use Watson API and IoT data form the Watson IoT Platform to ask question about the status of the iot sensors. Sensor data is flowing into WioTP and via Node-RED and the SpeechToText application and TexttoSpeech as well as Natural Language Classifier we can ask Watson about the status of the sensors or attributes.
Like: Watson - what is the TPR status. Answer TPR status is low.
Code:
https://github.com/markusvankempen/ConnectEverythingTPR
Bean:
https://punchthrough.com/bean
Sensors:
https://www.creatroninc.com/product/940nm-infrared-emitter-transistor-pair-lte-5208-ltr-3208/
https://www.creatroninc.com/product/piezo-element-20mm/?search_query=piezo&results=13
IBM Watson Infos:
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/
Video:
https://youtu.be/R8334oNFplA
Connecting everything to the Internet of Things - even a TPRMarkus Van Kempen
The document discusses connecting a temperature and pressure reader (TPR) to the Watson IoT platform to monitor and get notifications on the device's status. It involves using Bluetooth to send the TPR's paper level, flow, and temperature readings to the IoT platform, then displaying the data on a dashboard and having Watson TextToSpeech and SpeechToText translate voice commands to check the TPR status. The demo also uses hardware components like an IR emitter and piezo, connected via cable and resistors, to represent the simulated TPR device.
Simple Internet of Things (IoT) game with Bluemix and Node-RedMarkus Van Kempen
Simple Internet of Things ( IOT ) Demo Game The goal of the multiuser game is to send as many MQTT messages to IOTF as possible by moving your mobile device. You can send additional message by clicking the moving circle or shaking your device. In order to start register with a unique name via the button.After all participants are register a chosen Gamemaster can start the game for everybody. #IOTF #IBM #Bluemix #MQTT #Internet of Things
iBeacons / Beacons and Presence use cases and examples (part 1)Markus Van Kempen
The document discusses using beacons and Bluetooth Low Energy (BLE) devices with a Raspberry Pi to collect nearby device data and send notifications. Specifically, it describes setting up a Raspberry Pi with BLE to detect beacons and other devices within range, sending notifications when a beacon is detected, using the Raspberry Pi as a beacon itself, and allowing beacons to roam between two gateways while still being detected.
In this session, Markus van Kempen discusses Internet of Things (IoT) use cases and examples. He demonstrates a geo-fencing application that tracks workers on a construction site using mobile devices and delays detonations if workers are still in danger areas. He also outlines how IoT connects devices to applications using MQTT and topics to publish and subscribe to sensor data.
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDEMarkus Van Kempen
This document provides an overview of a presentation on building custom SAP Fiori apps using SAP Web IDE. The presentation discusses using SAP Web IDE for development, hosting apps on-premise or in the cloud, creating web services, and building a sample store app. It includes an agenda, introductions to SAP Web IDE and HCP, demos of building apps and services, and references for further information.
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...Markus Van Kempen
This document discusses connecting devices to the IBM Internet of Things Foundation (IoTF) service and displaying device data in real-time using the Real Time Insights (RTI) service on Bluemix. It provides instructions for signing up for Bluemix, creating an IoT HTML app connected to IoTF and RTI, connecting devices to IoTF using MQTT, and viewing device data in the IoTF and RTI dashboards. The document includes screenshots of the Bluemix dashboard, IoT app, and RTI dashboards displaying connected devices and visualized sensor data.
SAP Portal and Second Level Authentication Implementation for ESS PaystubMarkus Van Kempen
SAP Portal & ESS PayStub - From Blueprint and Workshops to WDA/ABAP Configuration, Security, and Second Level PIN Authentication to an Employee Self-service Portal
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
1. Controlling IoT Devices via Voice
Using Watson APIs’
Markus van Kempen
Executive Architect &
Venture Capitalist
E: mvk@ca.ibm.com
T: @markusvankempen
24-Oct-2016
2. Please note
World of Watson 20162
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice and at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract.
The development, release, and timing of any future features or functionality described for our
products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will experience
will vary depending upon many factors, including considerations such as the amount of
multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and
the workload processed. Therefore, no assurance can be given that an individual user will
achieve results similar to those stated here.
3. • Extend the conversation Car Dashboard demo to add a physical IoT devices so it
can be controlled via voice or text.
• Add MQTT to the application to send events to Watson IoT Platform
• Use Node-Red for orchestration
• Control a the device via Particle Photon using MQTT message
• Send feedback to Watson if the device was manually switched on/off
World of Watson 20163
The Idea
4. • Bluemix Account*
• Particle Account*
• A Particle Photon*
• Deployed IOT starter app in Bluemix
• Deployed enhance Car Dashboard
• Setup Conversation Workspace
• Setup Devices in WIoTP
• AirFreshener*
*Note: Instructor will provide accounts and devices
World of Watson 2016Page 4
Pre-requisites
7. Scenario 1 - Create IoT Device and Send Message to WIoTP
Conversation API
StoT, TtoS
WIoTP
Node-RED
MQTT
Send Updates
And receive
Commands like ON or spray
World of Watson 20167
8. Scenario 2 - Create IoT Device and Send Message to WIoTP
Conversation API
StoT, TtoS
WIoTP
Node-RED
MQTT
User Click
Button manually
Watson
Recognized
Manual changes
click
World of Watson 20168
9. 1. Deploy modified Node-RED and Car-Dashboard
2. Setup Workspace / check Car-Dashboard
3. Setup Iot Device on WIoTP and adjust Car-Dashboard code
4. Setup Photon as IoT device / adjust code and deploy to Photon
5. Test Car-Dashboard and Photon using blinker
6. Setup WebSocket/Adjust Car-Dashboard code
7. Test Car-Dashboard using blinker and switch off blinker manually
Extending the Car-Dashboard to physical device - Setup
World of Watson 20169
10. We have prepared id’s for Bluemix and Particle
Documentation & Code:
https://github.com/markusvankempen/WOW-LAB-HOL1264
Userid are wowhol1264###
World of Watson 201610
Userid and accounts
11. World of Watson 201611
Deploy the applications
https://github.com/markusvankempen/WOW-LAB-HOL1264
14. Add MQTT code and WioT recendials to CarDashboard node.js app
World of Watson 201614
15. Test Setup – CarDashboard sending mqtt message to Node-RED
Conversation API
StoT, TtoS
WIoTP
Node-RED
Send Updates
And receive
Commands like ON or spray
World of Watson 201615
18. Scenario 1 - Create IoT Device and
Send Message to WIoTP
Conversation API
StoT, TtoS
WIoTP
Node-RED
MQTT
Send Updates
And receive
Commands like ON or spray
World of Watson 201618
23. Markus van Kempen
Executive Architect & Venture Capitalist
IBM SPEED / Corporate Strategy
Innovating with People and Technology
email: mvk@ ca.ibm.com
Twitter: @markusvankempen
Hashtag: #MVK
World of Watson 201623
25. Notices and disclaimers continued
World of Watson 201625
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be
addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-
party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents,
copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM
SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON,
OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ,
Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of
International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be
trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at:
www.ibm.com/legal/copytrade.shtml.