Loading…
This event has ended. Create your own event on Sched.
Be sure to join us for the event. Learn more about ELC and the OpenIoT Summit, or register now! 

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

OpenIoT Summit [clear filter]
Tuesday, February 21
 

10:30am

Attribute Based Access Control Framework for IoT - Jayson DeLancey, GE Digital
The Access Control Service (ACS) is an open-source authorization framework that
provides app-specific policies built using attributes that can be assigned to
users, groups, roles as well as other resources, relationships, and things
within a system.

ACS was built as part of the Predix Platform to overcome some of the
limitations of XACML and OAuth when dealing with problems such as device
provisioning in IoT where roles can be dynamic and location specific.

Speakers
JD

Jayson DeLancey

Developer Evangelist, GE Digital
As a member of the GE Digital Developer Relations team, Jayson has a focus on Industrial IoT as a Predix Builder Influencer, Cloud Foundry Foundation Ambassador and IoT SIG co-chair. He helped create software to generate ebooks for devices such as the Palm Pilot, wrote testing infrastructure... Read More →


Tuesday February 21, 2017 10:30am - 11:20am
Galleria North

10:30am

Bluetooth 5 is here - Marcel Holtmann, Open Source Technology Center, Intel
The next version of Bluetooth has been released just a few month ago. This presentation gives an introduction to Bluetooth 5 and its impacts on the ecosystem. It shows new and exciting use cases for low energy devices and IoTwith the focus on Linux and Zephyr operating systems.

With Bluetooth 5, the wireless technology continues to evolve to meet the needs of the industry as the global wireless standard for simple and secure connectivity. With 4x range, 2x speed and 8x broadcasting message capacity, the enhancements of Bluetooth 5 focus on increasing the functionality of Bluetooth for the IoT. These features, along with improved interoperability and coexistence with other wireless technologies, continue to advance the IoT experience by enabling simple and effortless interactions across the vast range of connected devices.

Speakers
MH

Marcel Holtmann

Prinicpal Engineer, Intel Corporation
Marcel Holtmann is part of Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001. Marcel chairs the Bluetooth Internet Working Group and is a member of the Bluetooth Architectural... Read More →


Tuesday February 21, 2017 10:30am - 11:20am
Galleria South
  • Experience Level Any

10:30am

Device Tree in Zephyr Project - Andy Gross, Linaro
SoC Vendors, board vendors, software middle layers, scripting languages, all need to have access to system configuration information (pin mixes, what sensors are on a system, what amount of memory, flash, and so forth). We need a means to convey this in a vendor neutral mechanism but also one that is friendly for Cortex-M/constrained footprint devices. In addition, many SoC vendors already have their own code generation tools that could generate device tree information. So why not leverage that to simplify the board configuration and device initialization.

This session will discuss the topic with regards to Zephyr, what changes have been made to integrate device tree into Zephyr, how this impacts the way system configuration is done, what additional changes we see needed for Zephyr, and the progress on a common definition format and tooling associated with it.

Speakers
AG

Andy Gross

Software Development Engineer, Linaro
I've been doing embedded work for the past 20 years in various capacities (telecommunications, consumer products, and semiconductor companies). I currently work for Linaro as a member of the IoT group (LITE). My main work focus these days is IoT security on the Zephyr Project. I am... Read More →


Tuesday February 21, 2017 10:30am - 11:20am
Broadway I/II
  • Experience Level Any

11:30am

Can You Create a Secure IoT Platform Using a Common Linux Distro? - Peter Robinson, Red Hat
Can you take a common Linux distro like Fedora and enhance it to be a secure, stable base for IoT? What is secure in IoT? How do you secure a device, or in the case of a gateway, the entire network today and into the future? In this session I'll outline my vision and direction for a secure, modular Linux IoT platform based on Open Source tech, what we're doing right now in conjuction with the Linaro LITE initiative as well as the roadmap vision towards tomorrow's IoT world using multiple platforms/architectures with technogolies such as OSTree and Atomic to ensure to ensure smooth upgrades/rollbacks, security technologies such as toolchain enhancements, KSPP, seccomp and selinux to try to ensure secure robust platforms, device and policy management across thousands of devices as well as a modular container platform to enable a stable edge to data centre or the cloud end to end solutions.

Speakers
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →


Tuesday February 21, 2017 11:30am - 12:20pm
Galleria North

11:30am

NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack - Will San Filippo & Sterling Hughes, Runtime
Apache Mynewt's NimBLE is the world’s first fully open source Bluetooth Low Energy 4.2 stack for both host and controller subsystems for MCU environments. It offers highly granular configuration options such as number of slots per connection, max number of concurrent connections, multiple advertising instances, and more. The configurability enables a wide variety of use cases previously difficult to address with closed or licensed-binary stacks: such as 32 or more concurrent connections using the Nordic nRF52 chip as either Central or Peripheral, large data bursts when connected to a large number of peripherals, ability for a peripheral to connect to multiple centrals, etc. The flexibility of design and configuration also allows developers to reduce stack size in resource-limited environments.

Speakers
SH

Sterling Hughes

CTO, Runtime, Inc.
Sterling Huges is CTO / Co-Founder of Runtime and architect behind Apache Mynewt. Prior to Runtime, Sterling was with Silver Spring Networks, an Industrial IoT network where more that 23 million devices were deployed in demanding utility and smart city environments. Sterling lead... Read More →


Tuesday February 21, 2017 11:30am - 12:20pm
Galleria South
  • Experience Level Any

11:30am

The Zephyr Project: Reflection on the First Year and Plans for the Next Year - Anas Nashif, Intel
The Zephyr project will celebrate its first year in February 2017 which calls for a reflection on the past year and an overview of the major achievements done and an opportunity to share with developers and users of the project the plans for the coming year. We will share our roadmap, plans and the challenges ahead of the us and give an overview of the major technical challenges we want to tackle in 2017.

Speakers
avatar for Anas Nashif

Anas Nashif

Software Engineer, Intel
Anas Nashif works at Intel's Open Source Technology Centre. Anas is the acting TSC chair of the Zephyr project.



Tuesday February 21, 2017 11:30am - 12:20pm
Broadway I/II

2:00pm

Accelerating Prototype to Commercial Device with Snapdragon and Ubuntu Core - Oksana Wilcox, Qualcomm Technologies & Kyle Fazzari, Canonical

This session will explore the life cycle of software on an IoT device, from prototype to commercial deployment and remote maintenance. The Qualcomm® Snapdragon™ embedded portfolio offers a range of solutions, from development platforms to commercial off-the-shelf modules, to help speed IoT device commercialization.  Using the DragonBoard™ 410c development board based on the Snapdragon 410E processor, this session illustrates how to quickly and easily package an entire software stack, from kernel to applications, for fast prototyping and beta testing using Ubuntu Core and snaps. The session will also demonstrate how to support and maintain the software for devices deployed in the field through trusted application stores with transactional updates and rollback.

 


Speakers
avatar for Kyle Fazzari

Kyle Fazzari

Software Engineer, Canonical
Kyle Fazzari is a software engineer on the snappy team at Canonical. His focus mostly revolves around Snapcraft and the snap developer experience. His background includes robotics, image processing, and embedded systems.
avatar for Oksana Wilcox

Oksana Wilcox

Staff Manager, Product Planning, Qualcomm Technologies
Oksana Wilcox is a staff manager of product planning for Qualcomm Technologies, Inc., within the IoT (Internet of Things) business unit, where she is responsible for Qualcomm® Snapdragon™ embedded computing products. Oksana has more than 19 years of experience in various business... Read More →


Tuesday February 21, 2017 2:00pm - 2:50pm
Galleria North

2:00pm

Moving from IoT to IIoT with Maker Boards, Linux, and Open-source Software Tools - Matt Newton, Opto 22
In this session, developers will learn how to use the open-source tools, maker boards, and technology they're already familiar with to develop applications that have the potential to deliver a massive positive impact on society. There are billions of devices--sensors, I/O, control systems, motors, pumps, drives--siloed behind proprietary control and information systems, waiting to be tapped into. This workshop is geared towards teaching the developer community how to use the tools they’re already familiar with to access, monitor, and manage these assets to create a potentially huge positive impact on our way of life.  

Speakers
avatar for Matt Newton

Matt Newton

Director of Technical Marketing, Opto 22
Matt Newton is Director of Technical Marketing for Opto 22. With over 15 years experience in the technology sector as an applications and systems engineer, Matt has extensive experience in supporting embedded platforms, automation systems, wired and wireless networking, network security... Read More →


Tuesday February 21, 2017 2:00pm - 2:50pm
Galleria South

2:00pm

War Story: Using Zephyr Project to Develop a Wearable Device - Fabien Parent, BayLibre
One year ago at ELC in San Diego, a new RTOS named Zephyr was announced as a Linux Foundation project. Zephyr is a small footprint OS positioned as the Linux of IoT. Few products are known to use Zephyr. As such it is hard to find good feedback on the strengths and weaknesses of the OS, or the real-world experience of building a consumer product with it.


Neil Armstrong and Fabien Parent from BayLibre have been working on what may be the first consumer electronics product using Zephyr. They will share their reasons for selecting Zephyr from among the many RTOS choices available. They will also share their experiences contributing support for a new platform into the upstream Zephyr project and using it as a base for product development of a new wearable device.

Speakers
FP

Fabien Parent

Embedded Linux Engineer, BayLibre
Embedded Linux Engineer since 2008, Neil worked on designing and supporting small in-house designed SoCs for Digital TV Content Protection, Set-Top-Box or Security Co-Processor, and is now Embedded Linux Expert in the Baylibre team. He ports, maintains and upstreams Linux support... Read More →


Tuesday February 21, 2017 2:00pm - 2:50pm
Broadway I/II
  • Experience Level Any

3:00pm

Building Modular IoT Gateways with Open Source Technology - Bill Berry, Microsoft

As the IoT community turns its focus toward legacy device integration, security and edge computing, field deployed gateways will become a staple of IoT system architectures.  Building upon flexible open source solutions in the gateway space can dramatically improve your time to market, remove system complexity and allow you to focus on delivering value to your customers. Come see how Microsoft’s open source Azure IoT Gateway SDK can be leveraged to build awesome edge compute solutions on the platform of your choice.

 

About the Speaker:

In a previous life Bill Berry crafted scenery for Broadway, a la Pirates of Penzance, but now crafts software for the enterprise, a la Pirates of Silicon Valley.  Now working at Microsoft, Bill has the opportunity to help developers the world over, deliver cutting edge IoT solutions with Azure products & services.  In previous roles, he has lead service integrations with Fortune 500 retailers, curated DevOps initiatives, built high performance distributed data APIs and designed control systems for live entertainment.  As a deeply curious engineer, he enjoys pairing complex problems with simple and elegant solutions. Striving for meaningful change, Bill believes that cultural and technical progress is best made through evolution and not revolution.


Speakers
BB

Bill Berry

Microsoft
In a previous life Bill Berry crafted scenery for Broadway, a la Pirates of Penzance, but now crafts software for the enterprise, a la Pirates of Silicon Valley. Now working at Microsoft, Bill has the opportunity to help developers the world over, deliver cutting edge IoT solutions... Read More →


Tuesday February 21, 2017 3:00pm - 3:50pm
Galleria North

3:00pm

Scripting Languages in IoT: Challenges and Approaches - Paul Sokolovsky, Linaro
Very High-Level Languages (VHLLs, also known as scripting languages) posses the well-deserved place in the development process for desktop, servers, web, and to a lesser extent mobile systems. They offer such benefits as rapid prototyping, speed of the development, vast high-level libraries, ease of maintenance and support. The idea to use VHLLs for deeply embedded development, to benefit from the traits above, is a recent hot topic in IoT. This presentation surveys the challenges of using VHLLs on hundreds KB of ROM/tens KB of RAM devices, and compares different approaches of bringing VHLLs to IoT, based on the examples of MicroPython and JerryScript + Zephyr.js projects. Also includes recent development update for the mentioned projects.

Speakers
avatar for Paul Sokolovsky

Paul Sokolovsky

IoT Engineer, Linaro
Paul is a member of Linaro LITE team, who specializes in networking and application frameworks.



Tuesday February 21, 2017 3:00pm - 3:50pm
Galleria South

3:00pm

Zephyr Project on Beetle - Vincenzo Frascino, ARM LTD
The Zephyr Project is a small, scalable, real-time operating system for use on resource-constrained systems that support multiple architectures.
Zephyr’s modularity allows it to run in as little as 8K of RAM and helps create an IoT solution that meets all of your device needs, regardless of architecture.

ARM Beetle is the test-chip implementation of the IoT subsystem for Cortex-M processors that allows design teams to create IoT endpoints faster and with lower risk.

In this session, I am going to give an overview of the current status of Zephyr OS running on Beetle and provide a deep dive on how to port a new platform into Zephyr with examples related to the ARM platform.
The Demo session will contain a set of examples that demonstrate the capabilities of the chip.

Speakers
avatar for Vincenzo Frascino

Vincenzo Frascino

Senior Engineer, ARM LTD
I am a Senior Engineer at ARM Ltd. and Linaro assignee for LITE group working currently on the Zephyr project as a maintainer of the ARM V2M Beetle platform. In my 7 years of experience I worked on different projects related to Linux/Android. My main responsibility area has been Power... Read More →


Tuesday February 21, 2017 3:00pm - 3:50pm
Broadway I/II

4:20pm

IoT Lockdown - Battling Bot Net Builders - Adam Englander, iovation
Internet of Things (IoT) devices are being used by bot net builders to target high profile applications with Distributed Denial of Service (DDoS) attacks. There are some very basic steps an IoT developer can take to ensure their devices are not suspect to takeover from a malicious intruder. Learn what those steps are and help battle the bot net builders.

Speakers
avatar for Adam Englander

Adam Englander

Senior Engineer, iovation
Adam Englander is a virtual crime fighter for iovation with over 25 years of experience in building communities and applications. He travels the globe increasing awareness and understanding of the threats facing the computer science community from hackers and fraudsters. Adam is heavily... Read More →



Tuesday February 21, 2017 4:20pm - 5:10pm
Galleria North
  • Experience Level Any

4:20pm

Prototyping New Ideas with the ESP32 and Azure - Ivan R Judson & Pamela Cortez, Microsoft
Prototyping New Ideas with the ESP32 and Azure - The Internet of Things is a large complex space with solutions provided by many organizations for many components; from devices, sdks, management tools, gateways, protocols, cloud storage and processing, complex event processing, data management, analytics, machine learning to solutions that include all of these technologies. Figuring out what's necessary to get started converting an idea to a real prototype and validate that it works -- end-to-end -- is a daunting task facing many. In this talk an idea will be converted to a prototype including the end-to-end software using the inexpensive but fully capable ESP32 and Azure. During this process, the open source tools and sdks wil be highlighted, providing a low cost experience for product prototyping.

Speakers
avatar for Pamela Cortez

Pamela Cortez

Microsoft
Pamela Cortez is currently doing technical enablement on the Azure IoT Engineering team at Microsoft and CTO of a new startup specializing in electronic kits for all ages. Additionally, she is the host of IoT Show Deep Dive, which is a series of live streaming events that teaches... Read More →
avatar for Ivan Judson

Ivan Judson

Engineer, Microsoft
Ivan R. Judson is a Senior Engineer in the Partner Catalyst team at Microsoft. While at Argonne National Laboratory he built high performance computing systems, large format projection displays, and advanced collaborative workspaces. At Montana State University he taught undergraduate... Read More →


Tuesday February 21, 2017 4:20pm - 5:10pm
Galleria South

4:20pm

SDK in the Browser for Zephyr Project - Sakari Poussa, Intel

Starting a development for embedded IoT system can be a tedious task, starting with the tools and SDK installations. You also need to have proper operating system, cables and environment variables set up correctly in order to do anything. This can take hours if not days. In this talk, we present an alternative, fast and easy way to start IoT development. All you need is your Zephyr board, USB cable and Web Browser. The Zephyr will be running JavaScript Runtime for Zephyr including a “shell” developer mode and Web USB. The Browser has the IDE where you can edit and download code to your board. No compiling, flashing or rebooting is required. During the talk, we will also do live application development and deployment from the Browser to IoT boards running Zephyr.


Speakers
avatar for Sakari Poussa

Sakari Poussa

Software Architect, Intel
Sakari Poussa is a software architect in Intel’s Open Source Technology Center located in Espoo, Finland, leading web and IoT technology development. Previous to joining Intel, Sakari directed the software engineering efforts of Nokia’s Linux-based mobile operating systems (Maemo... Read More →


Tuesday February 21, 2017 4:20pm - 5:10pm
Broadway I/II

5:20pm

Fun with Zephyr Project and BBC micro:bit - Marcel Holtmann, Open Source Technology Center, Intel
This presentation shows how Zephyr empowers the BBC micro:bit devices and its Bluetooth chip to do fun things.

Speakers
MH

Marcel Holtmann

Prinicpal Engineer, Intel Corporation
Marcel Holtmann is part of Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001. Marcel chairs the Bluetooth Internet Working Group and is a member of the Bluetooth Architectural... Read More →


Tuesday February 21, 2017 5:20pm - 6:10pm
Broadway I/II
  • Experience Level Any

5:20pm

Making Tweet Monkey - Jeremy Foster, Microsoft
Tweet Monkey is a hilariously simple maker project that anyone and their mother can make.
Tweet Monkey responds to tweets. Send a tweet using #tweetmonkey and he dances!
Usually, creating an IoT projects means dusting off your college reference book on the C language and trying to wrangle a low-level language to do modern, high-level tasks. In this course, however, we're going to talk about the hardware devices available that enable writing JavaScript with Node.js to control motors, sensors, and switches while simultaneously using easy and modern node modules.
We'll walk all the way through the creation of Tweet Monkey including modifying the monkey, setting up a Raspberry Pi 2, wiring a circuit, and writing the code to access Twitter's streaming API using Node.js.
Absolute beginners, students, and kids are completely welcome.

Speakers
avatar for Jeremy Foster

Jeremy Foster

Senior Technical Evangelist, Microsoft
I studied Computer Engineering and Math, and have thoroughly enjoyed my career course ever since - primarily teaching and software development and primarily on the web stack. I gained experience in education, aerospace manufacturing, and insurance, and eventually joined Microsoft... Read More →


Tuesday February 21, 2017 5:20pm - 6:10pm
Galleria North

5:20pm

Optimizing C for Microcontrollers - Best Practices - Khem Raj, Comcast RDK
This talk will cover the tips and techniques to write best possible C programs for microcontrollers. It will use Zephyr as usecase and demonstrate the size and performance optimizations and tradeoffs. Besides C language itself, it will also present how to squeeze benefits out of GCC for microcontrolles and RTOSes like Zephyr

Speakers
avatar for Khem Raj

Khem Raj

Distinguished Engineer, Comcast
Khem Raj is a Distinguished Engineer at Comcast, helping several open source initiatives within the company: He is guiding the company's adoption of open source software, and becoming an active contributor to the open source components that are used in the RDK settop software stack... Read More →


Tuesday February 21, 2017 5:20pm - 6:10pm
Galleria South
  • Experience Level Any

6:20pm

Zephyr Project BoF - Sara Sarmiento, Intel

The Zephyr Project is a Linux Foundation Collaborative Project supporting an open source RTOS called Zephyr. This BoF is an ideal place to learn about the latest release and bring your questions directly to the project’s maintainers. Everyone is welcome.


Speakers

Tuesday February 21, 2017 6:20pm - 7:00pm
Galleria North
 
Wednesday, February 22
 

10:30am

Genivi and IoTivity Support : Where We Are and Where We Need to Go - Nivedita Singhvi, urban.systems
Genivi is an industry alliance to drive an open source solution to build in-vehicle infotainment (IVI) software and open technologies for connected cars. The Genivi Demo Platform (GDP) is a Yocto-based IVI Linux distro for embedded use. IoTivity is an open source reference implementation of the specification developed by the Open Connectivity Foundation (OCF) for an IoT core framework.

Earlier in 2016, IoTivity core support was merged into GDP using the (now stale) 1.0.1 code base via the meta-oic layer. Since then, there has been a lot of advancement and turnover in the IoTivity codebase.

This talk will present the work being done to update the Genivi Baseline to the current IoTivity codebase and feature set. Also presented will be how it can be used now, and what's needed to get upstream and possible
inclusion of a "Genivi" profile in the OCF OIC specification.

Speakers
NS

Nivedita Singhvi

Lead Engineer, urban.systems
Nivedita is currently the lead engineer at urban.systems, a Smart Cities start-up in Portland, OR. From 2000 to 2014, she worked for IBM's Linux Technology Center on many different engineering teams, including networking, virtualization, real-time systems and the core Linux kernel... Read More →


Wednesday February 22, 2017 10:30am - 11:20am
Broadway I/II
  • Experience Level Any

10:30am

Journey to an Intelligent Industrial IOT Network - Giuseppe (Pino) de Candia, Midokura
There are 66 million networked cameras capturing terabytes of data. How did factories in Japan improve physical security at the facilities and improve employee productivity? With the use of open systems, open networking, open IOT platforms of course!

Edge Computing reduces possible kilobytes of data collected per second to only a few kilobytes of data transmitted to the public cloud every day. Data is aggregated and analyzed close to sensors so only intelligent results need to be transmitted to the cloud while non-essential data is recycled.

The system captures all flow information, current and historical.

Pino will draw from real IIOT use cases and discuss the variety of operations and maintenance tool to support proactive policy-based flow analysis for edge computing or fog nodes enabling IT and OT end to end visibility from a network perspective.

Speakers
avatar for Giuseppe (Pino) de Candia

Giuseppe (Pino) de Candia

CTO & Chief Architect, Midokura
SDN, NFV, Neutron, MidoNet, OVS, DPDK, multi-site networking, fault-tolerance, scalability


Wednesday February 22, 2017 10:30am - 11:20am
Galleria North

10:30am

Securing the Connected Car - Eystein Stenberg, Mender.io
Using recent real-world stories, Eystein Stenberg, CTO at Mender.io, will discuss the opportunity of connected cars and walk the audience through the following:

** Key opportunities OEM’s have for connected vehicles, as demonstrated by Tesla’s ability to provide over-the-air (OTA) software updates
** The anatomy of the Jeep Cherokee hack: the technical details of how the Jeep Cherokee was hacked and steps you can take to reduce your attack surface
** Best practices on delivering over-the-air software updates with failover management.

We will then transition to the security risks associated with connected cars, detailing what Charlie Miller and Chris Valasek revealed in the Jeep Cherokee hack which gave them remote control of the car.. We will delve into the technical details of this attack and provide specific security strategies.

Speakers
avatar for Eystein Stenberg

Eystein Stenberg

CTO, Mender.io
Eystein Stenberg has ten years of experience in security and systems management as a developer, a support engineer, a technical account manager, a product manager, and now CTO.He has been in the front lines of some of the largest production environments in various roles and has in-depth... Read More →


Wednesday February 22, 2017 10:30am - 11:20am
Galleria South

11:30am

How Developers Can Prepare for IoT Standards - Jeff Maynard, Cloud Technology Partners
IoT is no longer just the “next big thing.” It is a key disruptive technology impacting nearly every industry today. Despite the widespread adoption of IoT devices, there are no central IoT standards, and no real oversight over development on smart devices. As a result, many devices use proprietary technology, but there’s increased demand for standards.

Jeff Maynard of Cloud Technology Partners, a founding member of AWS’ IoT Competency, will speak to the evolution of IoT, the increasing push for standards and the benefits these standards can provide. For example, when consumers purchase an IoT-enabled home thermostat, they want it to use an open standard that allows third-party applications to communicate and control the device, as well as others; but it also needs to support an effective security standard. Jeff will explain how to develop devices that meet consumers’ expectations.

Speakers
avatar for Jeff Maynard

Jeff Maynard

Principal Architect, IoT Practice, Cloud Technology Partners
Jeff Maynard is a principal architect at Cloud Technology Partners (CTP). Jeff is a lead within CTP’s IoT practice, where he helps clients ideate, design, and deploy enterprise IoT solutions globally. Before joining CTP, Jeff had worked at a number of companies where he led product... Read More →


Wednesday February 22, 2017 11:30am - 12:20pm
Broadway I/II

11:30am

Road Towards Industrial IoT - Caio Oliveira, Intel

IoTivity provides an opensource implementation of the protocol described by the Open Connectivity Foundation, together with other resources to enable effective use of the protocol. There’s an ongoing effort to extend the protocol defined by OCF to be used in the Industrial segment. One example of the difference is in how to scale the network: unlike in a smart home, a smart factory cannot assume that all the devices be on the same network. It needs solutions like a publish/subscribe mechanism and robust routing. It will have other requirements such as device monitoring, managing software, ensuring the reliability and predictability and integrating with existing network protocols already used in the domain. This presentation will describe the technologies and specifications that are necessary to fulfill those requirements, the status of the work in progress towards bringing an open source solutions, including IoTivity, to this new segment.


Speakers
CO

Caio Oliveira

Software Engineer, Intel
Caio Oliveira is a software engineer working in IoT at Intel's Opensource Technology Center, he was a lead engineer in Soletta project and now works with tools for IoT development. He has worked previously with app and framework development for mobile platforms (EFL, Qt, Crosswalk... Read More →


Wednesday February 22, 2017 11:30am - 12:20pm
Galleria North

11:30am

SecurityPI: IronClad your Raspberry PI - Rabimba Karanjai
Raspberry Pi has garnered huge interest in last few years and now one of the most popular linux boards out there sparking all kinds of DIY projects. But most of these function with the default settings and connect to the internet. HOw secure is your Pi? How easy is it for someone to take over and make it part of a botnet or sneak peek on your privacy?
In this talk Rabimba Karanjai will show how to harden the security of a Raspberry Pi 3.. He will showcase different techniques with code examples along with a toolkit made specifically to do that. This cookbook will harden the device and also provide a way to audit and analyze the behaviour of the device constantly.
After all, protecting the device finally protects us all, by preventing another dyndns DDOS attack

Speakers
avatar for Rabimba Karanjai

Rabimba Karanjai

Researcher, Mozilla
Rabimba Karanjai is a full time graduate researcher, part time hacker and FOSS enthusiast. He is working with Mozilla Research Mixed Reality team on WebVR. He also is a Mozilla TechSpeaker and would love to chat with you on VR,AR,Security and openweb over a cup of coffee or bottle... Read More →


Wednesday February 22, 2017 11:30am - 12:20pm
Galleria South

2:00pm

Build and Package Management: Apache Mynewt Newt Tool and Comparison with Other Build Tools - James Pace, Runtime
Newt, the build and package management tool for Apache Mynewt, is an unheralded yet integral component in the composition of an expansive OS for embedded. Newt includes:

  • Composablity: open project collaboration; maintaining private code trees; enforced source code layout.
  • Build: config; multiple targets; source code layout including 3rd party SDKs. 
  • Package Management: versioning and stability. 
  • Embedded artifacts: debugger maintenance; generation of flash images, upgradable images. 
  • Introspection: size; packages; versions.
  • Enforced hierarchy: HW MCU; HW BSP; Application. 
  • System Definition: Split images for upgrade; RAM locs; Flash / persistent storage.
The talk will also compare/contrast with mechanisms such as kconfig and discuss approaches to leveraging both environments.

Speakers
JP

James Pace

CEO, Runtime
James is CEO and Co-Founder of Runtime: an early stage company providing significant contributions to open source for the IoT and embedded community. Apache Mynewt, a project under the Apache Software Foundation, provides an OS and development framework for embedded developers everywhere... Read More →


Wednesday February 22, 2017 2:00pm - 2:50pm
Galleria North
  • Experience Level Any

2:00pm

IoTivity-Constrained: IoT for Tiny Devices - Kishen Maloor, Intel Corporation
The IoT will be connected by tiny edge devices with resource constraints. The IoTivity-Constrained project is a small-footprint implementation of the Open Connectivity Foundation’s (OCF) IoT standards with a design that caters to resource-constrained environments. It is lightweight, maintainable and quickly customizable to run on any hardware-software deployment.

This talk will present IoTivity-Constrained’s architecture, features, APIs, and its current integration with a few popular real-time operating systems. It will end with a discussion of IoTivity-Constrained’s adaptation for the Zephyr RTOS.

Speakers
avatar for Kishen Maloor

Kishen Maloor

Senior Software Engineer, Intel Corporation
Kishen Maloor is a Senior Software Engineer at the Intel Open Source Technology Center. He is currently the architect, lead developer and maintainer of the IoTivity-Constrained project for embedded IoT based on standards by the Open Connectivity Foundation (OCF). He has a diverse... Read More →


Wednesday February 22, 2017 2:00pm - 2:50pm
Broadway I/II

2:00pm

Surviving in the Wilderness: Integrity Protection and System Update - Patrick Ohly, Intel GmbH
IoT devices are almost certainly going to become insecure over time due to newly discovered vulnerabilities. An over-the-air (OTA) update mechanism is required to fix devices deployed in the field. When the environment in which the devices operate allows attackers to tamper with them, then it becomes important that the devices not only detect attempts to modify the OS while running, but also while the device was powered off.

Patrick Ohly is the maintainer of meta-integrity and meta-swupd, two layers which make the Linux Integrity Measurement Architecture (IMA) and the Clear Linux OS swupd update mechanism available to Linux distributions built with Yocto/OpenEmbedded. This talk will compare these two approaches against several alternatives (dm-verity, OSTree, ...) and explain how to use these layers.

Speakers
avatar for Patrick Ohly

Patrick Ohly

Software Engineer, Intel GmbH, Germany
Patrick Ohly is a software engineer at Intel GmbH, Germany. In the past he has worked on performance analysis software for HPC clusters ("Intel Trace Analyzer and Collector") and cluster technology in general (PTP and hardware time stamping, included in Linux since 2.6.30). Since... Read More →



Wednesday February 22, 2017 2:00pm - 2:50pm
Galleria South

3:00pm

Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades - Sterling Hughes & Chris Collins, Runtime
Apache Mynewt Bootloader is an open source bootloader that is portable across various MCU architectures and is designed to be fail-safe and secure. The presentation starts with the design considerations for the implementation. It then walks the audience through the operational flow of the bootloader, emphasizing detection and recovery mechanisms for erroneous conditions. The final focus will be on the security features to establish root of trust, check authenticity and integrity of the firmware images, the threats they address, footprint and performance benchmarks, and incorporation of hardware protections available in any given chip.

Speakers
SH

Sterling Hughes

CTO, Runtime, Inc.
Sterling Huges is CTO / Co-Founder of Runtime and architect behind Apache Mynewt. Prior to Runtime, Sterling was with Silver Spring Networks, an Industrial IoT network where more that 23 million devices were deployed in demanding utility and smart city environments. Sterling lead... Read More →


Wednesday February 22, 2017 3:00pm - 3:50pm
Galleria South
  • Experience Level Any

3:00pm

Creating Bluetooth-based IoT Solutions with Zephyr Project - Johan Hedberg, Open Source Technology Center, Intel
The Zephyr OS comes with rich connectivity support, including a Bluetooth 5 compliant stack which supports Bluetooth Low Energy (BLE). The stack is fully Open Source and supports all of the BLE protocol layers from the radio hardware up to the application (GAP & GATT). The implementation is modular and can be customized in many different ways. The stack is also ready to take on the Bluetooth Mesh specification that's due out soon. This presentation will cover the current status of Bluetooth support in Zephyr and what lies ahead. It'll also describe how the Bluetooth subsystem integrates with the Zephyr IPv6/6LoWPAN stack to make IPv6 over BLE possible. The presentation will also give an overview of how to write Bluetooth applications for Zephyr, including the ability to utilize a Linux host with Bluetooth support combined with qemu for rapid prototyping.

Speakers
avatar for Johan Hedberg

Johan Hedberg

Senior Software Engineer, Intel
I've been hacking on Linux for many years, both on my free time and professionally. I spent many years working on the Maemo and MeeGo projects at Nokia, and since 2011 my employer has been the Open Source Technology Center at Intel. I'm a maintainer for the Linux kernel Bluetooth... Read More →


Wednesday February 22, 2017 3:00pm - 3:50pm
Galleria North

3:00pm

RIOT: The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT) - Thomas Eichinger, RIOT-OS
This presentation will start with RIOT's perspective on the IoT, focusing on CPU- and memory-constrained hardware communicating with low-power radios. In this context, similarly to the rest of the Internet, a community-driven, free and open source operating system such as RIOT is key to software evolution, scalability and robustness. After giving an overview to RIOT's overall architecture and its modular building blocks, the speaker will describe in more detail selected design decisions concerning RIOT's kernel, hardware abstraction and network stack. Furthermore, the talk will overview the development and organizational processes put in place to help streamline the efforts of RIOT's heterogeneous community. The presentation will end with an outlook on upcoming features in RIOT's next releases and longer-term vision.

Speakers
avatar for Thomas Eichinger

Thomas Eichinger

RIOT-OS
Thomas is currently an active contributor and maintainer for the RIOT operating system and works as freelancer and advisor for companies as well as on several other projects in the IoT space. Driven by a strong belief in open standards and open source, he engages in the standardization... Read More →


Wednesday February 22, 2017 3:00pm - 3:50pm
Broadway I/II
  • Experience Level Any

4:20pm

Are Device Response Times a Neglected Risk of IoT? - Balwinder Kaur, AppDynamics
Smart Connected Devices like the Amazon Echo and Smart Watches are the new endpoints by which users interact with backend services. As millions of embedded devices get connected to cloud services, security and privacy are rightly considered the top risks for businesses. However, as device response times are now vulnerable to latencies in the network and the cloud, the end-user experience can suffer from performance problems happening elsewhere in the system. It is imperative that right at design time, devices are built with features so that the runtime performance of the entire end-to-end solution can be monitored in real time. This talk provides a holistic view of how to deploy a scalable performance monitoring solution for IoT. It provides a deep dive into the kind of visibility that is needed from device to cloud to reduce the Mean Time to Resolution (MTTR) and keep systems up 24x7.

Speakers
avatar for Balwinder Kaur

Balwinder Kaur

Principal Software Engineer, AppDynamics
Balwinder Kaur is a Principal Software Engineer at AppDynamics. She has been working with sensor applications since 2008. Most recently she delivered a cloud-ready video streaming development kit for the IoT Market. Prior to AppDynamics, she has worked extensively with Image Sensors... Read More →


Wednesday February 22, 2017 4:20pm - 5:10pm
Galleria South
  • Experience Level Any

4:20pm

Firmware Management for MCUs: The Quark Bootloader Approach - Daniele Alessandrelli, Intel
The Intel Quark Microcontroller Bootloader (qm-bootloader) is the reference bootloader for Intel Quark MCUs. Qm-bootloader is released under a BSD license and available on GitHub.
One of the main features of qm-bootloader is its DFU-based Firmware Management functionality over USB and UART. The DFU protocol and its most popular host-side implementation, dfu-util, have been adapted to UART, in order to provide users with a uniform firmware-upgrade experience. Additionally, on top of DFU, a simple Firmware Management protocol has been implemented, extending DFU functionality beyond mere firmware upgrades.
The talk will cover qm-bootloader design and implementation, focusing on its Firmware Management functionality and discussing possible security extensions.
The concepts presented are not limited to Intel architectures, but can be leveraged on different platforms.

Speakers
DA

Daniele Alessandrelli

Embedded Software Engineer, Intel
Daniele Alessandrelli is a software engineer at Intel. In the last year, he has been working on the Quark Microcontrollers Software Interface and the Quark Bootloader of which he is the main maintainer. Daniele has presented before at some academic conferences such as the European... Read More →



Wednesday February 22, 2017 4:20pm - 5:10pm
Broadway I/II
  • Experience Level Any

4:20pm

Graphs + Sensors = The Internet of Connected Things - William Lyon, Neo4j
There is no question that the proliferation of connected devices has increased the volume, velocity, and variety of data available. Deriving value and business insight from this data is an ever evolving challenge for the enterprise. Moving beyond analyzing just discrete data points is when the real value of streaming sensor data begins to emerge. Graph databases allow for working with data in the context of the overall network, not just a stream of values from a sensor. This talk with cover an architecture for working with streaming data and graph databases, use-cases that make sense for graphs and IoT data, and how graphs can enable better real-time decisions from sensor data. Use cases covered will include data from oil and gas pipelines and the transportation industry.

Speakers
WL

William Lyon

Software Engineer, Neo4j Labs, Neo4j
William Lyon is a software developer at Neo4j, the open source graph database. As an engineer on the Developer Relations team, he works primarily on integrating Neo4j with other technologies, building demo apps, helping other developers build applications with Neo4j, and writing documentation... Read More →


Wednesday February 22, 2017 4:20pm - 5:10pm
Galleria North
 
Thursday, February 23
 

9:00am

Android Things: High Level Introduction - Anisha Dattatraya & Geeta Krishna, Intel Corporation
An overview of the basic concepts behind Android things and its structure and components is presented. Upon completion of this session, you should have a good overview of how Android Things brings simplicity to IoT software and hardware development by providing a simple and secure deployment and update model. This presentation provides the context needed for the Android Things Tutorial and other deep dive sessions for Android Things.

Speakers
GK

Geeta Krishna

Engineering Manager, Intel Corporation
I've been involved in Unix based OS development since the 1990s. Most of my career has been spent in system level development of High Availability and Distributed Systems software technology. More recently, I have taken on Engineering Management roles for Tizen In Vehicle Infotainment... Read More →


Thursday February 23, 2017 9:00am - 9:50am
Galleria North

9:00am

Implementing Network Protocols in Zephyr Project - Leandro Pereira, Intel
In this talk we share our experiences with the audience about the implementation of network protocols in the Zephyr RTOS.

Current trends in embedded technology and software development point to the use of real time operating systems as a common development platform, a minimal IP stack and a few application-level protocols to propagate network and device status among all the connected devices.

In this talk we focus on application-level protocol implementation for constrained devices on wired and wireless networks. For legacy protocols, we show how implementing a minimal set of the protocol specification allows us to communicate with legacy networks. On the other hand, for IoT protocols we show how they can be implemented optimizing memory footprint and execution time. Specifically, the DNS, HTTP, MQTT and NATS protocols are analyzed in this talk.

Speakers
avatar for Leandro Pereira

Leandro Pereira

Software Engineer, Intel
Leandro is a software engineer at the Intel Open Source Technology Center, working on the Zephyr Project. On his free time, he maintains the Lwan web server and Gomoku, a compiler for the Go programming language. Over the last few years, he presented at Embedded Linux Conference (EU... Read More →



Thursday February 23, 2017 9:00am - 9:50am
Galleria South

9:00am

Tales from the Crypt: A Cryptography Primer - Adam Englander, iovation
Cryptography is a complex and confusing subject. There seems to be more disinformation than actual information. Learn how to properly use cryptography to secure user credentials and sensitive data. We will discuss cryptographic methodologies and algorithms available to most languages. The focus will be on encryption, digital signatures, and hashing. We will discuss methodologies as part of a compare and contrast based on cryptography strength and randomness.

Speakers
avatar for Adam Englander

Adam Englander

Senior Engineer, iovation
Adam Englander is a virtual crime fighter for iovation with over 25 years of experience in building communities and applications. He travels the globe increasing awareness and understanding of the threats facing the computer science community from hackers and fraudsters. Adam is heavily... Read More →


Thursday February 23, 2017 9:00am - 9:50am
Broadway I/II
  • Experience Level Any

10:00am

How IoT Will Destroy Us All - Bryan Lunduke, Network World / SUSE
The volcanic eruption at Pompeii. The asteroid that took out the dinosaurs. The Internet of Things. If you classify all three of these things as "disasters of historical proportions", you'd be right. The Internet of Things is, quite possibly, the most dangerous thing to happen to the Internet -- and our modern way of life -- in a long time. Give me 1 hour. I'll prove it to you.

Speakers
BL

Bryan Lunduke

Journalist / Community Guy, Network World / SUSE
Bryan Lunduke is a technology journalist for Network World, member of the openSUSE Board, developer and community evangelist for SUSE, author of nerdy books, podcaster, and creator of ridiculous videos.


Thursday February 23, 2017 10:00am - 10:50am
Broadway I/II
  • Experience Level Any

10:00am

Spanning the IoT Developer Chasm - Kris Borchers, JS Foundation
Development in the IoT space tends to fall into a few categories. Whether it be device programming at the edge, application development to aggregate and display the information gathered from these devices or somewhere in between, we tend to see very specialized developers working within their given segment of the IoT space. But what if we could close that gap between developers? In this presentation, Kris Borchers will cover some of the advancements and opportunities presenting themselves in the IoT space through JavaScript. That technology that many still associate with the web browser has long left that identity behind and has become a key solution in the cloud, mobile, API and IoT spaces and has opened the door to a plethora of highly skilled developers from which IoT projects and organizations can draw on to lead them into the next evolution of IoT development.

Speakers

Thursday February 23, 2017 10:00am - 10:50am
Galleria North

10:00am

Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless - Kalonji Bankole & Prashant Khanal, IBM
This talk focuses on the underlying technologies and architecture required to build natural language interfaces to control IoT devices. The session covers serverless frameworks, which are gaining significant traction in the IoT community, offering auto-scaling and pay-per execution in the cloud. You will learn about the basics of the architecture and deployment process and will discuss practical use cases to emphasize how OpenWhisk, an open source serverless framework can be leveraged in conjunction with popular IoT platforms to create solutions for home automation, security, and web applications. In addition, we will demonstrate how to pair Openwhisk and cognitive natural language services offered by the IBM Watson Platform to build your version of Alexa or Google Home. Other technologies we will touch during the presentation are real-time event-driven messaging with MQTT and IFTTT.

Speakers
KB

Kalonji Bankole

Software Engineer, IBM
Kalonji Bankole is a software engineer for the IBM IoT/Mobile team based in Los Angeles, California. He has been with IBM for approximately 3 years. During his time at IBM, Kalonji has worked with several customers to enhance their day to day business operations by adopting cutting... Read More →
avatar for Prashant Khanal

Prashant Khanal

IBM
Prashant works with IBM Cloud & Watson team specializing in building cognitive solutions using IBM Watson and Open platforms.


Thursday February 23, 2017 10:00am - 10:50am
Galleria South

11:10am

Deep Dive: Android Things Peripheral IO Manager - Sanrio Alvares, Intel
Deep dive into the software layers that comprise Peripheral IO Manager for Android Things. Overview of IA boards that developers can use to develop, test and deploy IoT solutions. Integration of existing open source IoT libraries like MRAA and UPM with Android Things.
This presentation provides the context that you’ll need for the Deep Dive session/workshop and is recommended as background for Android Things application development.

Speakers
SA

Sanrio Alvares

Software Engineer, Intel
Linux developer by profession and hobby. My relatively short career in the software world started as a Linux Device Driver developer and eventually morphed into an Android Kernel Engineer working on Mobile SOC’s. I have recently dipped my toes in the IoT space with tasks ranging... Read More →



Thursday February 23, 2017 11:10am - 12:00pm
Galleria North

11:10am

Open Software Updates for IoT - Phil Wise, ATS Advanced Telematic Systems GmbH
IoT platforms need software updates. Over-the-air software updates should not lock you into a proprietary SaaS vendor; they should be bullet-proof and they should be incremental.

There are not many solutions that achieve all of these together.

In this talk Phil Wise will demonstrate how to use the 'meta-sota' Yocto layer to take a stock Poky image and make it remotely updatable.

This talk will discuss the differences between package-based updates like RPM and full-image updates, and then go on to explain how OSTree offers good balance of features between the two.

After this talk you will be able to OTA enable your Linux IoT device.

Speakers
PW

Phil Wise

ATS Advanced Telematic Systems GmbH, Embedded Linux Engineer
Phil Wise is an Embedded Linux Engineer at ATS Advanced Telematic Systems GmbH. His team contributed Software Over The Air update functionality to the AGL Automotive Grade Linux project and developed the OpenIVI HTML5-based embedded Linux distribution. He has presented at Embedded... Read More →


Thursday February 23, 2017 11:10am - 12:00pm
Broadway I/II

11:10am

The Connected Smart Home, from IoT to Cloud - Geoffroy Van Cutsem & Michael J. Kadera, Intel
An “under-the-hood” overview of the IoT to Cloud Smart Home prototype and its constituents based on Open-Source and Industry Standards. The IoT devices are based on the Zephyr Project, Arduino 101 (Intel Curie), an IoT Linux distribution based on the Yocto Project and the MinnowBoard. The cloud services are designed for rapid scalability using OpenStack and Cloud Foundry or Docker containers. The interconnectivity of all these components is powered by IoTivity, an open-source reference implementation of the Open Connectivity Foundation (OCF) specifications. Web technologies such as JavaScript are leveraged on the IoT devices providing a fast and easy-to-use development environment.

Speakers
avatar for Michael Kadera

Michael Kadera

Technical Marketing Manager, INtel
Michael Kadera has over eighteen years experience in Intel leading enterprise software development, Cloud and Infrastructure DevOps teams. Michael lead Intel IT’s Open Cloud Program in the design and implementation of private and Intel’s first hybrid cloud solutions. His team... Read More →
avatar for Geoffroy VanCutsem

Geoffroy VanCutsem

Senior Technical Marketing Engineer, Intel
Geoffroy Van Cutsem manages the Intel OTC Technical Marketing Engineering team that focuses on the Internet of Things (IoT). Geoffroy has been involved in Open-Source software for over 15 years in a number of Embedded domains such as Telco infrastructure, Connected TV, In-Vehicle... Read More →


Thursday February 23, 2017 11:10am - 12:00pm
Galleria South

12:10pm

Android Things - Karim Yaghmour, Opersys Inc.
While Android has shipped in more than a billion phones and has made its way into countless hmi systems, its uses have remained user-centric; that, despite some community attempts over the years to show that it can be used in headless systems. Google changed all that by introducing Brillo and Weave, and later announcing Android Things as the successor to Brillo. By using an Android-based system to venture head on into the world of IOT, Google has chosen to leverage its success in one ecosystem to help shape a completely different one. This talk will look at how Android Things builds on what Brillo was and how Android Things can be used to create Android-based IOT devices.

Speakers
avatar for Karim Yaghmour

Karim Yaghmour

CEO, Opersys inc.
Karim is part serial entrepreneur, part unrepentant geek. He's most widely know for his O'Reilly books: "Building Embedded Linux Systems" and "Embedded Android". As an active member of the open source community since the mid-90's, he pioneered the world of Linux tracing with the Linux... Read More →


Thursday February 23, 2017 12:10pm - 1:00pm
Galleria North

12:10pm

Enabling the Management of Constrained Devices Using the OIC Framework - Marko Kiiskila & James Pace, Runtime
Apache Mynewt includes an open source OIC 1.1 implementation that can be used by applications to discover and register constrained resources (e.g., sensors) and to communicate with them in a standardized way over both IP and non-IP transports. The talk will focus on how OIC resources are intrinsic to Apache Mynewt devices connected via Bluetooth Low Energy 4.2 and how an application would use the base layers, client-server configurations, and APIs exposed by the Apache Mynewt system in a typical deployment scenario. The code is based on the open source IoTivity framework which is also licensed under Apache 2.0. The presentation will cover changes made to address tradeoffs, while optimizing code size and RAM usage, increasing message reliability, and promoting ease-of-use by application developers.

Speakers
JP

James Pace

CEO, Runtime
James is CEO and Co-Founder of Runtime: an early stage company providing significant contributions to open source for the IoT and embedded community. Apache Mynewt, a project under the Apache Software Foundation, provides an OS and development framework for embedded developers everywhere... Read More →


Thursday February 23, 2017 12:10pm - 1:00pm
Broadway I/II
  • Experience Level Any

12:10pm

Introduction to Azure IoT - Pierre Cauchois, Microsoft
The Internet of Things is already a huge deal and it’s only going to get bigger. There are far more devices connected to the internet than there are people in the world and the number is projected to grow dramatically in coming years.

Whether you’re an individual hobbyist or an enterprise developer, there’s a really good chance that you’ll find need for a service running in the cloud to listen to the devices in your IoT solution, facilitate communication, and even communicate back to the devices telling them how to behave.

That’s why there’s Azure IoT. Azure IoT includes the dedicated IoT Hub service, IoT solution templates called IoT Suite, as well as many other general services for processing IoT data and turning them into real business insight. Azure IoT Hub is extremely capable, extremely adaptable, and best of all it’s not too difficult a concept for developers to learn.

Speakers
PC

Pierre Cauchois

Senior Software Engineer, Microsoft
I work at Microsoft in the Azure IoT group - originally an embedded linux software engineer, i've worked my way up the stack from drivers to the cloud and right now I work on the Azure IoT SDKs, trying to provide simple APIs for device makers to connect to Azure IoT. Previous speaker... Read More →


Thursday February 23, 2017 12:10pm - 1:00pm
Galleria South

2:30pm

Building an Open Source Streaming Analytics Stack with Kafka and Druid - Fangjin Yang,
The maturation and development of open source technologies has made it easier than ever for companies to derive insights from vast quantities of data. In this session, we will cover how to build a streaming analytics stack using Kafka and Druid. This combination of technologies can power a robust data pipeline that supports real-time and batch ingestion, and flexible, low-latency queries.

Analytics pipelines running purely on batch processing systems can suffer from hours of data lag. Initial attempts to solve this problem often lead to inflexible solutions, where the queries must be known ahead of time, or fragile solutions where the integrity of the data cannot be assured. Combining Kafka, and Druid can guarantee system availability, maintain data integrity, and support fast and flexible queries.

Speakers
FY

Fangjin Yang

CEO, Imply
Fangjin is a co-author of the open source Druid project and a co-founder of Imply, a San Francisco based technology company. Fangjin previously held senior engineering positions at Metamarkets (acquired by Snap, Inc.) and Cisco. He holds a BASc in Electrical Engineering and a MASc... Read More →


Thursday February 23, 2017 2:30pm - 3:20pm
Galleria South

2:30pm

Making Open Source Hardware IoT with Raspberry Pi - Leon Anavi, Konsulko Group
Raspberry Pi is the most popular single board computer among hobbyists and students. In 2014 Raspberry Pi Foundation released a specification for add-on boards called HAT (Hardware Attached on Top). Nowadays we are capable of making our own IoT with open source hardware add-on boards for Raspberry Pi.

In this presentation, Leon will share his experience in designing an open source hardware Raspberry Pi HAT and developing open source software for it using only free and open source tools such as KiCAD. Leon has been working on a Raspberry Pi HAT as a hobby project in his spare time for more than a year. Now he will explain the challenges and the common mistakes for a software engineer getting involved in hardware design and manufacturing. The presentation will reveal details about the technical specifications of Raspberry Pi HAT and will provide getting started guidelines.

Speakers
LA

Leon Anavi

Sr. Software Engineer, Konsulko Group
Leon Anavi is an open source enthusiast and a senior software engineer at Konsulko Group. He is an active contributor to Automotive Grade Linux (AGL), GENIVI Development Platform, Tizen as well as to a lot of other open source projects. His professional experience includes web and... Read More →


Thursday February 23, 2017 2:30pm - 3:20pm
Galleria North

2:30pm

Over-the-air (OTA) Software Updates without Downtime or Service Disruption - Ingve Vormestrand, IncludeOS
Millions of consumers are at risk from security vulnerabilities caused by out-of-date software. In theory all devices should update automatically, but in practice, updating is often complicated, time-consuming and requires manual intervention from users.

IncludeOS is a unikernel operating system that enables over-the-air (OTA) software updates of connected devices without downtime or service disruption.

The talk starts with a brief introduction to unikernels, their capabilities and how they can be very beneficial for IoT products from security, performance and operational perspectives. Then we give an overview of the IncludeOS Live Update functionality, which we use to demonstrate an atomic update of a device using Mender.io.

Speakers
IV

Ingve Vormestrand

IncludeOS
Ingve is a developer at IncludeOS, where he works on the implementation of a new unikernel operating system. His professional experience includes web and mobile app development, and he is very enthusiastic about open source.


Thursday February 23, 2017 2:30pm - 3:20pm
Broadway I/II

3:30pm

Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee - Alin Lazar, NXP Semiconductors
Building Multi-protocol IoT Nodes with Thread, BLE, and ZigBee (Alin Lazar, NXP Semiconductors) - As radio transceivers for the IoT become more integrated, there are still multiple low power wireless network technologies vying for attention. This presentation shows developers how to build IoT systems with less compromise leveraging multiple protocols and opening a path to better convergence for the wireless IoT. Alin Lazar will introduce an architectural overview of multi-protocol systems, then will work with attendees to build and deploy example micro-controller firmware and the required embedded Linux infrastructure for such networks.

Speakers
AL

Alin Lazar

Software Engineering Manager, NXP Semiconductors
Experience: * Software Engineering Manager at NXP Semiconductors * Previously Software and Systems Engineering with Freescale Semiconductor * Vice-chair of the Thread Group Technical Committee * Focusing on low power wireless networks (Thread, ZigBee, BLE) systems and open standards... Read More →


Thursday February 23, 2017 3:30pm - 4:20pm
Galleria South

3:30pm

Comparing Messaging Techniques for the IoT - Michael E Anderson, The PTR Group, inc.
In this presentation, we will discuss the various messaging techniques typically found in the IoT and where you might choose one over the other. Techniques including MQTT, DDS, XMPP, CoAP, REST and more will be described and discussed with respect to their operating modes and how well they are suited for use in the edge device and the border gateways.

Thursday February 23, 2017 3:30pm - 4:20pm
Galleria North

3:30pm

Secure IoT Command, Control, and Exfil with Apache MiNiFi - Andy LoPresto, Hortonworks
Apache MiNiFi is a lightweight application which can be deployed on hardware orders of magnitude smaller and less powerful than the existing standard data collection platforms. Not only can this data be prioritized and have some initial analysis performed at the edge, it can be encrypted and secured immediately. Local governance and regulatory policies can be applied across geopolitical boundaries to conform with legal requirements. And all of this configuration can be done from central command & control using an existing Apache NiFi instance with the trusted and stable UI data flow managers already love. Recent events (Mirai, Dyn DDOS, etc.) have demonstrated the power of distributed botnets consisting of unsecured IoT devices and reinforced the need to securely command and control IoT devices while also ensuring data is only made accessible to authorized parties.    

Speakers
avatar for Andy LoPresto

Andy LoPresto

Security Engineering Manager, Cloudera
Andy LoPresto has been at Cloudera (previously Hortonworks) since 2015, where he currently leads the Data In Motion Security team. In this role he serves as both a Committer and Project Management Committee Member for Apache NiFi, an open source, robust, secure data routing and delivery... Read More →



Thursday February 23, 2017 3:30pm - 4:20pm
Broadway I/II
  • Experience Level Any