Internet of Things - le monde des objets connectés est véritablement présent dans Azure. Focus sur les services spécialisés Azure IoT, mais surtout de la pratique geek avec des objets connectés live.
Using Ansible Tower to implement security policies and telemetry streaming fo...Joel W. King
Network analytics provides insight to the traffic flow between applications and endpoints. Telemetry data is streamed in real-time from software sensors and network devices to big-data clusters. Implementing the policy to create a whitelist-based segmentation and zero-trust model requires automation when dealing with tens of thousands of workloads and complex rules.
This session examines how Cisco Tetration Analytics provides an accurate inventory of devices, software packages and version information to detect software vulnerabilities and implement a zero-trust policy model on network fabrics, firewalls and application delivery controllers.
Enabling policy migration in the Data Center with AnsibleJoel W. King
At AnsibleFest Austin 2018, we demonstrated using Ansible to extract policy from Cisco Tetration Analytics and expose it as variables to playbooks.
The internal World Wide Technology IT department is migrating from a traditional Nexus fabric to Application Centric Infrastructure (ACI).
This talk describes how Ansible is used to migrate policy to, and automate the configuration of, the new data center fabric.
Integrating Ansible Tower with security orchestration and cloud managementJoel W. King
Ansible Durham Meetup, 13 July 2017.
Our guest speaker will be Joel W. King, Principal Architect at World Wide Technology. His focused is on enterprise Software-Defined Networking and network programmability.
He will talk about how Ansible Tower, through the northbound APIs, is integrated into the security orchestration platform Phantom Cyber, and using the same code base, extends infrastructure provisioning to Cisco CloudCenter (formerly CliQr), an application-centric public and private cloud management solution.
From 70 Networking Tasks to a Single Click by WWT: Building an F5 Solution wi...Joel W. King
Automating specific tasks can be easy, but what about when they are part of a larger and more complex solution deployment?
World Wide Technology has partnered with Ansible and F5 Networks to develop an automated workflow to provision, license, and configure a pair of F5 BIG-IP devices via Ansible Tower.
Hear from their experiences while they provide best practices and lessons learned from the project.
Starting with the API documentation, use Postman to query the APIs, then generate python code from
Postman, to showing how to python class and methods can be developed and tested in an IDE, and how to
incorporate that into a simple Ansible module which is used to create a VLAN programmatically.
Meraki Virtual Hackathon: app for Splunk PhantomJoel W. King
The Meraki app for Splunk Phantom uses the Meraki dashboard API to locate end-user devices within one or more organizations, networks / devices, and to bind a configuration template to a specified network.
View IT operations as a flow of data (Sources of Truth) thru work-cells (automation processes) to deliver value to the customer.
There should be only one source of truth for every piece of configuration data.
Device configurations are poor source of truth.
Using Ansible Tower to implement security policies and telemetry streaming fo...Joel W. King
Network analytics provides insight to the traffic flow between applications and endpoints. Telemetry data is streamed in real-time from software sensors and network devices to big-data clusters. Implementing the policy to create a whitelist-based segmentation and zero-trust model requires automation when dealing with tens of thousands of workloads and complex rules.
This session examines how Cisco Tetration Analytics provides an accurate inventory of devices, software packages and version information to detect software vulnerabilities and implement a zero-trust policy model on network fabrics, firewalls and application delivery controllers.
Enabling policy migration in the Data Center with AnsibleJoel W. King
At AnsibleFest Austin 2018, we demonstrated using Ansible to extract policy from Cisco Tetration Analytics and expose it as variables to playbooks.
The internal World Wide Technology IT department is migrating from a traditional Nexus fabric to Application Centric Infrastructure (ACI).
This talk describes how Ansible is used to migrate policy to, and automate the configuration of, the new data center fabric.
Integrating Ansible Tower with security orchestration and cloud managementJoel W. King
Ansible Durham Meetup, 13 July 2017.
Our guest speaker will be Joel W. King, Principal Architect at World Wide Technology. His focused is on enterprise Software-Defined Networking and network programmability.
He will talk about how Ansible Tower, through the northbound APIs, is integrated into the security orchestration platform Phantom Cyber, and using the same code base, extends infrastructure provisioning to Cisco CloudCenter (formerly CliQr), an application-centric public and private cloud management solution.
From 70 Networking Tasks to a Single Click by WWT: Building an F5 Solution wi...Joel W. King
Automating specific tasks can be easy, but what about when they are part of a larger and more complex solution deployment?
World Wide Technology has partnered with Ansible and F5 Networks to develop an automated workflow to provision, license, and configure a pair of F5 BIG-IP devices via Ansible Tower.
Hear from their experiences while they provide best practices and lessons learned from the project.
Starting with the API documentation, use Postman to query the APIs, then generate python code from
Postman, to showing how to python class and methods can be developed and tested in an IDE, and how to
incorporate that into a simple Ansible module which is used to create a VLAN programmatically.
Meraki Virtual Hackathon: app for Splunk PhantomJoel W. King
The Meraki app for Splunk Phantom uses the Meraki dashboard API to locate end-user devices within one or more organizations, networks / devices, and to bind a configuration template to a specified network.
View IT operations as a flow of data (Sources of Truth) thru work-cells (automation processes) to deliver value to the customer.
There should be only one source of truth for every piece of configuration data.
Device configurations are poor source of truth.
Using Tetration for application security and policy enforcement in multi-vend...Joel W. King
Network engineers increasingly must view the network as one big software system, which streams telemetry data from software sensors and network devices to an analytics engine.
To implement the whitelist-based segmentation and zero-trust policy model generated from the data analysis, automation is a requirement when dealing with tens of thousands of workloads and complex rules.
This session examines how Cisco Tetration Analytics combined with automation can be used to implement a zero-trust policy model on multi-vendor network fabrics, firewalls and application delivery controllers.
Goodbye CLI, hello API: Leveraging network programmability in security incid...Joel W. King
Automation and Orchestration has been the purview of cloud computing and system administration, but now is increasingly important to security operations and network administration. By automating the data collection and corrective action component of incident response, significant time savings can be realized. Corrective actions often need be applied to multiple assets in the organization and automation improves consistency and time savings as well. This talk describes how security and IT orchestration can be integrated through code reuse and integration with APIs.
We demonstrate how Phantom and Ansible can be integrated to automate the incident response data collection, corrective action, and notification.
StackStrom: If-This-Than-That for Devops AutomationDmitri Zimine
Slides for my talk at Scale15x: https://www.socallinuxexpo.org/scale/15x/presentations/stackstorm-if-devops-automation
Devops automation, open-source,
Demo was at the core of the talk, the video is at https://youtu.be/3TjhBGshvvY?t=3h31m5s
Cumulus Linux opens up the world of network automation with Puppet Labs' IT enabling system administrators to deliver the operational agility and efficiency of cloud computing at enterprise-class service levels.
watch the webinar - www.cumulusnetworks.com/webinars
Presentation at the International Industry-Academia Workshop on Cloud Reliability and Resilience. 7-8 November 2016, Berlin, Germany.
Organized by EIT Digital and Huawei GRC, Germany.
Twitter: @CloudRR2016
Failures happen. Building resilient cloud infrastructure requires an end-to-end automated approach to failure remediation. This approach must go beyond the current DevOps model of monitoring the system and getting engineers alerted when a failure condition occurs.
Recently, event driven automation and workflows re-emerged as a way to automate troubleshooting, remediation, and a variety of Day-2 operations. Facebook famously uses FBAR to "save 16,000 engineer-hours, a day, in ops". Similar approaches had been reported by other hyper-scale cloud providers. Open-source auto-remediation platforms like StackStorm are replacing legacy Runbook automation products, and have been successfully used to automate applications, networks, security, and cloud infrastructure.
In this presentation we give a brief history of workflow automation, overview the common architecture ingredients of a typical event driven automation framework, compare and contrast alternative approaches to day-2 automation, and, most importantly, share real-world use cases and examples of applying event driven automation in operations.
Serverless on OpenStack with Docker Swarm, Mistral, and StackStormDmitri Zimine
Intro to Serverless, 101 demo with StackStorm, and real world application of serverless solution.
Slides for OpenStack Summit Boston 2017 talk:
https://www.openstack.org/summit/boston-2017/summit-schedule/events/18325
Most of the talk was a demo, please stay tuned for recording.
Serverless, devops, automation, operations, faas, @Stack_Storm.
Delivering Container-based Apps to IoT Edge devicesAjeet Singh Raina
I presented it during Dockercon. This talk was all about AI + Docker + IoT. Showcased how Docker app talk to Sensors, GPUs and Camera module and demo'ed how sensors data can be visualized over Grafana dashboard - all running on a IoT Edge device.
Watch the replay: http://cs.co/9000DCie4
In today’s digital economy, getting ahead means crunching a lot of data. That’s why businesses of all sizes and industries are investing in high-performance computing. However, the last thing IT needs is another tech silo to manage.
Fortunately, the new Cisco UCS C4200 Series chassis and C125 M5 server node help you scale out compute-intensive workloads with ease—with the network fabric you already have. This TechWiseTV Workshop will get you up to speed fast.
Resources:
Watch the related TechWiseTV episode: http://cs.co/9006DAVPC
TechWiseTV: http://cs.co/9009DzrjN
Presentation about Azure IoT given at Innovation Days Sydney.
For more details see repository https://github.com/martinabbott/iot-end-to-end
And blog entry http://martinabbott.azurewebsites.net/2016/03/26/iot-hub-end-to-end/
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 ParisAZUG FR
App Service Environment est une facette d'App Service peu connue mais qui pourra avoir un impact important dans le monde de l'entreprise. Description du service, cas d'utilisation, démo, concepts avancés, retours d'expérience.
Using Tetration for application security and policy enforcement in multi-vend...Joel W. King
Network engineers increasingly must view the network as one big software system, which streams telemetry data from software sensors and network devices to an analytics engine.
To implement the whitelist-based segmentation and zero-trust policy model generated from the data analysis, automation is a requirement when dealing with tens of thousands of workloads and complex rules.
This session examines how Cisco Tetration Analytics combined with automation can be used to implement a zero-trust policy model on multi-vendor network fabrics, firewalls and application delivery controllers.
Goodbye CLI, hello API: Leveraging network programmability in security incid...Joel W. King
Automation and Orchestration has been the purview of cloud computing and system administration, but now is increasingly important to security operations and network administration. By automating the data collection and corrective action component of incident response, significant time savings can be realized. Corrective actions often need be applied to multiple assets in the organization and automation improves consistency and time savings as well. This talk describes how security and IT orchestration can be integrated through code reuse and integration with APIs.
We demonstrate how Phantom and Ansible can be integrated to automate the incident response data collection, corrective action, and notification.
StackStrom: If-This-Than-That for Devops AutomationDmitri Zimine
Slides for my talk at Scale15x: https://www.socallinuxexpo.org/scale/15x/presentations/stackstorm-if-devops-automation
Devops automation, open-source,
Demo was at the core of the talk, the video is at https://youtu.be/3TjhBGshvvY?t=3h31m5s
Cumulus Linux opens up the world of network automation with Puppet Labs' IT enabling system administrators to deliver the operational agility and efficiency of cloud computing at enterprise-class service levels.
watch the webinar - www.cumulusnetworks.com/webinars
Presentation at the International Industry-Academia Workshop on Cloud Reliability and Resilience. 7-8 November 2016, Berlin, Germany.
Organized by EIT Digital and Huawei GRC, Germany.
Twitter: @CloudRR2016
Failures happen. Building resilient cloud infrastructure requires an end-to-end automated approach to failure remediation. This approach must go beyond the current DevOps model of monitoring the system and getting engineers alerted when a failure condition occurs.
Recently, event driven automation and workflows re-emerged as a way to automate troubleshooting, remediation, and a variety of Day-2 operations. Facebook famously uses FBAR to "save 16,000 engineer-hours, a day, in ops". Similar approaches had been reported by other hyper-scale cloud providers. Open-source auto-remediation platforms like StackStorm are replacing legacy Runbook automation products, and have been successfully used to automate applications, networks, security, and cloud infrastructure.
In this presentation we give a brief history of workflow automation, overview the common architecture ingredients of a typical event driven automation framework, compare and contrast alternative approaches to day-2 automation, and, most importantly, share real-world use cases and examples of applying event driven automation in operations.
Serverless on OpenStack with Docker Swarm, Mistral, and StackStormDmitri Zimine
Intro to Serverless, 101 demo with StackStorm, and real world application of serverless solution.
Slides for OpenStack Summit Boston 2017 talk:
https://www.openstack.org/summit/boston-2017/summit-schedule/events/18325
Most of the talk was a demo, please stay tuned for recording.
Serverless, devops, automation, operations, faas, @Stack_Storm.
Delivering Container-based Apps to IoT Edge devicesAjeet Singh Raina
I presented it during Dockercon. This talk was all about AI + Docker + IoT. Showcased how Docker app talk to Sensors, GPUs and Camera module and demo'ed how sensors data can be visualized over Grafana dashboard - all running on a IoT Edge device.
Watch the replay: http://cs.co/9000DCie4
In today’s digital economy, getting ahead means crunching a lot of data. That’s why businesses of all sizes and industries are investing in high-performance computing. However, the last thing IT needs is another tech silo to manage.
Fortunately, the new Cisco UCS C4200 Series chassis and C125 M5 server node help you scale out compute-intensive workloads with ease—with the network fabric you already have. This TechWiseTV Workshop will get you up to speed fast.
Resources:
Watch the related TechWiseTV episode: http://cs.co/9006DAVPC
TechWiseTV: http://cs.co/9009DzrjN
Presentation about Azure IoT given at Innovation Days Sydney.
For more details see repository https://github.com/martinabbott/iot-end-to-end
And blog entry http://martinabbott.azurewebsites.net/2016/03/26/iot-hub-end-to-end/
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 ParisAZUG FR
App Service Environment est une facette d'App Service peu connue mais qui pourra avoir un impact important dans le monde de l'entreprise. Description du service, cas d'utilisation, démo, concepts avancés, retours d'expérience.
GLobal Azure Bootcamp 2016 Lyon Benjamin Talmard Azure Micro-services Contain...AZUG FR
Enjeux de l'IT en 2016 2. Session : Depuis plusieurs mois, Microsoft et Docker travaillent sur une intégration poussée des technologies relatives aux conteneurs dans l’écosystème Microsoft et cela commence à porter ses fruits ! Nous parlerons architectures micro-services, conteneurs Linux, Docker, Swarm, et peut-être même des nouveaux conteneurs Windows… le tout géré dans une infrastructure Microsoft Azure bien sûr.
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...AZUG FR
Comment automatiser le déploiement d’un Resource Group dans Azure avec Visual Studio (projet « Azure Resource Group ») et Automation DSC. Présentation d’outils pour faciliter la création des templates ARM et débugguer le déploiement.
Great! You completed your connected object design and now, you need to figure out how to gather, store and analyze all that telemetry. In this presentation, we’ll take a look at how you can use Microsoft Azure to do just that. We’ll first see how you can “pick and choose” services that you can combine to build your own custom solution. Services like Event Hub that can receive millions of events per second, Stream Analytics that let you perform real-time analytics on those millions of events, Machine Learning that let you do predictive analytics and Power BI that let you display data in super neat graphs. Then we’ll look at Azure IoT Hub and its benefits compared to Event Hub. Finally, we’ll see how Azure IoT Suite let you quickly start using preconfigured solutions.
From cars, to thermostats, through media players and embedded controllers, devices are being connected to the Internet at a furious pace. This session will discuss and demonstrate and coding practices from live Azure customers.
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITOpenStack
Audience: Advanced
About: Real world lessons and war stories about Catalyst IT’s experience in rolling out an OpenStack based public cloud in New Zealand.
This presentation will provide tips and advice that may save you a lot of time, money and nights of sleep if you are planning to run OpenStack in the future. It may also bring some insights to people that are already running OpenStack in production.
Topics covered will include: selection of hardware for optimal costs, techniques that drive quality and service levels up, common deployment mistakes, in place upgrades, how to identify the maturity level of each project and decide what is ready for production, and much more!
Speaker Bio: Bruno Lago – Entrepreneur, Catalyst IT Limited
Bruno Lago is a solutions architect that has been involved with the Catalyst Cloud (New Zealand’s first public cloud based on OpenStack) from its inception. He is passionate about open source software, cloud computing and disruptive technologies.
OpenStack Australia Day - Sydney 2016
https://events.aptira.com/openstack-australia-day-sydney-2016/
Android Industrial Mobility - Droidcon Italy - Turin 9-10 April 2015Pietro F. Maggi
Android Industrial Mobility
BEST PRACTICES TO USE NEW TECHNOLOGIES TO SOLVE OLD PROBLEMS
Large retailers were already using mobile computers with barcode scanners and Wireless networks in the 80s. During the last 30 years they have used custom HW running different versions of DOS, PalmOS, PocketPC,Windows CE,Windows Mobile and Windows Embedded Handheld on Rugged PDAs and Smartphones.
Now it's time to migrate to someting new, to Android.
In this talk I will present what are the biggest surprises that these old time mobility users are going to face and how we can help them to embrace, extend and enjoy the power of Android.
To Android developers and entrepreneurs this talk will explain what are the best practices that the Industrial Mobility field has collected over 30 years of history:
- Think about deployment at design stage
- IT Friendly is as important as User Friendly
- Why a solution that is good for the consumer market is not good enough for Industrial Mobility.
- Acknowledge that your solution is going to survive some generations of Mobile devices (and maybe OSes)
CloudWeavers is an innovative Private Cloud Solution allowing any SME to have the benefits of virtualization and on premise private cloud infrastructure with no single point of failure at a fraction of the cost compared to the most famous competitors (eg VMWare, Microsoft and Citrix).
Presentation used during SAP Tech days 2018 in Tokyo during a joint presentation between Hortonworks & Vupico represented by myself, what to think when implementing an IoT strategy. Why use Fog / Edge computing, showcased in a fun use case that I built: a cocktail machine built using raspberry pies with AndroidThings, cameras, TensorFlow lite, Mobilenet 1.0, peristaltic pumps and orchestrated by NiFi.
ConnectTheDots - My Galileo based weather station and first entry into IoTJoe Healy
ConnectTheDots is an open source project for connected devices in the Internet of Things realm. Here we walk through my first Internet of Things project, a weather station using a Galileo 2, connectthedots, and Microsoft Azure.
An introduction to Machine-to-Machine and the Internet of Things from an end-to-end perspective. Originally prepared for RheinJUG, the Java User Group in Düsseldorf, Germany, this set has a slight focus on Java.
This is the new and only ruggedized modular tablet on the market. Originally designed for Military applications but has been redesigned for commercial use. Great for Oil & Gas, Transportation, Retail, Construction and Restaurant Industries.
Please contact me for more information: travis.a.danna@entegraglobalsales.com
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Codit
While working on several Internet of Things projects with different customers in Europe, it became clear that Integration matters more than ever. Building an overall IoT solution requires many different technologies and skills. The Architect role is crucial to combining different services into one solid solution. Integration skills are extremely important in building robust and scalable IoT solutions. Every phase of the IoT value chain requires integration, since IoT solutions are distributed and decoupled by nature. Retro-fitting existing devices? Routing of telemetry data? Or even exposing analytics results through secured APIs? All these challenges require integration skills. Skills that are very familiar to specialists in the Integration business. This presentation will explain why these are great times to be an Integration expert and how we can help tackling current challenges.
High Performance Computing (HPC) and Engineering Simulations in the CloudThe UberCloud
UberCloud Customer Workshop for engineers and scientist and their software providers, discussing cloud challenges and their solution, based on novel UberCloud software container technology which allows access and use of cloud resources and engineering applications and data, on demand, at your fingertips.
info.theubercloud.com/case-studies-and-resources
High Performance Computing (HPC) and Engineering Simulations in the CloudWolfgang Gentzsch
UberCloud Customer Workshop for engineers and scientist and their software providers, discussing cloud challenges and their solution, based on novel UberCloud software container technology which allows access and use of cloud resources and engineering applications and data, on demand, at your fingertips.
Embedded computing is everywhere. It is in our car engines, refrigerators, and even in the singing greeting cards we send. With improvements in wireless technology, these systems are starting to talk with each other, and they are appearing in places like our shoes and wrists to monitor our athletic activity or health. This emerging Internet of Everything (IoE) has tremendous potential to improve our lives. But like any powerful technology, it also has a dark side: it will observe and implement many of our actions. Security in the IoE is likely to be even more critical than general Internet security. After reviewing some of the challenges in creating a secure IoE, Horowitz will describe a new research program at Stanford to address this issue.
Introducing the Prolucid vRTU, a vendor neutral software based virtual RTU. Features protocol conversion from and to DDS, Modbus, DNP3, BACnet, and IEC 61850 as well as event detection, local logging, and a configuration and visualization client for managing it. Supports many typical off the shelf hardware platforms from National Instruments, Siemens, Cisco, Moxa and even the Raspberry Pi/Beaglebone Black.
I want my model to be deployed ! (another story of MLOps)AZUG FR
Speaker : Paul Peton
Putting machine learning into production remains a challenge even though the algorithms have been around for a very long time. Here are some blocks:
– the choice of programming language
– the difficulty of scaling
– fear of black boxes on the part of users
Azure Machine Learning is a new service that allows to control the deployment steps on the appropriate resources (Web App, ACI, AKS) and specially to automate the whole process thanks to the Python SDK.
Tester avant de déployer ; comment tester ses déploiements ARM.AZUG FR
Lorsque l’on parle d’infrastructure as Code, on imagine qu’écrire des fichiers JSON représentant une infrastructure est la seule étape. Pourtant il est nécessaire de pouvoir appliquer les mêmes principes de test que l’on trouve dans le développement logiciel à ce que l’on doit déployer sur Azure. Dans cette session nous découvrirons comment effectuer des tests sur les templates ARM et comment interpréter les résultats. Nous nous intéresserons à ARM Template Toolkit (arm-ttk) présenter à MS Ignite 19 et comment l’utiliser et l’étendre pour améliorer la qualité du code et du travail d’équipe. Pour finir nous regardons la façon d’intégrer cela dans une chaine de déploiement.
Depuis 5 ans ALD SA a migré son site e-commerce ALD carmarket dans Azure. Venez découvrir dans cette session l'architecture et les process DevOps que nous avons mis en place afin de développer et opérer notre plateforme au quotidien, les pièges à éviter et les techniques pour réussir à déployer plusieurs fois par jours sans interruptions.
GAB 2018 PARIS - Enrichir vos applications avec Azure AI services par Houssem...AZUG FR
L'intelligence artificielle et la Machine Learning rendent les applications plus intelligentes et engagent plus l'utilisateur. Mais, implémenter leurs algorithmes require un travail énorme surtout pour les perfectionner. Azure répond à cette problématique! Il fournit des services pour l'analyse des images, vidéos et textes. Le tout est disponible aux développeurs en REST API. Cette session vous introduisez à ces services avec des démo sur des applications mobile permettant de reconnaître les expressions faciales, l'age, les célébrités, et la détection des objets.
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume...AZUG FR
Intégration continue et déploiement continu ne sont pas réservés uniquement aux projets de développement.
Il est tout à fait possible d'appliquer ces principes aux projets data tel que vos bases de données, vos pipelines data factory ou vos modèles analysis services ; c'est ce que nous vous proposons de venir découvrir lors de cette session.
GAB 2018 PARIS - Gouvernance Azure, comment éviter les écueils par Benoît Sau...AZUG FR
Azure propose de nombreux services mis à la disposition de nos utilisateurs. Dès lors que c'est le consommateur qui souscrit lui-même aux services, le respect de nos règles de gouvernance n'est plus. Pendant cette session, nous allons voir les challenges à relever ainsi que les moyens mis à disposition pour éviter que nous ne perdions le contrôle sur nos souscriptions ainsi que sur nos coûts. Objectif : Maintenir la gouvernance tout en préservant l'agilité que nous offre le cloud.
Gab17 lyon - La BI traditionnelle est une histoire du passée. Impacts de la r...AZUG FR
Global Azure Bootcam Lyon, France 2017 - La BI traditionnelle est une histoire du passée. Impacts de la révolution Cloud Azure sur la BI data en général, by Ihor Leontiev et Loris Andaloro
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsRosie Wells
Insight: In a landscape where traditional narrative structures are giving way to fragmented and non-linear forms of storytelling, there lies immense potential for creativity and exploration.
'Collapsing Narratives: Exploring Non-Linearity' is a micro report from Rosie Wells.
Rosie Wells is an Arts & Cultural Strategist uniquely positioned at the intersection of grassroots and mainstream storytelling.
Their work is focused on developing meaningful and lasting connections that can drive social change.
Please download this presentation to enjoy the hyperlinks!
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...SkillCertProExams
• For a full set of 760+ questions. Go to
https://skillcertpro.com/product/databricks-certified-data-engineer-associate-exam-questions/
• SkillCertPro offers detailed explanations to each question which helps to understand the concepts better.
• It is recommended to score above 85% in SkillCertPro exams before attempting a real exam.
• SkillCertPro updates exam questions every 2 weeks.
• You will get life time access and life time free updates
• SkillCertPro assures 100% pass guarantee in first attempt.
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij
This is a workshop about communication and collaboration. We will experience how we can analyze the reasons for resistance to change (exercise 1) and practice how to improve our conversation style and be more in control and effective in the way we communicate (exercise 2).
This session will use Dave Gray’s Empathy Mapping, Argyris’ Ladder of Inference and The Four Rs from Agile Conversations (Squirrel and Fredrick).
Abstract:
Let’s talk about powerful conversations! We all know how to lead a constructive conversation, right? Then why is it so difficult to have those conversations with people at work, especially those in powerful positions that show resistance to change?
Learning to control and direct conversations takes understanding and practice.
We can combine our innate empathy with our analytical skills to gain a deeper understanding of complex situations at work. Join this session to learn how to prepare for difficult conversations and how to improve our agile conversations in order to be more influential without power. We will use Dave Gray’s Empathy Mapping, Argyris’ Ladder of Inference and The Four Rs from Agile Conversations (Squirrel and Fredrick).
In the session you will experience how preparing and reflecting on your conversation can help you be more influential at work. You will learn how to communicate more effectively with the people needed to achieve positive change. You will leave with a self-revised version of a difficult conversation and a practical model to use when you get back to work.
Come learn more on how to become a real influencer!
2. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
■L’IoT ?
■Les choix à faire pour vos objets
■Prototypez vos objets connectés
■Les services Azure IoT
■Les nouveautés de la build
Agenda
4. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Harnessing the IoT Revolution
What if I could tell when it’s the best time for my things to _______ ?
What if my things could tell me when they go someplace they
shouldn’t?
What if I simply knew where my things were?
What if I knew when my things were going to break before they did?
What if I could use device telemetry to improve next generation devices?
What insights could I find from all of my devices?
It all starts with a great idea…
6. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Choices – What powers the device?
Option Upside Downside Common examples
Battery (primary) Device can operate in a mobile
environment for extended
periods of time.
Device now has a current /
wattage budget (CPU cycles are
not free).
Efficient and safe battery charging
requires sophisticated circuitry
(you won’t do it in firmware).
Mobile brains phones
Battery (secondary) Device can sustain function
through transient power
interrupts
Efficient and safe battery charging
requires sophisticated circuitry
(you won’t do it in firmware).
May have to add additional
circuitry to run while charging
Laptops
Main power (primary) Device can leverage all
available computing power
(barring thermal constraints)
Device functionality susceptible to
interruption during power supply
events
3D printer
Main power + backup Device can leverage all
available computing power
(barring thermal constraints),
and operate at reduced
Additional power management
circuitry. Need to reduce current
load during loss of main power.
NEST thermostat
7. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Choices – What connects the device to cloud services?
Option Upside Downside Common examples
Ethernet Cheap, easy to install. No hard
bandwidth or framing
limitations.
Requires hard wired connection
provided by end-user. May
require additional configuration or
security enhancements to route
through firewalls, etc.
Industrial PLC (programmable
logic controllers)
WiFi Readily available on more
sophisticated microcontrollers
and embedded devices.
Requires ambient WiFi network,
and method of managing security
keys and access (including
rotation).
May require additional
configuration or security
enhancements to route through
firewalls (commercial).
NEST thermostat.
Cellular Self-contained; plug and go. Communication heavily metered –
cost of operations (CoGS) borne
by service operator.
3rd party car data logger
Local (Bluetooth,
Zigbee, etc)
Minimal cost and power
requirements.
Short ranged, require field
gateway or other “smart” edge
device to proxy connections.
iBeacon
8. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
With the ubiquity of firewalls and NAT (network address translators),
cloud services connecting inbound to devices is typically impractical.
If two local devices want to talk to each other, two options:
Device A connects directly to device B, or vice-versa
The devices communicate through a secured cloud endpoint (service
assisted communication)
Whom connects to whom?
10. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
■ LiFX lightbulbs create a mesh network between each other
■ One lightbulb elects as master, and proxies to WiFi router
■ Devices shipped from factory with a single GLOBAL PRE-SHARED KEY.
■ Break one device – break them all.
■ Remediation Options:
■ Global firmware update. How do the devices “call home” to get firmware
updates? At scale there will always be devices behind the update curve.
■ Don’t make any mistakes in the bootloader for in-field firmware updates. A
single RMA (return material authorization) can wipe out the profit from
dozens of devices.
■ Move to provisioned key-per-device. Need to build and manage key
infrastructure. Also need to incorporate key rotation (don’t make a mistake
here of the device will “bricked”).
■ Is there an out-of-band update mechanism (USB?). Is the end-user
community amenable to handling firmware updates (industrial, technical vs.
mass consumer)
Peer to peer sounds cool!
http://contextis.com/resources/blog/hacking-internet-connected-light-bulbs/
11. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Choices – Let’s connect!
Option Upside Downside
UDP • Simple; datagrams require no framing.
• Efficient on bandwidth metered links.
• Impractical to secure channel.
• Need faith or out of band acknowledgement mechanism
for reliable transfer.
• Cannot reliably support ordered data streams.
• Challenging to implement return-channel (cloud to
device) for commands
TCP/IP • Simple; minimal code footprint for RTOS
class devices.
• Can use TLS to secure channel
• Bi-directional channel for notifications and
commands
• Need to handle framing on both sides of connection (or
hard code avoidance of MTU limits from end to end)
• Firewall traversal is challenging
HTTP/S • Straightforward firewall traversal, use of
SSL for channel encryption and signing
• Built in framing, can leverage semantic
conventions (REST) to publish data
• Inefficient for Signal-to-Noise ratio of bytes on wire
• Heavy device stack footprint to implement general
purpose HTTP client stack
AMQP, MQTT • Bi-directional channel for notifications and
commands
• Efficient use of bandwidth (batching,
efficient framing, etc)
• Firewall traversal is challenging
• Client stack may not fit on smaller devices
• Evolving standards and implementation levels
12. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Choices – Let’s encode!
Option Upside Downside
XML • You have more money than you know what
to do with. Enjoy another mojito on your
yacht.
• Extremely inefficient for both
serialization/deserialization time and wire encoding.
JSON • Self-describing (“tagged”) format requiring
no type identifiers. Readable by
convention.
• Need to handle framing on both sides of connection (or
hard code avoidance of MTU limits from end to end)
• Firewall traversal is challenging
Tagged /
Untagged
“standard” Binary
(Protobuf, Thrift,
etc)
• Highly efficient wire protocol with broad
range of encoder bindings for various
languages
• Can use common IDL (definition) to
generate device and cloud code
• Built in support for protocol versioning
• Implementation may not be compatible with RTOS class
device BSP (board support packages)
• Until you’ve lived through the mistake, you probably
won’t use the versioning features.
Custom Binary
(roll your own)
• You can put “wrote yet another custom
protocol” on your resume
• High degree of control over bit packing,
ordering, etc.
• Can support any device.. Since you wrote it
for that device
• Very few implementations use code generation from a
common definition (result -> divergent implementations
with subtle differences)
• Rarely incorporate version management, self-describing
type and version fields, rich variable support (arrays,
maps, etc)
• Take on a life of their own, generating support burdens
with inertia
14. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
■Cout d’un oubli ou d’un bug coté cloud :
corriger le bug , commit, push, build, deploy ( cout : 3 clics et un café)
■Cout d’un oubli ou d’un bug coté device :
Hardware : refaire tous les devices
Software : Mise à jour de firmware (est ce que c’est prévu)
Dans les 2 cas trés cher $$$
La nécessité de prototyper
19. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Microsoft Cloud offer for IoT
Predictive
maintenance
Asset
management
Azure IoT SuiteAzure services (IoT and others)
21. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Platform Services
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API Apps
Logic Apps
Notification
Hubs
Content
Delivery
Network (CDN)
Media
Services
BizTalk
Services
Hybrid
Connections
Service Bus
Storage
Queues
Hybrid
Operations
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
App
Insights
Azure
SDK
VS Online
Domain Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Data
Lake
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
22. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Suite
Business
Process
ERP/CRMEvent Hub
Storage Blobs DocumentDB
Web App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Devices
Azure IoT SDK (OSS)
Linux, RTOS, mBed, Windows,
Android, iOS
Power BI
23. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Hub
Connectivity, Security & Management for billions of devices
Devices are not servers
Use IoT Hub to enable secure bi-directional communications
Device-to-cloud and Cloud-to-device
Durable message inbox/outbox per device
Delivery receipts, expired messages
Device communication errors
24. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Stream Analytics
Data Source Collect Process ConsumeDeliver
Event Inputs
- Event Hub
- Azure Blob
Transform
- Temporal joins
- Filter
- Aggregates
- Projections
- Windows
- Etc.
Enrich
Correlate
Outputs
- SQL Azure
- Azure Blobs
- Event Hub
Azure
Storage
• Temporal Semantics
• Guaranteed delivery
• Guaranteed up time
Azure Stream Analytics
Reference Data
- Azure Blob
25. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
• Start with one of the Azure IoT Starter kits
– aka.ms/iotstarterkits
• Start from a sample
– Simple Hello World samples: Readme.md of the SDKs
repo
– E2E samples : aka.ms/azureiotsamples
– Get started on a specific platform:
aka.ms/azureiotgetstartedguides
• Start from scratch
DIY
26. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Device SDK
Everything is on GitHub, open source under MIT license
RTOS, Linux, Windows, iOS, Android
C, Node.js, Java, C#, Python
Includes Xamarin compatible libraries
Samples, walkthroughs to get you started quickly
27. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure Certified for IoT
Operating systems & devices
Azure IoT Device SDK supports more than Azure
Certified for IoT and is easy to adapt to new devices and
operating systems
29. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
New Offering Announcements
Update firmware, software, configuration on any device running any operating system
Organize and update devices based on hierarchical topologies
Cross platform middleware for field gateways
Connect, manage and monitor multiple devices
Protocol translation & data normalization
5 new kits to get started quickly
30. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Hub Device Management
Going beyond simple ‘Create, Remove, Update and Delete’ for devices
Fully extensile - works on any device running any operating system or firmware
Based on OMA LWM2M
Group devices into custom topologies
Update devices based on sub-sections of that topology
Role based access control
OT is responsible for keeping things running, IT is responsible for keeping things secure
31. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Hub Device Management
Enroll devices and determine properties and available operations
Group & manage based on your scenario
Role based access to sub-groups
Update software, firmware, configuration using “device jobs”
Operators can monitor device health and signal when it is safe to update devices
IT can update and rollback during maintenance windows
Decommission and replace devices after service lifetime
35. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Hub – Device Topology Support
Permissions: Group 1 Permissions: Group 2
36. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Device Job - Firmware Update Example
Azure IoT HubDevice
Your code
on the device
IoT Hub DM
client library
Step 1
Step 2
Step 3
Device Job
Write Firmware
Package URI,
Trigger Client
Download
Package URI
Download
Package URI
Download Completed
Download the
firmware
Apply the
Update
Apply Update
Reconnect after restart
Monitor State
Changes and
Apply Update
Azure IoT Suite
Your code
in the cloud
Step 1:
Start Firmware
Update Job
providing the
Package URI
On Job
Completed:
Receive callback in
cloud
Anytime during
job execution:
Check the status of
the Job
37. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure IoT Gateway SDK
• Cloud connectivity for devices that don't speak TCP/IP
• Security Isolation for devices can't be updated/secured
• Protocol translation for existing and new protocols
• Data transformation compression, annotation, filtering
• Local intelligence local processing for low latency needs
38. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Global Availability
Australia (East, Southeast)
Japan (East, West)
Germany (Central, Northeast) – Preview
US Europe APAC Japan Australia LATAM China Germany India UK