Date post: | 08-May-2015 |
Category: |
Technology |
Upload: | sathish-vj |
View: | 606 times |
Download: | 2 times |
The INTERNET of ���T H I N G S
Sathish VJ
GDG Bangalore Dev Fest 2013
Health Care in the US (and other countries)
A high-‐cost, hospital centered system
The Medical Story
Acute Care Stresses the en>re system
Tense pa>ents, High costs, Low professional staff, Excess over>me
Con>nuous Health Info Delivered to Care Givers and Self
Preven>ve, not Cura>ve
Pa>ent Protec>on and Affordable Care Act Signed
The Health Home
Medical sensors that are stamped on … or worn, surgically inserted, ingested
The Internet of Things
… devices, things are connected to the internet.
… the set of technologies that capture physical environment informa>on, communicate it,
allow storage, analysis, and control.
Wireless
Micro-‐electro-‐
mechanical Internet
Courtesy: odopod
Motes • Mostly consists of
sensing, processing, memory, communica>on, power subsystems
• Small size, easily deployable, low on energy-‐ computa>onal-‐ memory resources
Wireless Sensor Networks
Over a Geographical Terrain
Use Cases
Wildlife Monitoring, Industrial Automa>on, Disaster Forecas>ng, Traffic Monitoring, Military Applica>ons, Weather condi>on Monitoring, Pollu>on Monitoring, Healthcare, Security Surveillance, Smartgrid, Monitoring of Monuments, Bridges and Dams, Home Automa>on, Livestock surveillance, Fitness and sports monitoring, Infant vigilance, Remote Home Control, …
Egg Minder
Livestock tracking, health check
Shoe manufacturing – the assembly line
Intelligent Buoys – kms apart
Wind speed, wind direc>on, humidity, air temperature, barometric pressure, max/min/mean wave height, dissolved oxygen, salinity, turbidity, surface speed …
Transport
GPS tracking, system health, engine heat, wear and tear, speed, nature of driver, …
Defense
Number of Devices >>> Number of People
Source: Cisco
The SoZware Need Connected Devices + Services = U>lity
Big Data Need In 60 seconds on the Internet … a couple of Billion humans
Now what can 50 Billion devices do?
SoZware Architecture – In Premise Company Boundary
hardware Sensor Reader (Go Lang)
SQLite Database
HTTP Server (Go Lang)
HTTP Server (Go Lang) AngularJS in Browser
MongoDB Database Comm. Manager
Superb concurrency support, In-‐built hcp server: no other installs, Single file executable: easy deploy, Super fast compile and execu>on, …
JavaScript based web framework, Declara>ve programming, 2-‐way data binding, Unit and e2e tes>ng, …
Go Lang
AngularJS
Two Open Source Technologies from Google
Architecture – Large Scale Considera>ons
Maintainability
Scalability, Availability
Speed (Dev., Exe.)
Big Data
OS Plaforms
SoZware Architecture – On Cloud AppEngine
Datastore
BigQuery
Cloud Endpoints
Compute Engine
Chrome, Android
thank you
ques>ons?
sathishvj
IPv4 to IPv6
IPv4: 2^32 (4,294,967,296)
IPv6: 3.4×10^38 3,400,000,000,000,000,000,000,000,
000,00