SlideShare a Scribd company logo
1 of 44
evrythng.comĀ© Evrythng Limited | Dominique Guinard
The Business of Making Products Smart
From research, to a startup idea and its executionā€¦
Dominique Guinard
CTO & co-founder @ EVRYTHNG
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Part I : The researchā€¦. [flickr.com/photos/nwabr]
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Say Hello to the Internet of Things
[http://www.svjlesite.fr/]
evrythng.comĀ© Evrythng Limited | Dominique Guinard
An Increasing Number of Connected Smart Thingsā€¦
A very large ecosystem of smart things,
complex application development
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Need for a Common Internet of Things
Application Architecture
ā€¢ Application
development with smart
things:
ā€“ Requires expert knowledge:
ā€¢ Hardware/software
heterogeneity
ā€¢ Lack of common application
protocols
ā€“ WSN [Mot2011]
RFID [Sch2008]
ā€¢ Hypothesis: The Web
(application archi. of the
Internet) can be the
application architecture of
smart things as well.
ā€¢ Research Question: Ā«How
can the Web be leveraged to
ease the development of
Internet of Things
applications and bring it
closer to non-specialists?Ā»
[Mot2011] Mottola, L., & Picco, G. P.
Programming wireless sensor networks:
Fundamental concepts and state of the
art. ACM Comput. Surv.
[Sch2008] Schmitt, P. Adoption und
Diffusion neuer Technologien am
Beispiel der Radiofrequenz-Identifikation
(RFID). PhD Thesis, ETH Zurich.
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Part I : the Web of Things researchā€¦
Simplifying Application Development in the Internet
of Things
[flickr.com/photos/docman]
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Web of Things Application Architecture
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Device Accessibility Layer
ā€¢ How do we make smart things accessible on the Web?
ā€¢ Generic design process[Gui2010] for smart things as Web
resources:
ā€“ REST[Fie2000] and Resource Oriented Architectures[Ric2007]
[Gui2010] Guinard, D., Trifa, V., Wilde, E.
A Resource Oriented Architecture for the
Web of Things. IoT 2010
[Ric2007] Richardson, L., & Ruby, S.
RESTful web services, Oā€™Reilly Media.
[Fie2000] Fielding, R. (2000).
Architectural styles and the design of
network-based software architectures.
PhD Thesis
evrythng.comĀ© Evrythng Limited | Dominique Guinard
GET
GET, PUT
GET, DELETE
Resource
Design
Representation
Design
Interface
Design
Implementation
Strategy
http://<DOMAIN>:<PORT>/genericNodes
/temperature/sensors/node1
http://<DOMAIN>:<PORT>/genericNodes
All together... For Devices!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Booooooooooks!
RESTFul Web Services, Oā€™Reilly RESTful WS Cookbook, Oā€™Reilly
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Findability Layer
ā€¢ Once smart things are accessible on the Web, how do we
enable users to find the right service for their application?
ā€¢ Enabling Smart Things to be indexed by search engines
(lightweight metadata)[Gui2011]
ā€¢ Local lookup and discovery infrastructure [Gui2010a,May2011]
[Gui2010a] Guinard, D., et al. (2010).
Interacting with the SOA-Based Internet
of Things: Discovery, Query, Selection,
and On-Demand Provisioning of Web
Services. IEEE Transactions on Services
Computing
[May2011] Mayer, S., Guinard, D. An
Extensible Discovery Service for Smart
Things. WoT2011
[Gui2011] Guinard, D., Trifa, V., Mattern,
F., & Wilde, E. From the Internet of
Things to the Web of Things. Architecting
the Internet of Things (pp. 97-129)
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Sharing Layer
ā€¢ Once smart things are accessible and findable on the
Web, how do we share them?
ā€¢ Social Web of Things [Gui2010b]
[Gui2010b] Guinard, D., Fischer, M., &
Trifa, V. Sharing using social networks in
a composable web of things. WoT 2010
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Social Access Controller (SAC)
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Sharing in Friends and Things
http://vswot.inf.ethz.ch:8091
/gateways/vswot.inf.ethz.ch:8081
/resources/sunspots/spot1/sensors/temperature
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Composition Layer
ā€¢ Once smart things are accessible, findable, shareable
on the Web, how do we enable their easy composition
by non-specialists, into new applications?
ā€¢ Physical Mashups [Gui2010, Gui2010c]
[Guinard2010c] Guinard, D. Mashing up
your web-enabled home. ICWE 2010
[Gui2010] Guinard, D., Trifa, V., Wilde, E.
A Resource Oriented Architecture for the
Web of Things. IoT 2010
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Energy-Aware Mashup
ā€¢ Developers:
ā€“ Smart Meters as
an RESTful Web
API:
ā€“ Mashup with any
language
supporting HTTP
ā€¢ Users:
ā€“ Used by several
families around
the world
(Energie Visible)
evrythng.comĀ© Evrythng Limited | Dominique Guinard
EPC Network in a Nutshell
evrythng.comĀ© Evrythng Limited | Dominique Guinard
ā€¢ Developers:
ā€“ RFID Readers & Data in a
black-board approach
ā€“ Wizard-based creation of
Widgets
ā€“ Merging Web data and
real-world RFID data
ā€¢ Users:
ā€“ Simple Web page providing
real-time business
intelligence
ā€“ Deployed at the SAP future
store
EPC Mashups
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Electronic Article Surveillance
[Naef2009] Naef, L. ClickScript a
visual programming language in the
browser. Master Thesis, ETH Zurich
[Gui2010d] Guinard, D., Floerkemeier,
C., & Sarma, S. Cloud Computing,
REST and Mashups to Simplify RFID
Applications, WoT 2011
evrythng.comĀ© Evrythng Limited | Dominique Guinard
R&D continues on webofthings.orgā€¦
http://www.webofthings.org
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Booooooooooks!
Interconnecting
Smart Objects with IP
Getting Started with the IoT,
Oā€™Reilly Make:
ORā€¦ http://www.webofthings.org/dom/thesis.pdf
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Part II : from research to businessā€¦[flickr.com/photos/daviddmuir]
evrythng.comĀ© Evrythng Limited | Dominique Guinard
A Fast Increasing Number of Smart Thingsā€¦
evrythng.comĀ© Evrythng Limited | Dominique Guinard
The world of Ā« dumb Ā» products
ā€¢ Heinz Ketchup:
650 m bottles/year
ā€¢ Baileys:
82 m bottles/year
ā€¢ Coke:
620.5 b servings/year
ā€¢ Hershey Chocolate:
525 m bars/year
ā€¢ Mars
1 b bars/year in the UK
All kinds of objects will have
intelligence and the ability to
communicate. P&G ships
billions of objects per year,
imagine them all connected.
āˆ’ Chetan Sharma, leading wireless analyst, 2011
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Your World is Being Tagged TODAY!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Unique identity = unique relationships
evrythng.comĀ© Evrythng Limited | Dominique Guinard
A Facebook for things
An Active Digital Identity profile for every thing.
Think of a Facebook for things āˆ’ individual things with unique
digital profiles, like we have, to update, share and add toā€¦
a Facebook for things
Objects
Tags
EVRYTHNG
Cloud
Services
Applications
evrythng.comĀ© Evrythng Limited | Dominique Guinard
EVRYTHNG as the IoT Engine
ā€¢ Cloud storage and services for your Active Digital Identities
ā€¢ RESTful API, low-footprint friendly (Arduino and co)
ā€¢ Libraries for: Java, Ruby , ARM Mbed, Arduino
ā€“ Many more services/APIs coming soon!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Case Study: Diageo Fatherā€™s Day
ā€¢ Marketing campaign for
fatherā€™s day in Brazil
ā€“ Built on top of the
EVRYTHNG Engine
ā€“ Mobile Web and
Desktop apps
ā€¢ ~230ā€™000 whisky bottles
tagged with unique QR
codes
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Case study: Mobile as a Sensor
ā€¢ Thngs are not only products
ā€¢ Find, review and share laptop-
friendly workspaces
ā€¢ Rapid development of Web
apps without worrying about
data storage design &
maintenance
ā€¢ 24ā€™000 physical locations
modeled as ADIs in our engine
http://worksnug.com
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Case study: Mbed by ARM
ā€¢ Development boards
for fast, flexible and
low-risk professional
rapid prototyping.
ā€¢ Collaboration with
ARM to create
EVRYTHNG-ready
mbed devices with
ADI auto-
provisioning (self-
registering consumer
electronics)http://apm.evrythng.com/
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Wired on coffee!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Booooooooooks!
Industrial Internet:
Oā€™Reilly Radar (FREE!)
ORā€¦ http://evrythng.com/blog
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Part III : ā€¦ the execution! [flickr.com/photos/dvids]
evrythng.comĀ© Evrythng Limited | Dominique Guinard
EVRYTHNG Founders: Savory Mix!
Niall Murphy, CEO
Dom Guinard, CTO
Vlad Trifa, CPO
Andy Hobsbawm, CMO
evrythng.comĀ© Evrythng Limited | Dominique Guinard
EVRYTHNG Facts
ā€¢ 3 locations, 17 people:
ā€“ Zurich: Dev team: 5 developers, CPO, CTO
ā€“ London: Business development: CEO, CMO, COO, sales,
advisors
ā€“ Los Angeles: sales
ā€¢ Financially backed by Atomico Venture (fund of ex-
Sykpe founders)
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Development Methodology: SCRUM
ā€¢ Standups: 20 mins / day
ā€¢ Planning sessions:
ā€“ 1, 2 days
ā€“ Poker
ā€¢ Sprints: 2 weeks
ā€¢ Retrospectives
ā€¢ x Product Owner, x Scrum Masters
ā€¢ Very flat hierarchy of devs!
ā€¢ Definition of done
ā€¢ Minimal documentation
evrythng.comĀ© Evrythng Limited | Dominique Guinard
SCRUM: Challenges
ā€¢ BIG (non-IT) clients donā€™t accept it:
ā€“ Big spec / documentations required upfront (SOW)
ā€“ Donā€™t trust the Ā« sprint system Ā»
ā€“ Works well for non-bespoke apps?
ā€¢ Difficult to integrate the Ā« business Ā» team to the
process
ā€¢ Planning is hard:
ā€“ Dealing with the unknown?
ā€¢ Developers donā€™t see the value
ā€“ Standup -> standup? Late arrivalā€¦ Unconcernedā€¦
ā€“ Planning sessions as Ā« torture Ā»
ā€“ Developers want toā€¦ develop!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Our tools
Organization / Productivity
ā€¢ JIRA + Greenhopper
ā€¢ Confluence
ā€¢ Google Docs / Drive
ā€¢ Graylog 2
ā€¢ Bamboo CB
ā€¢ yED
ā€¢ GitHub
Infrastructure
ā€¢ Maven
ā€¢ Amazon EC2
ā€“ Runtime / API
ā€¢ Hetzner servers
ā€“ Internal IT
ā€“ 5x cheaper than EC2!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Booooooooooks!
Team Geek, Oā€™Reilly Scrum en action, Pearson
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Business Learnings @ an IoT Startup
ā€¢ A strong business team is KEY:
ā€“ Find the right partners!
ā€¢ Produce what the market is ready for, incubate your
dreams!
ā€¢ Minimal Viable product: ROI of perfection isnā€™t high
enough!
ā€¢ Exciting to face real/physical constraints (angry
customers, investors,ā€¦)
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Technical Learnings @ an IoT Startup
ā€¢ Hardest bit is to coordinate between business and
developers interestsā€¦
ā€¢ Mostly about finding the right team!
ā€¢ Gap between prototypes and prod apps is
enormous!
ā€¢ Challenge the hypes!
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Dominique Guinard
dom@evrythng.com
http://dom.guinard.org
@domguinard
Thank you
evrythng.comĀ© Evrythng Limited | Dominique Guinard
Useful Links
ā€¢ Web of Things community:
ā€¢ http://www.webofthings.org
ā€¢ Web of Things Thesis:
ā€¢ http://www.webofthings.org/dom/phd/thesis.pdf
ā€¢ Signup for EVRYTHNG account (for your next IoT / WoT
projects):
ā€¢ http://dev.evrythng.com

More Related Content

Viewers also liked

Big data and value creation
Big data and value creationBig data and value creation
Big data and value creationRichard Vidgen
Ā 
Exploring Big Data value for your business
Exploring Big Data value for your businessExploring Big Data value for your business
Exploring Big Data value for your businessAcunu
Ā 
Value proposition of open government data
Value proposition of open government dataValue proposition of open government data
Value proposition of open government dataAlexander Howard
Ā 
"Using Vision to Improve Waste Collection Efficiency," a Presentation from Co...
"Using Vision to Improve Waste Collection Efficiency," a Presentation from Co..."Using Vision to Improve Waste Collection Efficiency," a Presentation from Co...
"Using Vision to Improve Waste Collection Efficiency," a Presentation from Co...Edge AI and Vision Alliance
Ā 
Turning Data Into Value
Turning Data Into ValueTurning Data Into Value
Turning Data Into ValueMatt Hall
Ā 
Value Creation for SMBs with Big Data
Value Creation for SMBs with Big DataValue Creation for SMBs with Big Data
Value Creation for SMBs with Big DataAndrey Sadovykh
Ā 
Food waste collection in the Netherlands
Food waste collection in the NetherlandsFood waste collection in the Netherlands
Food waste collection in the NetherlandsMilano Recycle City
Ā 
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS WorldSuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS WorldSimo Ahava
Ā 
Emerging Business Models for the Open Data Industry and Open Data Value Capab...
Emerging Business Models for the Open Data Industry and Open Data Value Capab...Emerging Business Models for the Open Data Industry and Open Data Value Capab...
Emerging Business Models for the Open Data Industry and Open Data Value Capab...Fatemeh Ahmadi
Ā 
Activity Digital Identities in the Web of Things
Activity Digital Identities in the Web of ThingsActivity Digital Identities in the Web of Things
Activity Digital Identities in the Web of ThingsDominique Guinard
Ā 
A Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded DevicesA Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded DevicesDominique Guinard
Ā 
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of ThingsIf Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of ThingsDominique Guinard
Ā 
3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDB3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDBDominique Guinard
Ā 
Evrythng @ Web of Things
Evrythng @ Web of ThingsEvrythng @ Web of Things
Evrythng @ Web of ThingsDominique Guinard
Ā 
Dumb Products can be Smart Too!
Dumb Products can be Smart Too!Dumb Products can be Smart Too!
Dumb Products can be Smart Too!Dominique Guinard
Ā 
Industrial Data Space Key Facts
Industrial Data Space Key FactsIndustrial Data Space Key Facts
Industrial Data Space Key FactsBoris Otto
Ā 
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, ArduinoAndroid and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, ArduinoDominique Guinard
Ā 
HTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile WebHTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile WebDominique Guinard
Ā 
Turning data from insights into value
Turning data from insights into valueTurning data from insights into value
Turning data from insights into valueKoray Kocabas
Ā 
The Art of API Crafting for the IoT
The Art of API Crafting for the IoTThe Art of API Crafting for the IoT
The Art of API Crafting for the IoTDominique Guinard
Ā 

Viewers also liked (20)

Big data and value creation
Big data and value creationBig data and value creation
Big data and value creation
Ā 
Exploring Big Data value for your business
Exploring Big Data value for your businessExploring Big Data value for your business
Exploring Big Data value for your business
Ā 
Value proposition of open government data
Value proposition of open government dataValue proposition of open government data
Value proposition of open government data
Ā 
"Using Vision to Improve Waste Collection Efficiency," a Presentation from Co...
"Using Vision to Improve Waste Collection Efficiency," a Presentation from Co..."Using Vision to Improve Waste Collection Efficiency," a Presentation from Co...
"Using Vision to Improve Waste Collection Efficiency," a Presentation from Co...
Ā 
Turning Data Into Value
Turning Data Into ValueTurning Data Into Value
Turning Data Into Value
Ā 
Value Creation for SMBs with Big Data
Value Creation for SMBs with Big DataValue Creation for SMBs with Big Data
Value Creation for SMBs with Big Data
Ā 
Food waste collection in the Netherlands
Food waste collection in the NetherlandsFood waste collection in the Netherlands
Food waste collection in the Netherlands
Ā 
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS WorldSuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
Ā 
Emerging Business Models for the Open Data Industry and Open Data Value Capab...
Emerging Business Models for the Open Data Industry and Open Data Value Capab...Emerging Business Models for the Open Data Industry and Open Data Value Capab...
Emerging Business Models for the Open Data Industry and Open Data Value Capab...
Ā 
Activity Digital Identities in the Web of Things
Activity Digital Identities in the Web of ThingsActivity Digital Identities in the Web of Things
Activity Digital Identities in the Web of Things
Ā 
A Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded DevicesA Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
Ā 
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of ThingsIf Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
Ā 
3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDB3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDB
Ā 
Evrythng @ Web of Things
Evrythng @ Web of ThingsEvrythng @ Web of Things
Evrythng @ Web of Things
Ā 
Dumb Products can be Smart Too!
Dumb Products can be Smart Too!Dumb Products can be Smart Too!
Dumb Products can be Smart Too!
Ā 
Industrial Data Space Key Facts
Industrial Data Space Key FactsIndustrial Data Space Key Facts
Industrial Data Space Key Facts
Ā 
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, ArduinoAndroid and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Ā 
HTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile WebHTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile Web
Ā 
Turning data from insights into value
Turning data from insights into valueTurning data from insights into value
Turning data from insights into value
Ā 
The Art of API Crafting for the IoT
The Art of API Crafting for the IoTThe Art of API Crafting for the IoT
The Art of API Crafting for the IoT
Ā 

Similar to Business Aspects of the IoT: Making Products Smart

EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?Chris Swan
Ā 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of ThingsDominique Guinard
Ā 
Superfast Business - Making the Most of Tablets for your Business
Superfast Business - Making the Most of Tablets for your BusinessSuperfast Business - Making the Most of Tablets for your Business
Superfast Business - Making the Most of Tablets for your BusinessSuperfast Business
Ā 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application ArchitectureDominique Guinard
Ā 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of ThingsSimon Mayer
Ā 
Superfast Business: Getting the most out of iPads
Superfast Business: Getting the most out of iPadsSuperfast Business: Getting the most out of iPads
Superfast Business: Getting the most out of iPadsSuperfast Business
Ā 
Devoxx 2014 presentation
Devoxx 2014 presentationDevoxx 2014 presentation
Devoxx 2014 presentationEric Cattoir
Ā 
Superfast Business Getting the Most Out of iPads: Dorset Event Slides
Superfast Business Getting the Most Out of iPads: Dorset Event SlidesSuperfast Business Getting the Most Out of iPads: Dorset Event Slides
Superfast Business Getting the Most Out of iPads: Dorset Event SlidesSuperfast Business
Ā 
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022InfluxData
Ā 
How to develop the IoT products
How to develop the IoT productsHow to develop the IoT products
How to develop the IoT productsVikram Nandini
Ā 
Role of IoT in Custom Web Development
Role of IoT in Custom Web DevelopmentRole of IoT in Custom Web Development
Role of IoT in Custom Web DevelopmentMegha V
Ā 
Building an IoT Monitoring App with InfluxDB and LoRa
Building an IoT Monitoring App with InfluxDB and LoRaBuilding an IoT Monitoring App with InfluxDB and LoRa
Building an IoT Monitoring App with InfluxDB and LoRaInfluxData
Ā 
Skolkovo 2 blackberry
Skolkovo 2 blackberrySkolkovo 2 blackberry
Skolkovo 2 blackberryAlbert Yefimov
Ā 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
Ā 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...InfluxData
Ā 
What is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts YouWhat is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts YouEduardo Pelegri-Llopart
Ā 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...Eduardo Pelegri-Llopart
Ā 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego PresentationJeff Haynie
Ā 

Similar to Business Aspects of the IoT: Making Products Smart (20)

EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
Ā 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of Things
Ā 
Superfast Business - Making the Most of Tablets for your Business
Superfast Business - Making the Most of Tablets for your BusinessSuperfast Business - Making the Most of Tablets for your Business
Superfast Business - Making the Most of Tablets for your Business
Ā 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application Architecture
Ā 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of Things
Ā 
Superfast Business: Getting the most out of iPads
Superfast Business: Getting the most out of iPadsSuperfast Business: Getting the most out of iPads
Superfast Business: Getting the most out of iPads
Ā 
Devoxx 2014 presentation
Devoxx 2014 presentationDevoxx 2014 presentation
Devoxx 2014 presentation
Ā 
Superfast Business Getting the Most Out of iPads: Dorset Event Slides
Superfast Business Getting the Most Out of iPads: Dorset Event SlidesSuperfast Business Getting the Most Out of iPads: Dorset Event Slides
Superfast Business Getting the Most Out of iPads: Dorset Event Slides
Ā 
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Gilmore, Palani [InfluxData] | Use Case: Crypto & Fintech | InfluxDays 2022
Ā 
How to develop the IoT products
How to develop the IoT productsHow to develop the IoT products
How to develop the IoT products
Ā 
Role of IoT in Custom Web Development
Role of IoT in Custom Web DevelopmentRole of IoT in Custom Web Development
Role of IoT in Custom Web Development
Ā 
Building an IoT Monitoring App with InfluxDB and LoRa
Building an IoT Monitoring App with InfluxDB and LoRaBuilding an IoT Monitoring App with InfluxDB and LoRa
Building an IoT Monitoring App with InfluxDB and LoRa
Ā 
M1. io t
M1. io tM1. io t
M1. io t
Ā 
Skolkovo 2 blackberry
Skolkovo 2 blackberrySkolkovo 2 blackberry
Skolkovo 2 blackberry
Ā 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
Ā 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Ā 
Introducing Titanium
Introducing TitaniumIntroducing Titanium
Introducing Titanium
Ā 
What is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts YouWhat is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts You
Ā 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
Ā 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego Presentation
Ā 

More from Dominique Guinard

From the internet of things to the web of things course
From the internet of things to the web of things courseFrom the internet of things to the web of things course
From the internet of things to the web of things courseDominique Guinard
Ā 
1 billion thngs at a time
1 billion thngs at a time1 billion thngs at a time
1 billion thngs at a timeDominique Guinard
Ā 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things WorkshopsDominique Guinard
Ā 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Dominique Guinard
Ā 
Comparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsComparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsDominique Guinard
Ā 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkDominique Guinard
Ā 
Giving RFID a REST: Web-enabled EPCIS
Giving RFID a REST: Web-enabled EPCISGiving RFID a REST: Web-enabled EPCIS
Giving RFID a REST: Web-enabled EPCISDominique Guinard
Ā 
Epc Mashup Dashboard Salespitch
Epc Mashup Dashboard SalespitchEpc Mashup Dashboard Salespitch
Epc Mashup Dashboard SalespitchDominique Guinard
Ā 
Web Messaging for Open for Web of Things
Web Messaging for Open for Web of ThingsWeb Messaging for Open for Web of Things
Web Messaging for Open for Web of ThingsDominique Guinard
Ā 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-HomeDominique Guinard
Ā 
RESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFIDRESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFIDDominique Guinard
Ā 
Social Sharing In a Web of Things
Social Sharing In a Web of ThingsSocial Sharing In a Web of Things
Social Sharing In a Web of ThingsDominique Guinard
Ā 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebDominique Guinard
Ā 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)Dominique Guinard
Ā 
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009Dominique Guinard
Ā 
Using Spatial Conditions for Mobile Applications
Using Spatial Conditions for Mobile ApplicationsUsing Spatial Conditions for Mobile Applications
Using Spatial Conditions for Mobile ApplicationsDominique Guinard
Ā 

More from Dominique Guinard (19)

From the internet of things to the web of things course
From the internet of things to the web of things courseFrom the internet of things to the web of things course
From the internet of things to the web of things course
Ā 
1 billion thngs at a time
1 billion thngs at a time1 billion thngs at a time
1 billion thngs at a time
Ā 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
Ā 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Ā 
Comparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsComparing SOAs for the Internet of Things
Comparing SOAs for the Internet of Things
Ā 
WoT Tutorial @ Cisco
WoT Tutorial @ CiscoWoT Tutorial @ Cisco
WoT Tutorial @ Cisco
Ā 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID Network
Ā 
WoT @ Oracle-Labs
WoT @ Oracle-LabsWoT @ Oracle-Labs
WoT @ Oracle-Labs
Ā 
Giving RFID a REST: Web-enabled EPCIS
Giving RFID a REST: Web-enabled EPCISGiving RFID a REST: Web-enabled EPCIS
Giving RFID a REST: Web-enabled EPCIS
Ā 
A ROA for the WOT
A ROA for the WOTA ROA for the WOT
A ROA for the WOT
Ā 
Epc Mashup Dashboard Salespitch
Epc Mashup Dashboard SalespitchEpc Mashup Dashboard Salespitch
Epc Mashup Dashboard Salespitch
Ā 
Web Messaging for Open for Web of Things
Web Messaging for Open for Web of ThingsWeb Messaging for Open for Web of Things
Web Messaging for Open for Web of Things
Ā 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-Home
Ā 
RESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFIDRESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFID
Ā 
Social Sharing In a Web of Things
Social Sharing In a Web of ThingsSocial Sharing In a Web of Things
Social Sharing In a Web of Things
Ā 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the Web
Ā 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
Ā 
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Ā 
Using Spatial Conditions for Mobile Applications
Using Spatial Conditions for Mobile ApplicationsUsing Spatial Conditions for Mobile Applications
Using Spatial Conditions for Mobile Applications
Ā 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
Ā 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
Ā 
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelDeepika Singh
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vƔzquez
Ā 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
Ā 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
Ā 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
Ā 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
Ā 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
Ā 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
Ā 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
Ā 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
Ā 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
Ā 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
Ā 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ā 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Ā 
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Ā 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Ā 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ā 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Ā 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Ā 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Ā 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Ā 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Ā 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
Ā 

Business Aspects of the IoT: Making Products Smart

  • 1. evrythng.comĀ© Evrythng Limited | Dominique Guinard The Business of Making Products Smart From research, to a startup idea and its executionā€¦ Dominique Guinard CTO & co-founder @ EVRYTHNG
  • 2. evrythng.comĀ© Evrythng Limited | Dominique Guinard Part I : The researchā€¦. [flickr.com/photos/nwabr]
  • 3. evrythng.comĀ© Evrythng Limited | Dominique Guinard Say Hello to the Internet of Things [http://www.svjlesite.fr/]
  • 4. evrythng.comĀ© Evrythng Limited | Dominique Guinard An Increasing Number of Connected Smart Thingsā€¦ A very large ecosystem of smart things, complex application development
  • 5. evrythng.comĀ© Evrythng Limited | Dominique Guinard Need for a Common Internet of Things Application Architecture ā€¢ Application development with smart things: ā€“ Requires expert knowledge: ā€¢ Hardware/software heterogeneity ā€¢ Lack of common application protocols ā€“ WSN [Mot2011] RFID [Sch2008] ā€¢ Hypothesis: The Web (application archi. of the Internet) can be the application architecture of smart things as well. ā€¢ Research Question: Ā«How can the Web be leveraged to ease the development of Internet of Things applications and bring it closer to non-specialists?Ā» [Mot2011] Mottola, L., & Picco, G. P. Programming wireless sensor networks: Fundamental concepts and state of the art. ACM Comput. Surv. [Sch2008] Schmitt, P. Adoption und Diffusion neuer Technologien am Beispiel der Radiofrequenz-Identifikation (RFID). PhD Thesis, ETH Zurich.
  • 6. evrythng.comĀ© Evrythng Limited | Dominique Guinard Part I : the Web of Things researchā€¦ Simplifying Application Development in the Internet of Things [flickr.com/photos/docman]
  • 7. evrythng.comĀ© Evrythng Limited | Dominique Guinard Web of Things Application Architecture
  • 8. evrythng.comĀ© Evrythng Limited | Dominique Guinard Device Accessibility Layer ā€¢ How do we make smart things accessible on the Web? ā€¢ Generic design process[Gui2010] for smart things as Web resources: ā€“ REST[Fie2000] and Resource Oriented Architectures[Ric2007] [Gui2010] Guinard, D., Trifa, V., Wilde, E. A Resource Oriented Architecture for the Web of Things. IoT 2010 [Ric2007] Richardson, L., & Ruby, S. RESTful web services, Oā€™Reilly Media. [Fie2000] Fielding, R. (2000). Architectural styles and the design of network-based software architectures. PhD Thesis
  • 9. evrythng.comĀ© Evrythng Limited | Dominique Guinard GET GET, PUT GET, DELETE Resource Design Representation Design Interface Design Implementation Strategy http://<DOMAIN>:<PORT>/genericNodes /temperature/sensors/node1 http://<DOMAIN>:<PORT>/genericNodes All together... For Devices!
  • 10. evrythng.comĀ© Evrythng Limited | Dominique Guinard Booooooooooks! RESTFul Web Services, Oā€™Reilly RESTful WS Cookbook, Oā€™Reilly
  • 11. evrythng.comĀ© Evrythng Limited | Dominique Guinard Findability Layer ā€¢ Once smart things are accessible on the Web, how do we enable users to find the right service for their application? ā€¢ Enabling Smart Things to be indexed by search engines (lightweight metadata)[Gui2011] ā€¢ Local lookup and discovery infrastructure [Gui2010a,May2011] [Gui2010a] Guinard, D., et al. (2010). Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services. IEEE Transactions on Services Computing [May2011] Mayer, S., Guinard, D. An Extensible Discovery Service for Smart Things. WoT2011 [Gui2011] Guinard, D., Trifa, V., Mattern, F., & Wilde, E. From the Internet of Things to the Web of Things. Architecting the Internet of Things (pp. 97-129)
  • 12. evrythng.comĀ© Evrythng Limited | Dominique Guinard Sharing Layer ā€¢ Once smart things are accessible and findable on the Web, how do we share them? ā€¢ Social Web of Things [Gui2010b] [Gui2010b] Guinard, D., Fischer, M., & Trifa, V. Sharing using social networks in a composable web of things. WoT 2010
  • 13. evrythng.comĀ© Evrythng Limited | Dominique Guinard Social Access Controller (SAC)
  • 14. evrythng.comĀ© Evrythng Limited | Dominique Guinard Sharing in Friends and Things http://vswot.inf.ethz.ch:8091 /gateways/vswot.inf.ethz.ch:8081 /resources/sunspots/spot1/sensors/temperature
  • 15. evrythng.comĀ© Evrythng Limited | Dominique Guinard Composition Layer ā€¢ Once smart things are accessible, findable, shareable on the Web, how do we enable their easy composition by non-specialists, into new applications? ā€¢ Physical Mashups [Gui2010, Gui2010c] [Guinard2010c] Guinard, D. Mashing up your web-enabled home. ICWE 2010 [Gui2010] Guinard, D., Trifa, V., Wilde, E. A Resource Oriented Architecture for the Web of Things. IoT 2010
  • 16. evrythng.comĀ© Evrythng Limited | Dominique Guinard Energy-Aware Mashup ā€¢ Developers: ā€“ Smart Meters as an RESTful Web API: ā€“ Mashup with any language supporting HTTP ā€¢ Users: ā€“ Used by several families around the world (Energie Visible)
  • 17. evrythng.comĀ© Evrythng Limited | Dominique Guinard EPC Network in a Nutshell
  • 18. evrythng.comĀ© Evrythng Limited | Dominique Guinard ā€¢ Developers: ā€“ RFID Readers & Data in a black-board approach ā€“ Wizard-based creation of Widgets ā€“ Merging Web data and real-world RFID data ā€¢ Users: ā€“ Simple Web page providing real-time business intelligence ā€“ Deployed at the SAP future store EPC Mashups
  • 19. evrythng.comĀ© Evrythng Limited | Dominique Guinard Electronic Article Surveillance [Naef2009] Naef, L. ClickScript a visual programming language in the browser. Master Thesis, ETH Zurich [Gui2010d] Guinard, D., Floerkemeier, C., & Sarma, S. Cloud Computing, REST and Mashups to Simplify RFID Applications, WoT 2011
  • 20. evrythng.comĀ© Evrythng Limited | Dominique Guinard R&D continues on webofthings.orgā€¦ http://www.webofthings.org
  • 21. evrythng.comĀ© Evrythng Limited | Dominique Guinard Booooooooooks! Interconnecting Smart Objects with IP Getting Started with the IoT, Oā€™Reilly Make: ORā€¦ http://www.webofthings.org/dom/thesis.pdf
  • 22. evrythng.comĀ© Evrythng Limited | Dominique Guinard Part II : from research to businessā€¦[flickr.com/photos/daviddmuir]
  • 23. evrythng.comĀ© Evrythng Limited | Dominique Guinard A Fast Increasing Number of Smart Thingsā€¦
  • 24. evrythng.comĀ© Evrythng Limited | Dominique Guinard The world of Ā« dumb Ā» products ā€¢ Heinz Ketchup: 650 m bottles/year ā€¢ Baileys: 82 m bottles/year ā€¢ Coke: 620.5 b servings/year ā€¢ Hershey Chocolate: 525 m bars/year ā€¢ Mars 1 b bars/year in the UK All kinds of objects will have intelligence and the ability to communicate. P&G ships billions of objects per year, imagine them all connected. āˆ’ Chetan Sharma, leading wireless analyst, 2011
  • 25. evrythng.comĀ© Evrythng Limited | Dominique Guinard Your World is Being Tagged TODAY!
  • 26. evrythng.comĀ© Evrythng Limited | Dominique Guinard Unique identity = unique relationships
  • 27. evrythng.comĀ© Evrythng Limited | Dominique Guinard A Facebook for things An Active Digital Identity profile for every thing. Think of a Facebook for things āˆ’ individual things with unique digital profiles, like we have, to update, share and add toā€¦ a Facebook for things Objects Tags EVRYTHNG Cloud Services Applications
  • 28. evrythng.comĀ© Evrythng Limited | Dominique Guinard EVRYTHNG as the IoT Engine ā€¢ Cloud storage and services for your Active Digital Identities ā€¢ RESTful API, low-footprint friendly (Arduino and co) ā€¢ Libraries for: Java, Ruby , ARM Mbed, Arduino ā€“ Many more services/APIs coming soon!
  • 29. evrythng.comĀ© Evrythng Limited | Dominique Guinard Case Study: Diageo Fatherā€™s Day ā€¢ Marketing campaign for fatherā€™s day in Brazil ā€“ Built on top of the EVRYTHNG Engine ā€“ Mobile Web and Desktop apps ā€¢ ~230ā€™000 whisky bottles tagged with unique QR codes
  • 30. evrythng.comĀ© Evrythng Limited | Dominique Guinard Case study: Mobile as a Sensor ā€¢ Thngs are not only products ā€¢ Find, review and share laptop- friendly workspaces ā€¢ Rapid development of Web apps without worrying about data storage design & maintenance ā€¢ 24ā€™000 physical locations modeled as ADIs in our engine http://worksnug.com
  • 31. evrythng.comĀ© Evrythng Limited | Dominique Guinard Case study: Mbed by ARM ā€¢ Development boards for fast, flexible and low-risk professional rapid prototyping. ā€¢ Collaboration with ARM to create EVRYTHNG-ready mbed devices with ADI auto- provisioning (self- registering consumer electronics)http://apm.evrythng.com/
  • 32. evrythng.comĀ© Evrythng Limited | Dominique Guinard Wired on coffee!
  • 33. evrythng.comĀ© Evrythng Limited | Dominique Guinard Booooooooooks! Industrial Internet: Oā€™Reilly Radar (FREE!) ORā€¦ http://evrythng.com/blog
  • 34. evrythng.comĀ© Evrythng Limited | Dominique Guinard Part III : ā€¦ the execution! [flickr.com/photos/dvids]
  • 35. evrythng.comĀ© Evrythng Limited | Dominique Guinard EVRYTHNG Founders: Savory Mix! Niall Murphy, CEO Dom Guinard, CTO Vlad Trifa, CPO Andy Hobsbawm, CMO
  • 36. evrythng.comĀ© Evrythng Limited | Dominique Guinard EVRYTHNG Facts ā€¢ 3 locations, 17 people: ā€“ Zurich: Dev team: 5 developers, CPO, CTO ā€“ London: Business development: CEO, CMO, COO, sales, advisors ā€“ Los Angeles: sales ā€¢ Financially backed by Atomico Venture (fund of ex- Sykpe founders)
  • 37. evrythng.comĀ© Evrythng Limited | Dominique Guinard Development Methodology: SCRUM ā€¢ Standups: 20 mins / day ā€¢ Planning sessions: ā€“ 1, 2 days ā€“ Poker ā€¢ Sprints: 2 weeks ā€¢ Retrospectives ā€¢ x Product Owner, x Scrum Masters ā€¢ Very flat hierarchy of devs! ā€¢ Definition of done ā€¢ Minimal documentation
  • 38. evrythng.comĀ© Evrythng Limited | Dominique Guinard SCRUM: Challenges ā€¢ BIG (non-IT) clients donā€™t accept it: ā€“ Big spec / documentations required upfront (SOW) ā€“ Donā€™t trust the Ā« sprint system Ā» ā€“ Works well for non-bespoke apps? ā€¢ Difficult to integrate the Ā« business Ā» team to the process ā€¢ Planning is hard: ā€“ Dealing with the unknown? ā€¢ Developers donā€™t see the value ā€“ Standup -> standup? Late arrivalā€¦ Unconcernedā€¦ ā€“ Planning sessions as Ā« torture Ā» ā€“ Developers want toā€¦ develop!
  • 39. evrythng.comĀ© Evrythng Limited | Dominique Guinard Our tools Organization / Productivity ā€¢ JIRA + Greenhopper ā€¢ Confluence ā€¢ Google Docs / Drive ā€¢ Graylog 2 ā€¢ Bamboo CB ā€¢ yED ā€¢ GitHub Infrastructure ā€¢ Maven ā€¢ Amazon EC2 ā€“ Runtime / API ā€¢ Hetzner servers ā€“ Internal IT ā€“ 5x cheaper than EC2!
  • 40. evrythng.comĀ© Evrythng Limited | Dominique Guinard Booooooooooks! Team Geek, Oā€™Reilly Scrum en action, Pearson
  • 41. evrythng.comĀ© Evrythng Limited | Dominique Guinard Business Learnings @ an IoT Startup ā€¢ A strong business team is KEY: ā€“ Find the right partners! ā€¢ Produce what the market is ready for, incubate your dreams! ā€¢ Minimal Viable product: ROI of perfection isnā€™t high enough! ā€¢ Exciting to face real/physical constraints (angry customers, investors,ā€¦)
  • 42. evrythng.comĀ© Evrythng Limited | Dominique Guinard Technical Learnings @ an IoT Startup ā€¢ Hardest bit is to coordinate between business and developers interestsā€¦ ā€¢ Mostly about finding the right team! ā€¢ Gap between prototypes and prod apps is enormous! ā€¢ Challenge the hypes!
  • 43. evrythng.comĀ© Evrythng Limited | Dominique Guinard Dominique Guinard dom@evrythng.com http://dom.guinard.org @domguinard Thank you
  • 44. evrythng.comĀ© Evrythng Limited | Dominique Guinard Useful Links ā€¢ Web of Things community: ā€¢ http://www.webofthings.org ā€¢ Web of Things Thesis: ā€¢ http://www.webofthings.org/dom/phd/thesis.pdf ā€¢ Signup for EVRYTHNG account (for your next IoT / WoT projects): ā€¢ http://dev.evrythng.com

Editor's Notes

  1. Currentdevelopments in embeddedsystems in domainssuch as home appliances, sensor net, or simple everydayobjectbeingtaggedwith RFID:Show thatthey are gettingincreasinglysmarter and connectedwhichlead to a very large ecosystem of smart thingsLet us think of an electronic article surveillance system in a store thatwouldleveragethiseco-system: tag objectswith RFID trigger the RFID readerswith a proximitysensor trigger the security camera if somethingwasstolenbroadcast the information to the staff on their mobile phones
  2. This leads to a problemresearched by many, showing:ToomuchprotocolsheterogeneityExpensive and time-consumingexpertknowledgeRequirements for application layer for the IoT
  3. Four layers but: Not OSI:layers are flexible, eacheases a little more building applications: from Embedded Syst. Dev to End-UsersContribution: LayersBuilding blocks: each block is a Web APIApplications testingthese blocks
  4. Resource Tree:functionality of the sun spot identified by resolvableURIsNot bound to one representation. We use HTML for browsability, JSON for mashups, HTTP has a content-negotiationmechanism for selecting the right representation.GET on temperature =&gt; retrieves the representation of the tempsensorPUT on LED =&gt; changes the state of the LED (on/off)http://vs3.inf.ethz.ch:8083/sunspots/
  5. Withthis layer wewant to achievetwothings:MakethingsfindableusingsearchenginesAllow the semi-automaticintegrationintomashuptoolsGuinard, D., Trifa, V., Mattern, F., &amp; Wilde, E. (2011). From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices. In D. Uckelmann, M. Harrison, &amp; F. Michahelles (Eds.), Architecting the Internet of Things (pp. 97-129). Berlin, Heidelberg: Springer Berlin Heidelberg. Retrieved from http://www.springerlink.com/content/p314x13322qnw276
  6. Smart things are securedbased on HTTP Basic AccessAuthentication or HTTP DigestAuthenticationAuthenticationthroughOauthUsing the social network API (OpenSocial if supported, otherwise social network proprietary API)
  7. List of resources (i.e., services) thatcanbesharedisautomaticallygenerated by crawling (see sharing layer)
  8. Manualmashupdev:Wetake a device on whichappscanbedeveloped by domainspecialists and, using the otherlayers, bringit to Web developers
  9. We provide a Web page that loads the real-world data into global variables, developers then just have to create widgets by combining this data with services on the Web.
  10. Bringingdevelopment as close as possible to endusersWecreated a frameworkthatallows the creation of dedicatedmashup editorsi.e., Web toolthat let usersbuildmashupssimply by visuallycomposingwidgetsThanks to the otherlayerseachwidgetisreduced to an HTTP call and canevenbeautomaticallygenerated.This is the EAS mashup.
  11. http://www.webofthings.org/2011/12/01/phd-web-of-things-app-archi/http://www.webofthings.org/dom/thesis.pdf
  12. Yes you could start with serving up generic information on nutrition, or recipes or product history/provenance to help aid initial purchase in storeBut in fact what youā€™re doing iscreating a unique relationship between a product and a consumer. How? By encouraging consumers to take digital possession of their product by identifying themselves ā€“ through FB etc ā€“ in order to link the unique tag on each product to the individual consumerSo when a consumer ā€˜checks intoā€™ their bottle of olive oil, the product becomes your passport to a world of content, services, experiences based on the lifestyle territory the brand wants to own. For instance:-- Gets you discounts on bookings at Jamie Oliver restaurants-- Suggests nearby cookery classes, and so on.
  13. Think of it as a Facebook for ThingsĀ Where all things have unique identities, which are represented online. This is what we at EVRYTHNG call an Active Digital IdentityĀ This allows us toā€¦Ā Attach content to them Ā To communicate via them Ā To connect apps and services to themWhich enables things to be part of the real-time social flow of digital conversations which happens around us every day
  14. http://www.webofthings.org/2011/12/01/phd-web-of-things-app-archi/http://www.webofthings.org/dom/thesis.pdf
  15. Doing it with these interesting guys