Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IoT Technical Roadmap

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for Reid Lai Reid Lai
September 28, 2017

IoT Technical Roadmap

Designed for Europe North Fresh Food Supply China Startup

Avatar for Reid Lai

Reid Lai

September 28, 2017

More Decks by Reid Lai

Other Decks in Technology

Transcript

  1. I O T T E C H N I C

    A L R O A D M A P D E S I G N E D F O R I O T S TA R T U P B Y R E I D L A I
  2. R E Q U I R E M E N

    T O V E R V I E W PA R T 1
  3. B U S I N E S S R E

    Q U I R E M E N T S U M M A RY
  4. C O R E M O D U L E

    S I o T P l a t f o r m C a s e / P a l l e t R e a l t i m e M o n i t o r i n g M e m b e r s h i p a n d U s a g e B a s e d B i l l i n g P re d i c t i o n S e r v i c e I o T A s s e t s e C o m m e rc e S t o re I o T A s s e t s L i f e c y c l e M a n a g e m e n t I o T A s s e t s O rd e r F u l f i l m e n t
  5. M e m b e r s h i p

    a n d U s a g e B a s e d B i l l i n g I o T A s s e t s O rd e r F u l f i l m e n t C O R E M O D U L E S I o T P l a t f o r m C a s e / P a l l e t R e a l t i m e M o n i t o r i n g P re d i c t i o n S e r v i c e I o T A s s e t s e C o m m e rc e S t o re I o T A s s e t s L i f e c y c l e M a n a g e m e n t
  6. P R O D U C T R O A

    D M A P PA R T 2
  7. T E C H N I C A L P

    R O D U C T R O A D M A P
  8. P R O O F O F C O N

    C E P T PA R T 3
  9. C O N S T R A I N T

    S • No information about sensor public access communication - MQTT/AMQP/HTTP • No information if sensor can be deployed with X.509 certificate • Limited timeframe to deliver Proof of Concept • No hardware on hand • Learning curve about EPC tag format
  10. D E C I S I O N P O

    I N T S / FA C T O R S • Choosing between MQTT and AMQP protocol • Sensor capability to support X.509 certificate deployment • Comparing between Amazon AWS IoT and Microsoft IoT Hub (Google IoT does not support MQTT) • Choosing base board compatible with both AWS and Azure • Fast monitoring and dashboard implementation
  11. P O C B U I L D ( 1

    7 F E B 2 0 1 7 ) • Use MQTT v3.1.1 (bi-directional) with TLS v1.2 (X.509 certificate) • Use Grove starter kit plus (optional) - because PST use ECP Class 1 Gen 2 as communication standard between tag and reader (All-in-one package for Intel Galileo Gen 2 and Edison) • Use Azure IoT SDK - supports ANSI C, .NET, Java, NodeJS and Python (AWS SDK only support C and NodeJS) • Use FluentD to collect MQTT log message and forward to InfluxDB stack running on Azure Container Service for fast alert and bashboard prototype development
  12. P O C D E L I V E R

    A B L E S • EPC RF sensor simulator • IoT message will be forward to Azure IoT Hub through MQTT v3.1.1 protocol with TLS 1.2 support • Messages will be delivered to time series database (InfluxDB) for real-time Dashboard (Grafana) • Draft RF sensor requirement • Draft requirement of • Tag EPC URI • Reader URI • numerical representation of the temperature • location • time stamp