Connected Car … Connected Aeroplane … Connected light bulb…. IoT has become a necessity in every business vertical. A few decades ago enterprises were keen on internal connectivity before attending to external connectivity. But, today it has changed, to connecting anything to everything.
Connecting anything to everything requires additional precautionary measures to be taken in areas such as security and governance.
In addition to this, delivery channels of IoT (devices/sensors) are required to connect with existing backend systems and service platforms to pull and push events. Therefore, IoT architecture requires an unified manner of handling this situation.
APIs, enable extensibility of business operations in internal, external and partner networks. The capability of APIs is such that it can be used to bridge the new IoT world and SOA, EDA, also legacy systems that exists in the enterprises.
During this session Asanka Abeysinghe vice president of Solutions Architecture at WSO2 will discuss the relation between APIs and IoT as well as how APIs can be used as a bridge between IoT and other technology domains. Asanka will explain the reference architecture and describe use-cases around the same, while using WSO2 enterprise middleware and cloud platform as the toolset for implementation.
10. Anatomy of a device : isolated
- Piece of hardware
- Built for a purpose
- Capable for a limited functionality
- Control interface
- Input/output
- Consumes power
10
16. Modeling 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
16
30. SenseBot APIs
/controller/{direction} - POST
/sensordata/ldrstats – POST
/sensordata/motionStats – POST
/sensordata/sonarStats – POST
/sensordata/tempreatureStats – POST
/sensordata/humidityStats - POST
30
34. Enterprise middleware and cloud
platform from systems of record to
systems of engagement
( data to consumer )
35. Summary
35
- 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