This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
FORTUNECisco Just Bought This Hot Startup For Over $1 BillionThe money is in the Internet of things.
February 3, 2016 - http://fortune.com/2016/02/03/cisco-jasper-internet-things/
Internet of Things market to hit $7.1 trillion by 2020: IDCThe burgeoning global Internet of Things market is on track to hit $7.1 trillion in 2020, according to IT research agency, IDC.
November 2014 - http://www.idc.com/getdoc.jsp?containerId=252330
The Internet of Things Has Vast Economic Potential: McKinsey Their report predicts that the Internet of things, a term for sensor-laden machines connected to the web, will in the year 2025 create between nearly $4 trillion to $11 trillion in economic benefits globally.
June 24, 2015 - http://www.mckinsey.com/business-functions/business-technology/our-insights/the-internet-of-things-the-value-of-digitizing-the-physical-world
These behaviours need to be local to the physical environments they control.
A heat sensor should not need the Internet to trigger the local fire alarm!
Processes must be adaptively controlled within the environment within which they work, and not via some ‘Cloud Data Centre’ hundreds or thousands of miles away!
Processing data locally preserves context, privacy and avoids uploading large amounts of data.
Example: A body scan generates many GB of data. Uploading this for remote processing is time consuming and costly. Processing via local Machine Learning algorithms is quick and cost effective. Analysis of data may also require additional context - Why was the patient scanned? What is the Patients medical history? This full context is available to the Doctor / Hospital which generates the data - so this is where the analysis should occur.
Anonymised / derivative / results may be propagated to up stream Services.
Business Requirements & Devices will change over time. The rate of change will be different for different environments.
Software updates process must be simple. Updates must be required by / appropriate to / each target environment. Software update process must be reversible and when required hot-swappable.
“Modern-day software systems, even those that presumably function correctly, have a useful and effective shelf life orders of magnitude less than other engineering artifacts. While an application's lifetime typically cannot be predicted with any degree of accuracy, it is likely to be strongly inversely correlated with the rate and magnitude of change of the ecosystem in which it executes.”
• The OSGi Alliance is a global non-profit standards organisation and counts many leading software vendors, telcos and other organizations among its membership. A wide range of open source projects and commercial products use OSGi technology for IoT, cloud and enterprise markets.
‣ 7 other OSGi based demos‣ Hitachi High-Tech Europe,‣ Industrial PLC integration, ‣ Smart energy from Misurio Ltd.,‣ Managed PDU from Om7Sense,‣ Facility management/retail from
FSI Ltd., ‣ People counting,‣ Smart city/environmental