Id Ideas eas for or IoT IoT Mi Mini ni Ap App St Standa - - PowerPoint PPT Presentation

id ideas eas for or iot iot mi mini ni ap app st standa
SMART_READER_LITE
LIVE PREVIEW

Id Ideas eas for or IoT IoT Mi Mini ni Ap App St Standa - - PowerPoint PPT Presentation

Id Ideas eas for or IoT IoT Mi Mini ni Ap App St Standa ndardi dization Background In IoT kingdom, We need More than Mini App! Apps is Backward Development cost HW difference is Upgrade cost huge C, C++, ASM


slide-1
SLIDE 1

Id Ideas eas for

  • r IoT

IoT Mi Mini ni Ap App St Standa ndardi dization

slide-2
SLIDE 2

Background

In IoT kingdom, We need More than Mini App!

Cost is High Apps is Backward Difference is Huge

  • Development cost
  • Upgrade cost
  • Operation cost
  • HW difference is

huge

  • Scenarios

difference is huge

  • C, C++, ASM
  • Cloud &Device split
  • Lack of app ecology
slide-3
SLIDE 3

What is IoT Mini App

l Reuse Most of Mini App Standardization l Extend special component and JSAPI for IoT l Cut unnecessary JSAPI on IoT Mini App l Support Local render mode & web render mode l Not depends on Native APP

slide-4
SLIDE 4

Typical scenarios of IoT MiniApp

Embedded Module To B To C

slide-5
SLIDE 5

Extension & Crop

Connectivity component Peripherals component Camera component Motor component Bluetooth mesh App Management … showSharePanel hideShareMenu isCollected watchShake addPhoneContact …

Extension Crop

slide-6
SLIDE 6

What should be standardized

  • 1. Connectivity component

Requirement:Make IoT Mini App developers do not care communication protocols details Define: Supported protocols: UDP/TCP/HTTP/MQTT

slide-7
SLIDE 7

What should be standardized

  • 2. Peripherals component

Requirement:Provide developers the way to control on-chip peripherals without write c/asm code Define: Peripherals component include UART/GPIO/I2C/SPI/ADC/DAC/PWM/TIMER/RTC/WDG

slide-8
SLIDE 8

What should be standardized

  • 3. Camera component

Requirement:Camera will be used as facing tracking, Video Calls, etc. Provide this component to avoid developers to deal with camera buffer, encode and decode. Define: Camera component include properties/control events

Camera component

slide-9
SLIDE 9

What should be standardized

  • 4. Motor Component

Requirement:Exposing low-level motor control event to IoT Mini App to make motor perform well enough. Define: Motor Component include Stepper/ Servo

slide-10
SLIDE 10

What should be standardized

  • 5. Bluetooth Mesh

Requirement:Make developer to use bluetooth mesh uniformly. Define: Bluetooth Mesh JSAPIs Specify the standard process of provision/status submit

slide-11
SLIDE 11

What should be standardized

  • 6. App Management

Requirement:Make developers to manage app pacakge storage and app switch action on Device by themselves. Define: App Management JSAPIs InstallApp/UninstallApp/startApp/startPage

slide-12
SLIDE 12

Thank You!