Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Rekognition System

732 views

Published on

Well received presentation by Docker Bangalore Community members on Docker , IoT & Amazon Rekognition System. Presented to 400+ audience with a demo around Pico.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Rekognition System

  1. 1. Simplifying Real Time Data Analytics with Docker, IoT & AWS Rekognition Service
  2. 2. Ajeet Singh Raina @ajeetsraina Principal Development Engineer at DellEMC 1st half of my career was in CGI & VMware 2nd half of my career has been in System Integration Testing Docker Captain (since 2016) Docker Bangalore Meetup Organizer ( 8500+ Registered Users) DockerLabs Incubator ~ 1100+ Slack Members $whoami
  3. 3. Ajeet Singh Raina @ajeetsraina Tip of the Captains Hat Award
  4. 4. $curl www.collabnix.com
  5. 5. How many of you run Docker on IoT Infra?
  6. 6. Human Life “IoT is changing & transforming everything from Life to Business”
  7. 7. Human Life Business “IoT is changing & transforming everything from Life to Business”
  8. 8. Why should I really care about IoT? World Population Connected Devices Connected Devices Per Person 500 million 6.8 billion 7.2 billion 7.6 billion6.3 billion 12.5 billion 25 billion 50 billion 2003 2010 2015 2020 0.08 1.84 3.47 6.58
  9. 9. The Rise of Wearables Electronics
  10. 10. Popular IoT Boards BananaPiRaspberry Pi 3 Arduino OrangePi Nvidia Jetson Nano
  11. 11. Smart Telescope
  12. 12. Kiwibot
  13. 13. A Food Delivery Robot @Dockercon 2019
  14. 14. - Autonomous Robot for Food Delivery - Runs on a Jetson TX2 and optimized with TensorRT - Object Detection - Uses Python + TensorFlow
  15. 15. Jetson Software Stack
  16. 16. Object Detection
  17. 17. Let’s talk about Docker
  18. 18. What is Docker? …Refers to several things in 2019 Docker as a “Company” Docker as a “Product” Docker as a “Platform” Docker as a “CLI Tool” Docker as a “Computer Program”
  19. 19. Docker Inc. Product offerings
  20. 20. Docker support on Raspberry Pi 4 - First Docker Engine support since Docker 1.12.1 - First ARM Debian Package officially available from Docker - A single-liner Installation $curl –sSL https://get.docker.com / | sh - Standard Raspbian OS
  21. 21. Docker Swarm Running on Raspberry Pi Stack
  22. 22. Docker support on Jetson Nano - $99 AI Computer - CPU: 64-bit Quad core ARM A57 # 1.43 Ghz - GPU: 128 Core NVIDIA Maxwell @ 921MHz - 4 GB Memory - 5W | 10W Docker 18.09.2 comes by default with Jetson OS
  23. 23. Why IoT Need Docker?  Build, Ship & Run IoT Software  Minimal Hardware Resource  Geographical Distribution  Limited or Sporadic Network Access  Widely varying Device Environments
  24. 24. It’s Demo Time Turn Your Raspberry Pi into CCTV Camera
  25. 25. Let’s talk about Problem Statement
  26. 26. A DVR Security System - A CCTV digital video recorder (or “DVR” for short) is essentially a computer that saves security video images to a hard drive. - A kind of surveillance camera system
  27. 27. A DVR Security System ~ Data last for 2-3 Weeks ~ Real-time DVR system cost high ~ Lack of Video & Text Analytics over Cloud seamlessly ~ Lack of Low cost surveillance camera
  28. 28. Introducing
  29. 29. Object Detection & Analytics Apache Kafka Raspberry Pi AWS Lambda AWS Rekognition System Docker Swarm Docker
  30. 30. How Pico works?
  31. 31. Object Detection & Analytics in 3 easy steps
  32. 32. Let’s talk about Apache Kafka
  33. 33. Apache Kafka is a community distributed event streaming platform capable of handling trillions of events a day.
  34. 34. Architecture of Apache Kafka
  35. 35. Running Apache Kafka under Docker Swarm KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka-2:9192, EXTERNAL://35.189.130.4:9093
  36. 36. Demonstrating Text Analytics
  37. 37. Demonstrating Object Detection
  38. 38. Object Detection using Pico
  39. 39. Object Detection using Pico
  40. 40. References The Pico Project - https://github.com/collabnix/pico Turn Your Raspberry Pi into CCTV Camera - http://collabnix.com/turn-your-raspberry-pi- into-low-cost-cctv-surveillance-camerawith-night-vision-in-5-minutes-using-docker/ Running Apache Kafka on AWS Platform - http://collabnix.com/implementing-apache- kafka-on-docker-swarm-running-on-aws-platform-in-5-minutes/ DockerLabs – https://dockerlabs.collabnix.com
  41. 41. Thank You!

×