APIs : The Bridge to IoT презентация

Содержание

Trip to Sri Lanka

Слайд 1APIs : The Bridge to IoT
Asanka Abeysinghe
Vice President, Solutions Architecture -

WSO2,Inc

Слайд 2


Слайд 3Trip to Sri Lanka


Слайд 4Connect everything to anything.


Слайд 6Connecting the new/old world
Picture Credit : Flicker – Sam Valadi


Слайд 7Smart basketball
Picture Credit : http://www.94fifty.eu/


Слайд 8Nike running app
Picture Credit : https://secure-nikeplus.nike.com/plus/running/home


Слайд 9Aggregated view


Слайд 10Anatomy of a device : isolated
Piece of hardware
Built for a purpose
Capable

for a limited functionality
Control interface
Input/output
Consumes power

Слайд 11{API}s to avoid isolation.


Слайд 12Anatomy of a device : functional
Functional capabilities (actuators)
Administration capabilities (management)
Monitoring capabilities

(sensor data)

Слайд 13{API}s to enable the device functionality.


Слайд 14{API}s at the edge
Inside device itself

Closer to the device


Слайд 15{API}s and devices
TO
FROM
FUNCTIONAL
SYSTEM


Слайд 16Modeling device as an {API}
HTTP API
Temperature sensor
http://{ip}/{locationid}/sensors/temperature -GET
Motor
http://{ip}/{locationid}/actuators/motor1/rotate/{turns}/{direction}

-POST
http://{ip}/{locationid}/actuators/motor1/status -GET


Слайд 17*
App
Device has full API Management capabilities.
Pattern #1
{API}


Слайд 18*
Authorization Manager
App
Device uses an authorization server to authorize access.

Pattern #2
{API}
{API}


Слайд 19*
Device Gateway
App
Authorization Manager
Having a Device gateway in front of the device.



Pattern #3

{API}

{API}

{API}


Слайд 20*
Device Gateway
App
Authorization Manager
Analytics
Device gateway publishes events to an external (scalable) event

processing engine.


Pattern #4

{API}

{API}

{API}

{API}


Слайд 21Analytics


Слайд 22*
Mediation/ Routing
Device Gateway
App
Authorization Manager
Analytics
Having mediation & routing capabilities help to transform

the messages going back and forth from the device.

Routing helps to select the correct device.


Pattern #5

{API}

{API}

{API}

{API}

{API}


Слайд 23{API}s and Mediation as the protocol to connect with the ecosystem. E.g.

Systems of record/engagement/automation

Слайд 24*
Event Queue
Mediation/ Routing
Device Gateway
App
Authorization Manager
Analytics
Devices could be busy/ unavailable.
Having a

Queue helps to guarantee message delivery to/from device.

(pub/sub api)


Pattern #6

{API}

{API}

{API}

{API}

{API}

{API}


Слайд 25*
Event Queue
Mediation/ Routing
Device Gateway
App
Authorization Manager
Analytics
Some devices are not built with sufficient

processing capabilities. They could be low powered ones. A Device hub will help such devices connect to the rest of the world.

Device Hub


Pattern #7

{API}

{API}

{API}

{API}

{API}

{API}

{API}

{API}


Слайд 26*
Event Queue
Mediation/ Routing
Device Gateway
App
Authorization Manager
Statistics Processing
Device Management helps a large number

of devices (common policies,etc) to be managed centrally.

Device Hub


Device Management

Pattern #8

{API}

{API}

{API}

{API}

{API}

{API}

{API}


Слайд 27Reference architecture


Слайд 28SenseBot
A robotic car, built around the Arduino Uno and WSO2 Platform.



Слайд 29How SenseBot works


Слайд 30SenseBot APIs

/controller/{direction} - POST

/sensordata/ldrstats – POST
/sensordata/motionStats – POST
/sensordata/sonarStats – POST
/sensordata/tempreatureStats

– POST
/sensordata/humidityStats - POST


Слайд 31Device cloud


Слайд 32Hackathon in London


Слайд 33IoT reference architecture


Слайд 34Enterprise middleware and cloud platform from systems of record to systems

of engagement

( data to consumer )


Слайд 35Summary
Integrate the IoT and the IT world
Developer productivity & go to

market
Events management
QoS
Security
Scalability
Reliability
Device management & governance
Be prepared to adapt to the future

{API}s


Слайд 36b : http://asanka.abeysinghe.org
t : @asankama
e : asankaa AT wso2.com
w : http://wso2.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика