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.

Live with IOT (Borys Pratsiuk Technology Stream)

1,225 views

Published on

Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneur and startuppers. Annually it takes place on 2-4 of October in Lviv at the Arena Lviv stadium. In 2015 conference gathered more than 1400 participants and over 100 speakers from companies like Facebook. FitBit, Mail.ru, HP, Epson and IBM. More details about conference at itarene.lviv.ua.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Live with IOT (Borys Pratsiuk Technology Stream)

  1. 1. Borys Pratsiuk, Ph.D Head of R&D Engineering Live with IoT
  2. 2. 2004 2005 C developer 2006 С/С++ developer 2009 - 2011 Asm, С, Android 2007 - 2013 2012 - now defend Ph.D. Join Ciklum ● Senior Android ● Team Lead ● Android Architect ● Head of R&D assistant Profesor in KPI
  3. 3. ● What is it IoT and how to prepare yourself for this new trend. ● How to write embedded programs for your controller? ● What is a difference between ARM, DSP, FPGA? ● How to integrate your prototype with mobile. Agenda
  4. 4. Internet of Things future is comming
  5. 5. each “node” in the network will collect block- by-block environmental data about: ● temperature ● humidity ● light ● air quality, ● wind and precipitation. ● noise levels, ● vibrations, ● detection of Bluetooth- and WiFi- enabled devices https://github.com/ArrayOfThings/arrayofthings.github.io ~10 Tbyte per day
  6. 6. Docker for IoT https://resin.io/
  7. 7. Cloud providers for IoT • Amazon - https://aws.amazon.com/ru/iot/ • Google - https://cloud.google.com/solutions/iot/ • IBM - https://internetofthings.ibmcloud.com/ • Oracle - https://cloud.oracle.com/iot • Saleforce - http://www.salesforce.com/iot-cloud/ • Seecontrol - http://www.seecontrol.com/ • SensorCloud - http://sensorcloud.com/ • KaaProject - http://www.kaaproject.org/
  8. 8. !!!
  9. 9. Is it fast to do?
  10. 10. Microcontrollers ARM
  11. 11. DSP processors
  12. 12. FPGA ● Aerospace and Defense ● Medical Electronics ● Audio ● Automotive ● Broadcast ● Industrial ● Medical ● Scientific Instruments ● Security ● Video & Image Processing ● Wired Communications ● Wireless Communications
  13. 13. Start with IoT
  14. 14. ● Micrium's MicroC/OS-II (http://micrium.com/rtos/ucosii/overview/) ● Express Logic's ThreadX (http://rtos.com/products/threadx/) ● Mentor Graphics' Nucleus (http://www.mentor.com/embedded- software/nucleus/) ● Wind River's microkernel-based companion to VxWorks (http://www. windriver.com/products/vxworks/) ● FreeRTOS (http://www.freertos.org/) ● Unison (http://www.rowebots.com/) ● eCos (http://ecos.sourceware.org/) ● Contiki (http://www.contiki-os.org/index.html) ● RIOT (http://www.riot-os.org/) ● TinyOS (http://www.tinyos.net/) ● LiteOS (http://www.liteos.net/) Embedded OS
  15. 15. ● Assembler, C, C++ ● RTOS - primitives (semaphore, mutex), scheduling techniques ● Interrupt processing, registers, assembly code, ADC, DAC, Timers, PWM, DMA, watchdog, etc. ● I2C, SPI, UART, LIN, SATA, PCIE, USB, CAN, MOST, ● Schematics, oscilloscope, multimeter, soldering iron
  16. 16. Fast mobile prototype
  17. 17. Wifi & Bluetooth in Apps https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
  18. 18. We can do more

×