Windows 10 IoT Core on Raspberry Pi 2 Usine IOAlex Danvy
This document discusses using Windows 10 on the Raspberry Pi 2. It describes the Raspberry Pi 2 specifications including its processor, memory, storage and operating systems it supports. It also mentions the Microsoft IoT Pack for Raspberry Pi 2 and demonstrates running HoloLens on the Raspberry Pi 2.
Hands-on Labs: Raspberry Pi 2 + Windows 10 IoT CoreAndri Yadi
I used this deck to guide through the participants for hands-on labs (HOL) of Raspberry Pi 2 and Windows 10 IoT Core, during Bandung IoT Developer Day episode 2 on Feb 6, 2016. The deck also contains some updates on Windows 10 IoT Core from my previous similar talks. So make sure to get it :)
Eclipse Edje: A Java API for MicrocontrollersMicroEJ
The Eclipse Edje project, initiated by MicroEJ, defines a standard high-level Java API for accessing hardware features delivered by 32-bit microcontrollers for using serial links, general purpose inputs/outputs, or digital/analog converters. MCUs are small, low-cost, low-power processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). MCUs are provided by silicon vendors along with evaluation kits and are typically the ideal vectors for large scale deployments of low-power and cost-effective IoT, embedded or wearable devices. Edje aims at unifying and easing the programming of apps for MCUs with the largely adopted Java language.
The document discusses Internet of Things (IoT) gateways and Eurotech's Everyware IoT platform. Everyware IoT provides secure connectivity between devices and applications through IoT edge gateways. It uses the Everyware Software Framework (ESF) and Kura operating system to develop and deploy IoT edge computing applications. Eurotech offers a range of industrial IoT gateways running ESF and supports open standards. Everyware IoT provides security across devices, communication, and the cloud to securely connect devices and integrate data.
This document summarizes a presentation about developing Internet of Things (IoT) devices using Windows 10 IoT Core. It discusses the Windows 10 IoT platform and Universal Windows Platform (UWP) app model. It also describes several hardware devices that can be used for prototyping IoT devices, including Raspberry Pi 2, barcode scanners, NFC boards, and wireless adapters. The presentation addresses issues with drivers and peripherals and provides workarounds.
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Andri Yadi
This year I'm back to organize and deliver a talk in Global Azure Bootcamp 2016 in Bandung, Indonesia.
This time, my talk is about stuff that I focused on for the past 2 years, Internet of Things. Azure offers broad range of services for IoT cloud backend, specifically Azure IoT Hub. And that my talk is all about.
The document outlines a workshop on Internet of Things (IoT) that covers 4 parts: 1) basics of IoT and architecture, 2) Arduino coding, 3) Google Assistant development using Flutter, and 4) Kubernetes case studies and machine learning. It provides definitions and explanations of IoT concepts like gateways, endpoints, infrastructure layers, and protocols. It also lists resources on topics like Arduino, automated software design, message queuing, and real-time operating systems.
This document discusses the architecture of IoT backends. It begins by outlining requirements like APIs, event processing, and storage. First-generation backends used monolithic applications in the cloud with limitations around testing, releases, and failures. Second-generation backends adopted a microservices approach with smaller, independent services and fully automated deployments allowing for faster iteration. Future platforms may utilize infrastructure as code and treat data centers as single machines. The document proposes student projects on comparing cloud IoT platforms, benefits of cloud native designs, and improving internal communication.
Windows 10 IoT Core on Raspberry Pi 2 Usine IOAlex Danvy
This document discusses using Windows 10 on the Raspberry Pi 2. It describes the Raspberry Pi 2 specifications including its processor, memory, storage and operating systems it supports. It also mentions the Microsoft IoT Pack for Raspberry Pi 2 and demonstrates running HoloLens on the Raspberry Pi 2.
Hands-on Labs: Raspberry Pi 2 + Windows 10 IoT CoreAndri Yadi
I used this deck to guide through the participants for hands-on labs (HOL) of Raspberry Pi 2 and Windows 10 IoT Core, during Bandung IoT Developer Day episode 2 on Feb 6, 2016. The deck also contains some updates on Windows 10 IoT Core from my previous similar talks. So make sure to get it :)
Eclipse Edje: A Java API for MicrocontrollersMicroEJ
The Eclipse Edje project, initiated by MicroEJ, defines a standard high-level Java API for accessing hardware features delivered by 32-bit microcontrollers for using serial links, general purpose inputs/outputs, or digital/analog converters. MCUs are small, low-cost, low-power processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). MCUs are provided by silicon vendors along with evaluation kits and are typically the ideal vectors for large scale deployments of low-power and cost-effective IoT, embedded or wearable devices. Edje aims at unifying and easing the programming of apps for MCUs with the largely adopted Java language.
The document discusses Internet of Things (IoT) gateways and Eurotech's Everyware IoT platform. Everyware IoT provides secure connectivity between devices and applications through IoT edge gateways. It uses the Everyware Software Framework (ESF) and Kura operating system to develop and deploy IoT edge computing applications. Eurotech offers a range of industrial IoT gateways running ESF and supports open standards. Everyware IoT provides security across devices, communication, and the cloud to securely connect devices and integrate data.
This document summarizes a presentation about developing Internet of Things (IoT) devices using Windows 10 IoT Core. It discusses the Windows 10 IoT platform and Universal Windows Platform (UWP) app model. It also describes several hardware devices that can be used for prototyping IoT devices, including Raspberry Pi 2, barcode scanners, NFC boards, and wireless adapters. The presentation addresses issues with drivers and peripherals and provides workarounds.
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Andri Yadi
This year I'm back to organize and deliver a talk in Global Azure Bootcamp 2016 in Bandung, Indonesia.
This time, my talk is about stuff that I focused on for the past 2 years, Internet of Things. Azure offers broad range of services for IoT cloud backend, specifically Azure IoT Hub. And that my talk is all about.
The document outlines a workshop on Internet of Things (IoT) that covers 4 parts: 1) basics of IoT and architecture, 2) Arduino coding, 3) Google Assistant development using Flutter, and 4) Kubernetes case studies and machine learning. It provides definitions and explanations of IoT concepts like gateways, endpoints, infrastructure layers, and protocols. It also lists resources on topics like Arduino, automated software design, message queuing, and real-time operating systems.
This document discusses the architecture of IoT backends. It begins by outlining requirements like APIs, event processing, and storage. First-generation backends used monolithic applications in the cloud with limitations around testing, releases, and failures. Second-generation backends adopted a microservices approach with smaller, independent services and fully automated deployments allowing for faster iteration. Future platforms may utilize infrastructure as code and treat data centers as single machines. The document proposes student projects on comparing cloud IoT platforms, benefits of cloud native designs, and improving internal communication.
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Bogor. Here, I talked about technologies will be used during hackathon, especially LoRa and ESP32.
The document discusses the "Dashboard of Things", which will allow users to program interactions between internet of things devices, apps, and data. It believes that the internet of things will revolutionize the internet not just by enabling remote control of devices, but by creating a programmable web. The dashboard will use a new programming language and schema to filter data, and will let users define their own triggers, actions, and payloads to automate interactions across different IoT systems and apps. The next version of the Netvibes dashboard aims to be this programmable "Dashboard of Things".
Confusion of Things — The IoT Hardware KerfuffleOmer Kilic
Presented at OSHCamp 2015, as part of Wuthering Bytes at Hebden Bridge
While the definition of the term IoT (i.e: Internet of Things) is as cloudy as the “cloud”, everyone seems to be doing it. With excitement levels reaching stratospheric levels, the amount of buzzword-driven articles and colourful (and oh so unnecessary) abstract vector drawings that depict toasters communicating with cars have essentially made lives of many engineers who just want to build things a living hell.
This talk will strip back the layers of marketing and aim to answer the question: “Which hardware platform should you use for building connected devices?”. With the plethora of chips/single board computers and specifically IoT-branded offerings out there, the platform choice does get a little difficult at times. By breaking down the application at hand into certain key requirement categories, this process could be simplified. There will also be mention of some of the most popular hardware platforms and how they differ from each other.
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsAndri Yadi
I presented it during my talk in Bandung IoT Developer Day, Ep. 1 "Developing for IoT with Web Technologies". I talked about how we can develop app for Raspberry Pi with Windows 10 IoT Core, using Node.js.
Demo code: https://github.com/andriyadi/Win10IoT-AzureIotHub-SmartLamp/
The document discusses reverse engineering IoT devices like a Syska smart light bulb using free and open source software. It explains that the light bulb communicates over Bluetooth Low Energy using GATT profiles and characteristics that can be analyzed with tools like Wireshark. By analyzing the packet values, which represent RGB color values between 0-255, the presenter was able to determine the light bulb's communication protocol and develop code to control the bulb.
The IoTino is an Arduino-compatible platform designed for Internet of Things applications. It features integrated Bluetooth Low Energy communication and digital/analog I/O in a small, low-cost, and low-power form factor. The IoTino allows for quick prototyping and product deployment of IoT solutions. It is based on the widely used Arduino architecture to take advantage of the large community of Arduino developers. The IoTino system includes main boards, shields, and software APIs to enable a range of IoT applications.
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)
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoAndri Yadi
In Echelon Indonesia 2016, April 5, I talked about what IoT and Arduino are all about, technological perspective in IoT, and some opportunities around IoT where we can innovate. I also gave my view on IoT market and players in Indonesia.
It's exciting time!
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...Pietro F. Maggi
Presented at Zebra Technologies AppForum in London in October 2015.
This deck is a quick explanation of what are the new features in Android, starting from v4.2 up to v6.0 (I know the title was posted before having 6.0 officially released) relevant for an mobile enterprise developer.
This document discusses topics related to Internet of Things (IoT) hardware and software, including hardware architecture, bootloaders, the Arduino IDE, simulation tools, applications, and projects. It also provides a link to a datasheet for the ATmega328p microcontroller and lists Tinkercad, Circuit io, and an Arduino simulator as examples of simulation tools.
The document describes a tutorial for creating an arcade shooter game simulator called Shoot-A-Pi using the Eclipse Kura IoT application framework on a Raspberry Pi. The tutorial will cover setting up the hardware, creating OSGi bundles to interface with sensors and actuators, implementing the game logic, and deploying the bundles to the Raspberry Pi. Attendees will work through building the game over the course of the tutorial session.
This presentation introduces to the world of hardware everyone can use to get stated with Internet of Things (IoT) such as Arduino, Raspberry Pi and ESP8266.
The document discusses the Internet of Things and how Arduino fits within that landscape. It outlines several smart devices that are part of the IoT like smart homes, watches, cars and more. It then lists some challenges with IoT integration, including APIs, security, availability and vendor lock-in. The document promotes Arduino as an open source electronics platform that can be used to prototype IoT devices by blinking LEDs and linking physical components through code. It notes some Arduino-based products have been successful on Kickstarter.
GDG Dev Fest - Develop with Firebase and IoTAndri Yadi
Delivered a talk at Google Developer Group's DevFest Semarang about developing with Firebase, and did a demo of using Firebase for IoT development using ESP8266 development board.
Demo source code: https://github.com/andriyadi/Firebase_ESP8266_Demo
Eclipse IoT Edje project: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits. This talk aims at presenting the packages and API that constitute the core of Edje, defining the minimal foundation that iot.eclipse.org projects can rely on, and still compatible with economical constraints of the IoT: footprint.
Internet of Things on Azure in Global Azure Bootcamp 2016 - Chennai. Session covered with Live Demo on Azure IoThub, stream Analytics, storage table and Power BI.
The document discusses WSO2's platform for IoT and connected devices. It describes the challenges of IoT platforms around device registration, integration, security, scalability and event management. It then outlines WSO2's reference architecture for IoT and its IoT Server product, which aims to address these challenges. Key capabilities of the WSO2 IoT Platform include device management, modeling devices as APIs, support for protocols like MQTT and HTTP, and integrating devices with analytics tools like WSO2 Data Analytics Server.
This document provides an introduction and overview of Android Things and developing connected devices using Android Things on a Raspberry Pi 3. It discusses the Android Things framework and support library, compatible devices, key differences from regular Android like optional displays and restricted permissions, and demos connecting a button to a Raspberry Pi 3 running Android Things. Helpful links are also provided to setup guides and sample code.
This document discusses Internet of Things (IoT) solutions using Microsoft Azure cloud services. It provides an overview of IoT, why the cloud is useful for IoT, and Azure IoT services. It also demonstrates connecting devices to Azure using protocols like MQTT and streaming data to analytics tools. Finally, it discusses IoT platforms and devices like Arduino that can be used to build IoT solutions.
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Bogor. Here, I talked about technologies will be used during hackathon, especially LoRa and ESP32.
The document discusses the "Dashboard of Things", which will allow users to program interactions between internet of things devices, apps, and data. It believes that the internet of things will revolutionize the internet not just by enabling remote control of devices, but by creating a programmable web. The dashboard will use a new programming language and schema to filter data, and will let users define their own triggers, actions, and payloads to automate interactions across different IoT systems and apps. The next version of the Netvibes dashboard aims to be this programmable "Dashboard of Things".
Confusion of Things — The IoT Hardware KerfuffleOmer Kilic
Presented at OSHCamp 2015, as part of Wuthering Bytes at Hebden Bridge
While the definition of the term IoT (i.e: Internet of Things) is as cloudy as the “cloud”, everyone seems to be doing it. With excitement levels reaching stratospheric levels, the amount of buzzword-driven articles and colourful (and oh so unnecessary) abstract vector drawings that depict toasters communicating with cars have essentially made lives of many engineers who just want to build things a living hell.
This talk will strip back the layers of marketing and aim to answer the question: “Which hardware platform should you use for building connected devices?”. With the plethora of chips/single board computers and specifically IoT-branded offerings out there, the platform choice does get a little difficult at times. By breaking down the application at hand into certain key requirement categories, this process could be simplified. There will also be mention of some of the most popular hardware platforms and how they differ from each other.
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsAndri Yadi
I presented it during my talk in Bandung IoT Developer Day, Ep. 1 "Developing for IoT with Web Technologies". I talked about how we can develop app for Raspberry Pi with Windows 10 IoT Core, using Node.js.
Demo code: https://github.com/andriyadi/Win10IoT-AzureIotHub-SmartLamp/
The document discusses reverse engineering IoT devices like a Syska smart light bulb using free and open source software. It explains that the light bulb communicates over Bluetooth Low Energy using GATT profiles and characteristics that can be analyzed with tools like Wireshark. By analyzing the packet values, which represent RGB color values between 0-255, the presenter was able to determine the light bulb's communication protocol and develop code to control the bulb.
The IoTino is an Arduino-compatible platform designed for Internet of Things applications. It features integrated Bluetooth Low Energy communication and digital/analog I/O in a small, low-cost, and low-power form factor. The IoTino allows for quick prototyping and product deployment of IoT solutions. It is based on the widely used Arduino architecture to take advantage of the large community of Arduino developers. The IoTino system includes main boards, shields, and software APIs to enable a range of IoT applications.
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)
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoAndri Yadi
In Echelon Indonesia 2016, April 5, I talked about what IoT and Arduino are all about, technological perspective in IoT, and some opportunities around IoT where we can innovate. I also gave my view on IoT market and players in Indonesia.
It's exciting time!
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...Pietro F. Maggi
Presented at Zebra Technologies AppForum in London in October 2015.
This deck is a quick explanation of what are the new features in Android, starting from v4.2 up to v6.0 (I know the title was posted before having 6.0 officially released) relevant for an mobile enterprise developer.
This document discusses topics related to Internet of Things (IoT) hardware and software, including hardware architecture, bootloaders, the Arduino IDE, simulation tools, applications, and projects. It also provides a link to a datasheet for the ATmega328p microcontroller and lists Tinkercad, Circuit io, and an Arduino simulator as examples of simulation tools.
The document describes a tutorial for creating an arcade shooter game simulator called Shoot-A-Pi using the Eclipse Kura IoT application framework on a Raspberry Pi. The tutorial will cover setting up the hardware, creating OSGi bundles to interface with sensors and actuators, implementing the game logic, and deploying the bundles to the Raspberry Pi. Attendees will work through building the game over the course of the tutorial session.
This presentation introduces to the world of hardware everyone can use to get stated with Internet of Things (IoT) such as Arduino, Raspberry Pi and ESP8266.
The document discusses the Internet of Things and how Arduino fits within that landscape. It outlines several smart devices that are part of the IoT like smart homes, watches, cars and more. It then lists some challenges with IoT integration, including APIs, security, availability and vendor lock-in. The document promotes Arduino as an open source electronics platform that can be used to prototype IoT devices by blinking LEDs and linking physical components through code. It notes some Arduino-based products have been successful on Kickstarter.
GDG Dev Fest - Develop with Firebase and IoTAndri Yadi
Delivered a talk at Google Developer Group's DevFest Semarang about developing with Firebase, and did a demo of using Firebase for IoT development using ESP8266 development board.
Demo source code: https://github.com/andriyadi/Firebase_ESP8266_Demo
Eclipse IoT Edje project: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits. This talk aims at presenting the packages and API that constitute the core of Edje, defining the minimal foundation that iot.eclipse.org projects can rely on, and still compatible with economical constraints of the IoT: footprint.
Internet of Things on Azure in Global Azure Bootcamp 2016 - Chennai. Session covered with Live Demo on Azure IoThub, stream Analytics, storage table and Power BI.
The document discusses WSO2's platform for IoT and connected devices. It describes the challenges of IoT platforms around device registration, integration, security, scalability and event management. It then outlines WSO2's reference architecture for IoT and its IoT Server product, which aims to address these challenges. Key capabilities of the WSO2 IoT Platform include device management, modeling devices as APIs, support for protocols like MQTT and HTTP, and integrating devices with analytics tools like WSO2 Data Analytics Server.
This document provides an introduction and overview of Android Things and developing connected devices using Android Things on a Raspberry Pi 3. It discusses the Android Things framework and support library, compatible devices, key differences from regular Android like optional displays and restricted permissions, and demos connecting a button to a Raspberry Pi 3 running Android Things. Helpful links are also provided to setup guides and sample code.
This document discusses Internet of Things (IoT) solutions using Microsoft Azure cloud services. It provides an overview of IoT, why the cloud is useful for IoT, and Azure IoT services. It also demonstrates connecting devices to Azure using protocols like MQTT and streaming data to analytics tools. Finally, it discusses IoT platforms and devices like Arduino that can be used to build IoT solutions.
Slides from my talk on IoT application development using the Windows Core IoT operating system and .NET. In this talk I introduce IoT, explain why it's important for developers and analyze briefly the moral and security implications. Finally, I run a demo using an applicaton running on Raspberry Pi talking to number of sensors to pull noise and temperature reading and post them on the cloud
Skynet is coming! The Internet of Things (IoT) is rapidly growing all around us. Soon we will be surrounded by internet connected devices that may be tracking us, recording us, denying us access, driving us around, keeping us alive, and even automatically ordering us toilet paper. Join this digital safari for a guided tour of IoT Architecture, Messaging, and Security, in addition to an overview of the hardware available from Raspberry Pi to Arduino. In addition to the hardware, this talk covers the spectrum of the Microsoft Azure IoT Suite services (IoT Hubs, Service Bus, Stream Analytics, etc), as well as Azure Functions. It also covers why and how to use these services to build a big data style Lambda Architecture for your Internet of Things that will scale. When the safari is complete you’ll have the knowledge to begin building Skynet yourself.
Raspberry Pi, Arduino, and the Azure cloud, Oh My!
The document provides an introduction to developing Internet of Things (IoT) devices using Android Things. It discusses how Android Things makes it easy to develop connected embedded devices using existing Android development tools and APIs. It also outlines supported hardware platforms, the software development kit, and provides a step-by-step guide to building a sample IoT device app with instructions for setting up a project, connecting hardware, accessing peripherals, and handling button input. The document concludes with recommendations on what to use and avoid when developing for Android Things.
Eduardo Silva is an open source engineer at Treasure Data who works on Fluentd and FluentBit projects. FluentBit is a lightweight log collector for embedded Linux applications and IoT devices. It has built-in system metrics collection and supports custom inputs and outputs using msgpack serialization. FluentBit integrates with Fluentd for log aggregation and is designed to have low resource usage for constrained environments. The roadmap includes adding a library mode and more supported sensors.
The document provides an agenda for an Intel IoT Roadshow meetup in London. The agenda includes an overview of Intel IoT and introductions to the Edison and DevKit from 7:00-7:30PM, an IoT demo based on Edison from 7:30-8:00PM, a creativity session from 8:00-8:30PM, and networking from 8:30PM onward. The meetup will provide information about Intel IoT platforms and development tools.
The document discusses the Android Open Accessory Protocol (AOA) which allows external hardware called an Android Accessory Development Kit (ADK) to communicate with an Android device over USB. It covers initializing the connection, available hardware options, audio and HID support, sample apps, and developing custom apps. Communication involves the ADK sending and receiving data through bulk endpoints using simple file operations on the Linux side and an ADKControl class on the Android app side.
Android Open Accessory Protocol - Turn Your Linux machine as ADKRajesh Sola
The document discusses the Android Open Accessory Protocol (AOA) which allows external hardware called an Android Accessory Development Kit (ADK) to communicate with an Android device over USB. It covers initializing the connection, available hardware options, audio and HID support, sample apps, and developing custom apps. Communication involves the ADK sending and receiving data through bulk endpoints using simple file operations on the Linux side and an ADKControl class on the Android app side.
This document summarizes a presentation given by Blair Leduc on Windows 10 IoT Core. It introduces Windows 10 IoT Core and compares development boards like the Raspberry Pi 2, DragonBoard 410c, and MinnowBoard MAX. It discusses setting up Windows 10 IoT Core using the IoT Dashboard or Image Helper, configuring devices using the Device Portal or PowerShell, and connecting devices to services like Azure IoT Hub or data.sparkfun.com. The presentation provided an overview of Windows 10 IoT Core and resources for developing IoT solutions.
This document discusses Yoonseok Hur, a PhD and IoT evangelist. It provides biographical details on Hur's background in software development and technical sales at IBM. It then covers topics related to Hur's home IoT project, including the technologies used (Esp8266, Raspberry Pi, MQTT, etc.), Amazon Alexa and Apple Homekit integration, and 3D printing designs. Useful links are also provided for IoT development resources, online circuit design tools, programming guides, and more.
Rebecca Franks introduces Android Things, an extension of Android for building IoT devices. Android Things allows developers to use familiar Android tools to build intelligent devices that can be securely deployed at scale. It differs from Android by being optimized for embedded devices without displays. Developers can easily integrate hardware using APIs like GPIO, PWM, I2C and drive peripherals. The presentation demonstrates building a simple Android Things app to control an LED from a button press and provides example projects for a distributed piano and electricity monitor using Firebase.
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Bhavin Chandarana
This is the second part of the presentation used for the workshop I conducted at Sinhagad University on Thursday 4th Feb, 2016. A lot of the content has been taken from freely available existing sources and these slides are just for reference for those who attended the workshop
Android Things is the latest attempt from Google to connect the dots between the cloud and devices by introducing an OS that is exclusively built for IoT devices. Initially announced as project Brillo, Android Things helps developers to build devices faster and enable them integrate with cloud services. This presentation traces the architectural aspects of Android Things by connecting it back with Embedded Linux, Embedded Android and Brillo.
Internet of things - The Present & The Futureiotians
The document provides an overview of the Internet of Things (IoT). It defines IoT as connecting "things" like sensors and devices to the internet. It describes the basic IoT architecture including hardware components like microcontrollers, sensors and connectivity modules. It also discusses software requirements like operating systems, communication protocols and front-end technologies to integrate IoT solutions. Finally, it highlights the growth of IoT and examples of IoT products in different domains like smart homes, fitness and more.
Android Things is a version of Android designed for IoT devices. It allows developers to reuse Android skills and tools to build connected devices. Android Things provides APIs for low-level I/O and access to common components. It supports regular security updates and leverages the existing Android ecosystem. Currently still in developer preview, Android Things works on various hardware platforms and allows developing IoT apps without modifying code for specific devices. Developers can control hardware like GPIO and communicate over protocols like I2C and serial using provided peripheral I/O APIs.
Overview of the Intel® Internet of Things Developer KitIntel® Software
The document provides an overview of the Intel Internet of Things Developer Kit. It discusses the various hardware kits available, including the Intel Galileo, Edison and various sensor kits. It also describes the software tools and libraries, cloud services, and the overall Intel IoT developer program which includes roadshows, online communities and support for developers.
- Mongoose OS is an open source operating system for IoT devices that allows development in C, C++, and JavaScript. It supports devices like STM32, ESP32, and TI chips.
- The OS has a modular architecture with layers for device logic, core functions, libraries, and the native SDK. It provides networking, cloud integration, OTA updates, and peripheral APIs.
- Emertxe uses Mongoose OS to power various enterprise IoT solutions and offers workshops on building end-to-end solutions using the OS, NodeMCU, and Amazon AWS IoT.
The Internet of Things and You - A Developers Guide to IoTJim McKeeth
The document discusses the Internet of Things (IoT) and provides guidance for developers. It defines IoT as everyday devices that are connected to the internet and share information. It predicts that the number of connected devices will grow dramatically in coming years. The document outlines several technologies that enable IoT, such as Bluetooth, sensors, and miniaturized computing devices. It advises developers to avoid lock-in, ensure security and privacy, and consider legal issues when building IoT applications and services.
This document discusses Google Cloud IoT Core and how it can help companies harness IoT data to gain business insights. Google Cloud IoT Core is a fully managed service that allows global device connectivity and management through features like device configuration, monitoring, and firmware updates. It integrates with services like Cloud Pub/Sub for scalable data ingestion and Cloud Functions to build applications that process device data and enable real-time control and actions. With capabilities like Cloud IoT Edge, customers can also deploy analytics and machine learning models to derive insights locally at the network edge in addition to in the cloud.
Similar to Android Things: Quickly Developing for the Internet of Things (20)
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.