There are various technical challenge to consider about IoT:
- variety of sensors
- number of devices
- dirty sensor readings
- data volume / scale
- device / sensor security
- cloud to device messaging
- set up deployment and maintenance of large sensor networks
Azure Stream Analytics can be used for streaming the real time IoT
The Metadata for this is not currently stored in a DBMS so querying of the data is not possible. IoT is a database problem not just a networking problem.
Rimma explained about the Fog. It is the cloud plus the fog. This in database terms is predicate pushdown. Database 101 is to never move the data to the computation always move the computation to the data.
An interesting set of ideas about Polybase for IoT where discussed covering the declarative language, complex object modeling, scalable metadata management, discrete & continuous queries, multi purpose querying and computation pushdown.
The final picture about the future.