16
Linking: Platform to expand IoT IoT

IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Linking: Platform to expand IoT

IoT

Page 2: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● In reality, many consumers are not using IoT devices as often as they use smartphones. ・IoT devices are too expensive for consumers ・There are few killer applications for everyone ・It is difficult to develop IoT devices and smartphone applications

Background

“Linking” allows IoT to fit seamlessly into our daily lives !!

Page 3: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● A platform that seamlessly connects Bluetooth Low Energy (BLE) devices and smartphone applications

What is Linking?

・ Relays information from smartphone applications to devices ・ Carries the sensor information of devices to smartphone applications

Smartphones (Andorid/iOS)

Linking Applications by NTT DOCOMO

Applications by partners

Linking-compatible BLE Devices

Linking-compatible smartphone apps

Linking API

for apps

BLE profiles

for devices

Linking provides a simple interface for app/device developers

Linking App

Page 4: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Example usages of Linking

● Enables devices and apps to be combined according to user preferences Examples

Find your suitcase at baggage claim

Find volunteers or guides at foreign tourist spots

Apps and devices will notify you if your child gets lost

Receive a reminder to take an umbrella on a rainy day

Page 5: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● Simple and low-spec devices can be combined with apps through Linking so that customers can buy the devices easily

Linking-compatible devices

BLE4.0~

LED Vibration

Button Acceleration sensor

Gyro sensor Orientation sensor

Device specifications

Simple IoT device that light up in response to smartphone apps

IoT devices that send a signal when the button is pushed

IoT device that vibrate in response to smartphone apps

Sensor device equipped with sensors for acceleration, gyroscope, atmospheric pressure, temperature, and humidity.

BLE board equipped with various hardware for developing Linking-compatible applications

<Tomoru> <Button-style beacon>

<Wristband-style device> <Sensor devices>

<Board for apps developers>

Examples of compatible devices

Temperature sensor

Humidity sensor

Atmospheric pressure sensor

Page 6: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Function of Linking app (1) ● Centrally manages settings such as app/device connectivity and device connection status, and provides detailed user settings for how to combine devices and apps Centrally manages

settings

Start Linking apps from an on-screen icon

・Add new devices ・See a list of paired devices ・Activate/Deactivate beacon devices

・Select apps to be used with device ・Only compatible apps are listed

Detailed settings about how to use apps

Device management App management Preferences

i-Concier

Page 7: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Function of Linking app (2) ● Estimates physical distances between smartphone and each device ● Sends the estimated data to connected apps

Apps

Near Smartphone

Linking app

Distances between smartphone and each device

Send the distance

If all conditions are met

A little far

Far

Notification settings Ex. 「A little far」 ⇒ 「Near」

Page 8: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● Started offering Linking app in Japan on January 27, 2016 ● Compatible first devices and some service apps were launched at the same time ● Linking app will be offered outside Japan in spring 2016

To expand Linking (1)

Android iOS Fee Free

Supported OS OS 4.4~5.1 iOS9~ Configuration App Library(SDK)

Download Google Play Linking Web Site ※https://linkingiot.com/en/

<Specifications of Linking>

Page 9: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● Linking interface specifications for developers are now available online.

To expand Linking (2)

■Linking Developer Site https://linkingiot.com/en/developer/

Please try developing IoT devices or smartphone apps by using Linking!!

Page 10: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Demo : Search for tourist guides ● You can find volunteers or tourist guides at foreign tourist spots !! ・ Each volunteer has a beacon IoT device ・ Select a tourist spot if you need a volunteer or guide ・ Demo app notifies if Linking app has detected a beacon signal

Notify if the desired volunteer is around

you !!

Select a tourist spot

Page 11: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Demo : Intelligent suitcase (1) ● Find your suitcase at the baggage claim ・ The devices will be implanted in suitcases in the future ・ Receive a notification if your suitcase is nearby

Select search mode

No need to wait beside the baggage

claim area

Page 12: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Demo : Intelligent suitcase (2) ● Prevent your suitcase from being stolen ・ The devices will be implanted in suitcases in the future ・ Receive a notification if your suitcase is no longer with you

Select Prevention

mode

Protect your suitcase

Page 13: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

Appendix

Page 14: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● Device interfaces are configured for BLE profile Interface for BLE devices

・ Versatile and simple interfaces for various devices ・ Service information is transmitted and received on GATT Profile ・ Same devices are available for both Android and iOS smartphones

Service Name Explanation

Peripheral Device Property Information Service Obtain device information (Device name, Device ID, Device ability such as LED etc.)

Peripheral Device Notification Service Provide device with information from various service apps (Notification ID, Application name, service contents etc.)

Peripheral Device Sensor Information Service Obtain sensor information from device (Sensor type, sensor state, sensor value etc.)

Peripheral Device Setting Operation Service Send and receive a range of operating information between devices and smartphone apps (Device’s button information etc.)

Page 15: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● Service apps can send and receive information from devices via API API for service applications

・ Developers who have basic Android and iOS development skills can readily use the API ・ It is possible to develop service apps regardless of the development skills of BLE devices

API Explain Notifications Send notifications (title, content, icon etc.) to the device

General Notifications Send more detailed information other than “Notifications” to the device

Get device information Get device information (device name, connection status, device ability such as LED etc.)

Receive device information Receive a range of device information (Device’s button information etc.)

Distance notifications Be notified of distances between devices and smartphone Sensor information Start/stop the acquisition of sensor information Beacon information Start/stop the search for beacon devices

BLE connectivity information Signal BLE connection/disconnection between smartphones and devices

Page 16: IoT Linking - NTTドコモ · Simple IoT device that light up in response to smartphone apps. IoT devices that send a signal when the button is pushed . IoT device that vibrate in

● Linking will support Device WebAPI in the near future ● Both native and web applications can access devices via the Linking app

Compatibility with Device WebAPI

NTT DOCOMO open sourced GotAPI projects as “Device Connect” https://github.com/DeviceConnect/ More information -Device WebAPI Consortium http://en.device-webapi.org/ -Intro to OMA GotAPI https://goo.gl/j0C2S0

Server

Smartphone

Device

Service app

Linking

OS

BLE Profile

NativeAPI Device WebAPI

Service app

Service app Browser

Device WebAPI

Plug-in

Plug-in

http http http

Service app Browser

http http http

… …