SlideShare a Scribd company logo
Bristech  03/09/15 - Drupal and the IoT
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

PDF
Keynote - Fujitsu Innovation Gathering,
PDF
Fujitsu World Tour 2017 in Berlin - Agenda
PPTX
120": Internet of Drones
PPTX
Digital twin - Internet of Things
PDF
Verizon Media: Entertainment, XR + 5G
PDF
InterDrone 2017 Las Vegas - Keynote Address
PPTX
Winning the Digital Disruption Game by Biren Gandhi
PDF
Five Trends in IoT and Edge Computing to Track in 2019
Keynote - Fujitsu Innovation Gathering,
Fujitsu World Tour 2017 in Berlin - Agenda
120": Internet of Drones
Digital twin - Internet of Things
Verizon Media: Entertainment, XR + 5G
InterDrone 2017 Las Vegas - Keynote Address
Winning the Digital Disruption Game by Biren Gandhi
Five Trends in IoT and Edge Computing to Track in 2019

What's hot (19)

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

Viewers also liked (13)

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

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

PPTX
Internet of Things, An Introduction
PPTX
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
PPTX
IoT Development - Opportunities and Challenges
PPTX
Internet of Things (IOT) - Lecture 1.pptx
PPTX
Internet of Things (IOT) - Lecture 1.pptx
PPTX
Lecturegsdhgfjdffjhdfjdfdgjfhgfgfgjfhjdh 1.pptx
PDF
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
PDF
Internet of Things
PDF
Foundational Elements for IoT (1)
PDF
Io t(internet of_things)
PPTX
Internet of thing (IOT) AICT (Lec#10).pptx
PPTX
Internet of Things (IOT) - Lecture 1.pptx
PDF
5G What it means for IoT
PPTX
iot_ppt.pptx
DOCX
Internet of Things (IoT): More than Smart “Things”
PPTX
Introduction to IoT.pptx
PPTX
SGNOG 5: Some thoughts on IoT
PPTX
IOT Presentation new (2).pptx
PPT
Internet of things (IoT) and big data- r.nabati
PPTX
IOT – Internet of things.pptx (A Brief Introduction)
Internet of Things, An Introduction
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
IoT Development - Opportunities and Challenges
Internet of Things (IOT) - Lecture 1.pptx
Internet of Things (IOT) - Lecture 1.pptx
Lecturegsdhgfjdffjhdfjdfdgjfhgfgfgjfhjdh 1.pptx
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
Internet of Things
Foundational Elements for IoT (1)
Io t(internet of_things)
Internet of thing (IOT) AICT (Lec#10).pptx
Internet of Things (IOT) - Lecture 1.pptx
5G What it means for IoT
iot_ppt.pptx
Internet of Things (IoT): More than Smart “Things”
Introduction to IoT.pptx
SGNOG 5: Some thoughts on IoT
IOT Presentation new (2).pptx
Internet of things (IoT) and big data- r.nabati
IOT – Internet of things.pptx (A Brief Introduction)

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Approach and Philosophy of On baking technology
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
A Presentation on Artificial Intelligence
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Programs and apps: productivity, graphics, security and other tools
Chapter 5: Probability Theory and Statistics
A novel scalable deep ensemble learning framework for big data classification...
Approach and Philosophy of On baking technology
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Heart disease approach using modified random forest and particle swarm optimi...
MIND Revenue Release Quarter 2 2025 Press Release
A Presentation on Artificial Intelligence
Group 1 Presentation -Planning and Decision Making .pptx
Assigned Numbers - 2025 - Bluetooth® Document
A comparative study of natural language inference in Swahili using monolingua...
1 - Historical Antecedents, Social Consideration.pdf
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
SOPHOS-XG Firewall Administrator PPT.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Web App vs Mobile App What Should You Build First.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Programs and apps: productivity, graphics, security and other tools

Bristech 03/09/15 - Drupal and the IoT

  • 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

  • #4: Zoetrope 3 Strong team + freelance talent from Bristol area Hardware lab, 3d printers
  • #5: We will get back to this - but let’s have a look at the iot thing first.
  • #6: What does this actually mean? IoT Generic buzzword, doesn’t mean much
  • #7: 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.
  • #8: 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.
  • #9: 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.
  • #10: 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.
  • #11: 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.
  • #12: 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
  • #13: 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.
  • #14: Aight, back to drupal and IoT
  • #15: 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?
  • #16: 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.
  • #18: Working on a drupal module in collaboration with computerminds, a local drupal specialist. Works with MQTT based IoT devices.
  • #19: 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.