L'iBeacon, introduit lors de la WWDC en 2013 est en cours de standardisation, grâce au projet open-source Eddystone. Associé à cette technologie, le projet "The physical Web" lancé par Google, promet lui aussi de grandes innovations dans le monde de l'IoT. En effet, il a pour but de pouvoir relier un smartphone à un beacon sans passer par une application. Ceci offre un large panel d'utilisation, pour relier des lieux physiques avec le monde virtuel. Nous ferons le point sur le projet et les technologies sous-jacentes, avant de se plonger dans les cas d'utilisation concrets, existants ou à venir.
5. @bonbonking #xebiconfr
1. Foreword: The Era of Ubiquitous Computing
2. The Physical Web in a Nutshell
3. Technologies Behind The Scenes
4. Takeaways
5. The Age of Calm Technologies
Agenda
5
7. The most profound technologies are those
that disappear. They weave themselves into
the fabric of everyday life until they are
indistinguishable from it.
—— Mark Weiser, Xerox Parc, 1991
The Computer for the Twenty-First Century
9. @bonbonking #xebiconfr
• “The first era we call mainframe, each shared by lots of
people. Now we are in the personal computing era,
person and machine staring uneasily at each other across
the desktop. Next comes ubiquitous computing, or the
age of calm technology, when technology recedes into
the background of our lives.”
9
10. @bonbonking #xebiconfr 10
The Major Trends in Computing
Mainframe many people share a computer
Personal Computer one computer, one person
Internet - Widespread Distributed Computing
Ubiquitous Computing many computers share each of us
11. @bonbonking #xebiconfr
• Context awareness originated as a
term from ubiquitous computing or
as so-called pervasive computing
which sought to deal with linking
changes in the environment with
computer systems, which are
otherwise static.
11
12. @bonbonking #xebiconfr
The Physical Web in a Nutshell
What is The Physical Web?
Why should we talk about it?
How to deploy it?
Who would benefit from it?
2
50. Beacon Signal Characteristics
Tx Power: Transmit Power
dBm: decibel-milliwatts
Advertising Interval
RSSI: Received Signal Strength Indicator
Measured Power
57. Field Size Description
UUID 16 bytes
Application developers should define a UUID specific to their
app and deployment use case.
Major 2 bytes
Further specifies a specific iBeacon and use case. For example,
this could define a sub-region within a larger region defined by
the UUID.
Minor 2 bytes
Allows further subdivision of region or use case, specified by
the application developer.
62. enum CLProximity : Int {
case Unknown
case Immediate
case Near
case Far
}
63. Store Location San Francisco Paris London
UUID D9B9EC1F-3925-43D0-80A9-1E39D4CEA95C
Major 1 2 3
Minor
Clothing 10 10 10
Housewares 20 20 20
Automotive 30 30 30
101. @bonbonking #xebiconfr
• The purpose of a computer is to help you do something else.
• The best computer is a quiet, invisible servant.
• The more you can do by intuition the smarter you are; the
computer should extend your unconscious.
• Technology should create calm.
—— Mark Weiser and John Seely Brown, Xerox Parc, 1996
The Coming Age of Calm Technology
101