SlideShare a Scribd company logo
Ben Howes
zoetrope.io // Ben Howes
@zoetropeLabs
IoT Consultancy
Connected Hardware
Connected Software
Both
Work with multinationals and startups
@ben_howes
Zoetrope founder
Ex drupal dev
2 year old company
Interests in 3D printing, ML, APIs, python
<3 Bristol
Drupal and the IoT
‘the IoT’
sounds great. what does that actually mean?
This is not IoT.
Nest thermostat - This is IoT! senses, connects and plays nice with others.
Global shipping container tracker - This is also IoT!
Internet of Things Units Installed Base by Category
Category 2013 2014 2015 2020
Automotive 96.0 189.6 372.3 3,511.1
Consumer 1,842.1 2,244.5 2.874.9 13,172.5
Generic
Business
395.2 479.4 623.9 5,158.6
Vertical
Business
698.7 836.5 1,009.4 3,164.4
Grand Total 3,032.0 3,750.0 4,880.6 25,006.6
Source: Gartner (November 2014)
https://web.archive.org/web/20150814092249/http://www.gartner.com/newsroom/id/2905717
25bn
Connected devices by 2020.
That is a whole lot of devices
Who’s going to come up with 25bn devices?
Shipping containers: ~17M in the world - only 0.07% of 25bn!
14% will be in vehicles.
Homes? 117M in the US - lots of environmental sensors.
Requirements grow with Technology
How many products is that?
2014 tablet sales:
- 250M tablet PC’s sold in 2014
- about 25 (reputable) tablets on the market
- hence the average is of the order of 10M
Guestimated IoT sales
- ~20bn new devices between 2016 - 2020
Drupal and the IoT
Drupal
PHP
Drupal of Things
There’s a need for smart interaction between thousands of devices.
A huge number of people know PHP.
Use tools people already know to build interactions?
Drupal as a hub of IoT interaction and data storage?
Drupal of Things - Rules module
https://github.com
/computerminds
/drupal_mqtt
Drupal of Things - Rules module
Drupal of Things - Rules module
Allows custom coding of more complex rules in PHP
Use cases:
- Logging data
- Triggering events
- Alerting for damp
- Shipping container off expected course
Summary
It’s going to take a lot of engineers to build and interconnect all these devices -
It needs to be a smooth process!
@ben_howes

More Related Content

What's hot

IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...
IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...
IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...
Marco Silva
 
CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...
CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...
CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...
Edson Barbosa
 
Augmented Reality: On a new powerful mobile computing platforms
Augmented Reality: On a new powerful mobile computing platformsAugmented Reality: On a new powerful mobile computing platforms
Augmented Reality: On a new powerful mobile computing platforms
Chetan Kumar S
 
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of ThingsVisualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
Mia Yuan Cao
 
What Android Can Learn from Steve Jobs
What Android Can Learn from Steve JobsWhat Android Can Learn from Steve Jobs
What Android Can Learn from Steve Jobs
Tim O'Reilly
 
Rise of fog computing over cloud computing
Rise of fog computing over cloud computingRise of fog computing over cloud computing
Rise of fog computing over cloud computing
Saad Haseeb
 
Digital Twin at-a-glance, Yong @SEMIforte
Digital Twin at-a-glance, Yong @SEMIforteDigital Twin at-a-glance, Yong @SEMIforte
Digital Twin at-a-glance, Yong @SEMIforte
Yong Wang
 
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030 FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
FIWARE
 
智慧市政大未來 主題一
智慧市政大未來 主題一智慧市政大未來 主題一
智慧市政大未來 主題一
Mavis CHU
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
Ed Donahue
 
Digital Transformation: Exploring The Benefits of IoT
Digital Transformation: Exploring The Benefits of IoT Digital Transformation: Exploring The Benefits of IoT
Digital Transformation: Exploring The Benefits of IoT
Interfacing
 
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE
 
Internet of Things & Big Data
Internet of Things & Big DataInternet of Things & Big Data
Internet of Things & Big Data
Arun Rajput
 
Niclas Elfström
Niclas ElfströmNiclas Elfström
Niclas Elfström
Evensify
 
BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...
BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...
BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...
Fujitsu Central Europe
 
When IoT Meets Artificial Intelligence
 When IoT Meets Artificial Intelligence When IoT Meets Artificial Intelligence
When IoT Meets Artificial Intelligence
Veselin Pizurica
 
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
AI Frontiers
 
Hybrid Sourcing for Overcoming “Digital Cliff 2025”
Hybrid Sourcing for Overcoming “Digital Cliff 2025”Hybrid Sourcing for Overcoming “Digital Cliff 2025”
Hybrid Sourcing for Overcoming “Digital Cliff 2025”
NTT Software Innovation Center
 
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
mfrancis
 
It Innovation Presentation
It Innovation PresentationIt Innovation Presentation
It Innovation Presentation
GfK MODE
 

What's hot (20)

IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...
IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...
IoT Summit 2017 - Leverage W10 IoT Core on a Raspberry Pi to connect your sen...
 
CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...
CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...
CECA - Collaborative Approach for Decision Makers in Heterogeneous IoT Enviro...
 
Augmented Reality: On a new powerful mobile computing platforms
Augmented Reality: On a new powerful mobile computing platformsAugmented Reality: On a new powerful mobile computing platforms
Augmented Reality: On a new powerful mobile computing platforms
 
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of ThingsVisualizing IoT: Rapid Business Data Discovery for the Internet of Things
Visualizing IoT: Rapid Business Data Discovery for the Internet of Things
 
What Android Can Learn from Steve Jobs
What Android Can Learn from Steve JobsWhat Android Can Learn from Steve Jobs
What Android Can Learn from Steve Jobs
 
Rise of fog computing over cloud computing
Rise of fog computing over cloud computingRise of fog computing over cloud computing
Rise of fog computing over cloud computing
 
Digital Twin at-a-glance, Yong @SEMIforte
Digital Twin at-a-glance, Yong @SEMIforteDigital Twin at-a-glance, Yong @SEMIforte
Digital Twin at-a-glance, Yong @SEMIforte
 
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030 FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
 
智慧市政大未來 主題一
智慧市政大未來 主題一智慧市政大未來 主題一
智慧市政大未來 主題一
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Digital Transformation: Exploring The Benefits of IoT
Digital Transformation: Exploring The Benefits of IoT Digital Transformation: Exploring The Benefits of IoT
Digital Transformation: Exploring The Benefits of IoT
 
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
 
Internet of Things & Big Data
Internet of Things & Big DataInternet of Things & Big Data
Internet of Things & Big Data
 
Niclas Elfström
Niclas ElfströmNiclas Elfström
Niclas Elfström
 
BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...
BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...
BOS - Industrie 4.0 – die Evolution der Fertigung am Beispiel des Fujitsu Wer...
 
When IoT Meets Artificial Intelligence
 When IoT Meets Artificial Intelligence When IoT Meets Artificial Intelligence
When IoT Meets Artificial Intelligence
 
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
 
Hybrid Sourcing for Overcoming “Digital Cliff 2025”
Hybrid Sourcing for Overcoming “Digital Cliff 2025”Hybrid Sourcing for Overcoming “Digital Cliff 2025”
Hybrid Sourcing for Overcoming “Digital Cliff 2025”
 
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
 
It Innovation Presentation
It Innovation PresentationIt Innovation Presentation
It Innovation Presentation
 

Viewers also liked

Modulo 2
Modulo 2Modulo 2
Modulo 2
jaijo111
 
18 generador de_pulsos
18 generador de_pulsos18 generador de_pulsos
18 generador de_pulsos
kanon1986
 
Desarrollo de Lideres en su Organzación - Liderazgo
Desarrollo de Lideres en su Organzación - LiderazgoDesarrollo de Lideres en su Organzación - Liderazgo
Desarrollo de Lideres en su Organzación - Liderazgo
ISIV - Educación a Distancia
 
Grupo 7 (Hipertensão)
Grupo 7 (Hipertensão)Grupo 7 (Hipertensão)
Grupo 7 (Hipertensão)
AngeloGoncalves102
 
Letter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New Zeeland
Letter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New ZeelandLetter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New Zeeland
Letter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New Zeeland
Eugen Zaharescu
 
Ppm1
Ppm1Ppm1
versiondog factory floor status your production facility at a glance
versiondog factory floor status your production facility at a glanceversiondog factory floor status your production facility at a glance
versiondog factory floor status your production facility at a glance
AUVESY
 
Canine malignant hemangiosarcoma as a model of primitive angiogenic endothelium
Canine malignant hemangiosarcoma as a model of primitive angiogenic endotheliumCanine malignant hemangiosarcoma as a model of primitive angiogenic endothelium
Canine malignant hemangiosarcoma as a model of primitive angiogenic endothelium
Rodrigo Shamed Cedillo Flores
 
конспект 4 занятия
конспект 4 занятияконспект 4 занятия
конспект 4 занятия
Alexander Randelf
 
fromparistorome, french italian language tuition,
fromparistorome, french italian language tuition, fromparistorome, french italian language tuition,
fromparistorome, french italian language tuition,
Florence2073
 
Hygiea Newsletter_Editor_Md.Asadullah
Hygiea Newsletter_Editor_Md.AsadullahHygiea Newsletter_Editor_Md.Asadullah
Hygiea Newsletter_Editor_Md.AsadullahMd. Asadullah
 
Intrinsik novel
Intrinsik novelIntrinsik novel
Intrinsik novel
Syamsul Wathoni Wathoni
 
Introdução ao Domain-Driven Design
Introdução ao Domain-Driven DesignIntrodução ao Domain-Driven Design
Introdução ao Domain-Driven Design
André Borgonovo
 

Viewers also liked (13)

Modulo 2
Modulo 2Modulo 2
Modulo 2
 
18 generador de_pulsos
18 generador de_pulsos18 generador de_pulsos
18 generador de_pulsos
 
Desarrollo de Lideres en su Organzación - Liderazgo
Desarrollo de Lideres en su Organzación - LiderazgoDesarrollo de Lideres en su Organzación - Liderazgo
Desarrollo de Lideres en su Organzación - Liderazgo
 
Grupo 7 (Hipertensão)
Grupo 7 (Hipertensão)Grupo 7 (Hipertensão)
Grupo 7 (Hipertensão)
 
Letter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New Zeeland
Letter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New ZeelandLetter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New Zeeland
Letter of recommendation PhD Prof. CHRISTIAN CALUDE-Auckland New Zeeland
 
Ppm1
Ppm1Ppm1
Ppm1
 
versiondog factory floor status your production facility at a glance
versiondog factory floor status your production facility at a glanceversiondog factory floor status your production facility at a glance
versiondog factory floor status your production facility at a glance
 
Canine malignant hemangiosarcoma as a model of primitive angiogenic endothelium
Canine malignant hemangiosarcoma as a model of primitive angiogenic endotheliumCanine malignant hemangiosarcoma as a model of primitive angiogenic endothelium
Canine malignant hemangiosarcoma as a model of primitive angiogenic endothelium
 
конспект 4 занятия
конспект 4 занятияконспект 4 занятия
конспект 4 занятия
 
fromparistorome, french italian language tuition,
fromparistorome, french italian language tuition, fromparistorome, french italian language tuition,
fromparistorome, french italian language tuition,
 
Hygiea Newsletter_Editor_Md.Asadullah
Hygiea Newsletter_Editor_Md.AsadullahHygiea Newsletter_Editor_Md.Asadullah
Hygiea Newsletter_Editor_Md.Asadullah
 
Intrinsik novel
Intrinsik novelIntrinsik novel
Intrinsik novel
 
Introdução ao Domain-Driven Design
Introdução ao Domain-Driven DesignIntrodução ao Domain-Driven Design
Introdução ao Domain-Driven Design
 

Similar to Bristech 03/09/15 - Drupal and the IoT

Converged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of EverythingConverged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of Everything
Dana Gardner
 
Top 10 Trending Technologies To Master In 2021
Top 10 Trending Technologies To Master In 2021Top 10 Trending Technologies To Master In 2021
Top 10 Trending Technologies To Master In 2021
LokeshLusifer
 
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analyticsprpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
Amit Rohatgi
 
11 things IT leaders need to know about the internet of things
11 things IT leaders need to know about the internet of things 11 things IT leaders need to know about the internet of things
11 things IT leaders need to know about the internet of things
WGroup
 
Tech Trends and Best Practices for 2014
Tech Trends and Best Practices for 2014Tech Trends and Best Practices for 2014
Tech Trends and Best Practices for 2014
TechSoup Canada
 
Is IIOT Right for You?
Is IIOT Right for You?Is IIOT Right for You?
Is IIOT Right for You?
InSource Solutions
 
IT Technology Trends 2014
IT Technology Trends 2014IT Technology Trends 2014
IT Technology Trends 2014
IMC Institute
 
Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?  Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?
Jai Mehta
 
How to fail in the IoT business
How to fail in the IoT businessHow to fail in the IoT business
How to fail in the IoT business
Perry Lea
 
Technology trends, disruptions and Opportunities
Technology trends, disruptions and OpportunitiesTechnology trends, disruptions and Opportunities
Technology trends, disruptions and Opportunities
Ganesh Raju
 
Gdsc lbce offline accelerator meet -1
Gdsc lbce offline accelerator meet -1Gdsc lbce offline accelerator meet -1
Gdsc lbce offline accelerator meet -1
Diksha71
 
PIF2019 - A06 - Rodrigo M Tutilo - Advantech
PIF2019 - A06 - Rodrigo M Tutilo - AdvantechPIF2019 - A06 - Rodrigo M Tutilo - Advantech
PIF2019 - A06 - Rodrigo M Tutilo - Advantech
Evandro Gama (Prof. Dr.)
 
10 Tech Trends for 2014
10 Tech Trends for 201410 Tech Trends for 2014
10 Tech Trends for 2014
Peak 10
 
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
IOT with Drupal 8 -  Webinar Hyderabad Drupal CommunityIOT with Drupal 8 -  Webinar Hyderabad Drupal Community
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
Prateek Jain
 
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
gogo6
 
Unicaseed Demo Days - Alleantia
Unicaseed Demo Days - AlleantiaUnicaseed Demo Days - Alleantia
Unicaseed Demo Days - Alleantia
Unicaseed
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET Journal
 
NCTU hackathon_Ben
NCTU hackathon_BenNCTU hackathon_Ben
NCTU hackathon_Ben
Teng-Yuan (Ben) Chang
 
How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0
Dr. Mazlan Abbas
 

Similar to Bristech 03/09/15 - Drupal and the IoT (20)

Converged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of EverythingConverged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of Everything
 
Top 10 Trending Technologies To Master In 2021
Top 10 Trending Technologies To Master In 2021Top 10 Trending Technologies To Master In 2021
Top 10 Trending Technologies To Master In 2021
 
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analyticsprpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
 
11 things IT leaders need to know about the internet of things
11 things IT leaders need to know about the internet of things 11 things IT leaders need to know about the internet of things
11 things IT leaders need to know about the internet of things
 
Tech Trends and Best Practices for 2014
Tech Trends and Best Practices for 2014Tech Trends and Best Practices for 2014
Tech Trends and Best Practices for 2014
 
Is IIOT Right for You?
Is IIOT Right for You?Is IIOT Right for You?
Is IIOT Right for You?
 
IT Technology Trends 2014
IT Technology Trends 2014IT Technology Trends 2014
IT Technology Trends 2014
 
Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?  Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?
 
How to fail in the IoT business
How to fail in the IoT businessHow to fail in the IoT business
How to fail in the IoT business
 
Technology trends, disruptions and Opportunities
Technology trends, disruptions and OpportunitiesTechnology trends, disruptions and Opportunities
Technology trends, disruptions and Opportunities
 
Gdsc lbce offline accelerator meet -1
Gdsc lbce offline accelerator meet -1Gdsc lbce offline accelerator meet -1
Gdsc lbce offline accelerator meet -1
 
PIF2019 - A06 - Rodrigo M Tutilo - Advantech
PIF2019 - A06 - Rodrigo M Tutilo - AdvantechPIF2019 - A06 - Rodrigo M Tutilo - Advantech
PIF2019 - A06 - Rodrigo M Tutilo - Advantech
 
10 Tech Trends for 2014
10 Tech Trends for 201410 Tech Trends for 2014
10 Tech Trends for 2014
 
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
IOT with Drupal 8 -  Webinar Hyderabad Drupal CommunityIOT with Drupal 8 -  Webinar Hyderabad Drupal Community
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
 
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
 
Unicaseed Demo Days - Alleantia
Unicaseed Demo Days - AlleantiaUnicaseed Demo Days - Alleantia
Unicaseed Demo Days - Alleantia
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
NCTU hackathon_Ben
NCTU hackathon_BenNCTU hackathon_Ben
NCTU hackathon_Ben
 
How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 

Bristech 03/09/15 - Drupal and the IoT

  • 1.
  • 3. zoetrope.io // Ben Howes @zoetropeLabs IoT Consultancy Connected Hardware Connected Software Both Work with multinationals and startups @ben_howes Zoetrope founder Ex drupal dev 2 year old company Interests in 3D printing, ML, APIs, python <3 Bristol
  • 5. ‘the IoT’ sounds great. what does that actually mean?
  • 6. This is not IoT.
  • 7. Nest thermostat - This is IoT! senses, connects and plays nice with others.
  • 8. Global shipping container tracker - This is also IoT!
  • 9. Internet of Things Units Installed Base by Category Category 2013 2014 2015 2020 Automotive 96.0 189.6 372.3 3,511.1 Consumer 1,842.1 2,244.5 2.874.9 13,172.5 Generic Business 395.2 479.4 623.9 5,158.6 Vertical Business 698.7 836.5 1,009.4 3,164.4 Grand Total 3,032.0 3,750.0 4,880.6 25,006.6 Source: Gartner (November 2014) https://web.archive.org/web/20150814092249/http://www.gartner.com/newsroom/id/2905717
  • 10. 25bn Connected devices by 2020. That is a whole lot of devices
  • 11. Who’s going to come up with 25bn devices? Shipping containers: ~17M in the world - only 0.07% of 25bn! 14% will be in vehicles. Homes? 117M in the US - lots of environmental sensors. Requirements grow with Technology
  • 12. How many products is that? 2014 tablet sales: - 250M tablet PC’s sold in 2014 - about 25 (reputable) tablets on the market - hence the average is of the order of 10M Guestimated IoT sales - ~20bn new devices between 2016 - 2020
  • 15. PHP
  • 16. Drupal of Things There’s a need for smart interaction between thousands of devices. A huge number of people know PHP. Use tools people already know to build interactions? Drupal as a hub of IoT interaction and data storage?
  • 17. Drupal of Things - Rules module https://github.com /computerminds /drupal_mqtt
  • 18. Drupal of Things - Rules module
  • 19. Drupal of Things - Rules module Allows custom coding of more complex rules in PHP Use cases: - Logging data - Triggering events - Alerting for damp - Shipping container off expected course
  • 20. Summary It’s going to take a lot of engineers to build and interconnect all these devices - It needs to be a smooth process! @ben_howes

Editor's Notes

  1. Zoetrope 3 Strong team + freelance talent from Bristol area Hardware lab, 3d printers
  2. We will get back to this - but let’s have a look at the iot thing first.
  3. What does this actually mean? IoT Generic buzzword, doesn’t mean much
  4. It’s not about whether something has an internet connection - this is just a remote control. To really be an IoT device, it needs to be part of a larger system. What use is a wifi kettle without a wifi tap and wifi french press and a wifi man servant to bring it to you? Admittedly, one of my colleagues has suggested some use cases where the kettle can turn on as you come through the front door etc, which would make this an IoT device. I would still say that it’s not taking humans out of the loop - you still need to ensure it’s filled before you go out and you still need to make the drink when you get in. IoT to me is about smart automation, which this lacks. This a 45 minute presentation all on its own.
  5. It’s not about the wifi, it’s about the smartness from sensing and integration. After setting up, you should mostly not need to use the nest at all - it takes the human out of the control loop. There is an ODB2 car device from a startup called automatic, which can adjust your heating based on your commuting.
  6. Shipping container tracking with reporting over a global GSM connection allows businesses to know: Where is it? How much longer? Has it been opened? Has it been stolen? Allows automation through delivery updates, alerting warehouse staff of it’s imminent arrival etc.
  7. There’s projected to be 5bn connected devices by the end of the year - that’s quite a lot! 25bn devices requires an average of about 30% growth year-on-year through to the end of 2020. Doesn’t seem like an unreasonable rate of growth given what we’re observing at the moment.
  8. Are you sure? No Linear growth based on the last couple of years would put us on ~17bn devices That doesn’t make this look so silly.
  9. Where will all these come from? If you connected all of the 17 million shipping containers in the world, that would only be 0.07% of this estimate. Lots of environmental sensors - building management Landlords protecting assets - monitoring for cold/damp Governments will increase reporting accuracy - e.g. legionaires. 117M households in the US About ~14% will be Vehicles
  10. Looking at a recent mass market with a pinch of salt, we can see it has taken 25 mass market products (plus 100’s of others) to generate 250 million device sales in this market. Assuming this loosely holds, we’re looking at the order of 2,500 decent IoT products and a whole lot of inter communication between them. About 3 Million pairings.
  11. Aight, back to drupal and IoT
  12. Drupal CMS or web-framework The community is getting very excited about the symfony based rewrite Used by about 5% of the top 100K websites Key point? How many engineers does it take to interconnect 2500 IoT product lines?
  13. The elephant in the room. It has some pretty bad rep. Interpreted Slow Historically plagued by memory leaks. Often used a way into programming Used by somewhere in the order of magnitude of 10,000 engineers at FB. Much better than it used to be. PHP is used on a staggering 45% of the top million websites.
  14. Working on a drupal module in collaboration with computerminds, a local drupal specialist. Works with MQTT based IoT devices.
  15. Simple connections can then be hooked up with the powerful rules module! Would normally let you do stuff like sending an email when someone comments, showing a site message when a form is submitted etc.