SlideShare a Scribd company logo
1 of 70
Download to read offline
Co-located
RFID Systems
Unite!
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
This (8:30am!!!) Workshop will focus on
the potential for, and strategies around,
combining physically co-located RFID
systems for real-world applications.
IEEE RFID 2019 Jeffrey Dungen
Let’s wake up to...
a Polarising Example
...to which we can all relate.
IEEE RFID 2019 Jeffrey Dungen
RFID Systems Co-located in a Retail Store
IEEE RFID 2019 Jeffrey Dungen
The IEEE engineer in
me says that we can
“advance such
technology for the
benefit of humanity.”
The [insert title here] in me has
serious reservations about who
will benefit from the highly
exploitable potential of such
technology.
IEEE RFID 2019 Jeffrey Dungen
Now that we’re all awake...
a bit of History
...should add some context.
IEEE RFID 2019 Jeffrey Dungen
Back to the past...
IEEE RFID 2019 Jeffrey Dungen
The Internet of Things
A presentation by Kevin Ashton to
We need to empower computers with their own
means of gathering information, so they can see,
hear and smell the world for themselves, in all its
random glory. RFID and sensor technology enable
computers to observe, identify and understand the
world—without the limitations of human-entered
data.
— Kevin Ashton
That 'Internet of Things' Thing
RFID Journal, 2009
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
Back to the Future...
15 Billion / Year 4 Billion / Year
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
Today, just about everything is in place for
computers to gather information about
people, products and places interacting in
the physical world in which we live.
—without the need for human-entered data.
IEEE RFID 2019 Jeffrey Dungen
The engineer in us wonders...
How do we do it?
So let’s get to it!
IEEE RFID 2019 Jeffrey Dungen
What commonalities of
passive and active RFID systems
can we use to our advantage?
Radio DecodingRadio Decoding
IEEE RFID 2019 Jeffrey Dungen
Different processes, but common properties,
for each radio decoding
Passive Reader Active Reader
Passive Tag
Power sourced from reader
Active Tag
Power sourced independently
IEEE RFID 2019 Jeffrey Dungen
Each radio decoding includes:
➔ unique transmitter (tag) identifier
➔ unique receiver (reader) identifier
➔ RSSI (signal strength)
➔ timestamp
IEEE RFID 2019 Jeffrey Dungen
Passive Reader Active Reader
Transmitter ID Receiver ID RSSI Time
11:22:33:44:55:66 aa:bb:cc:dd:ee:ff -81dBm 12:34:56
99:88:77:66:55:44 aa:bb:cc:dd:ee:ff -72dBm 12:34:55
21203d2a916e8... 00-1b-c5-09-4... -96dBm 12:34:56
5490:8256:4169... 00-1b-c5-09-4... -64dBm 12:34:57
... ... ... ...
Real-time “table of occupants”
Index
IEEE RFID 2019 Jeffrey Dungen
Passive Reader Active Reader
Transmitter ID Receiver ID RSSI Time
11:22:33:44:55:66 aa:bb:cc:dd:ee:ff -81dBm 12:34:56
99:88:77:66:55:44 aa:bb:cc:dd:ee:ff -72dBm 12:34:55
21203d2a916e8... 00-1b-c5-09-4... -96dBm 12:34:56
5490:8256:4169... 00-1b-c5-09-4... -64dBm 12:34:57
... ... ... ...
Computers understand what/where/when?
What?
Where?
When?
IEEE RFID 2019 Jeffrey Dungen
What if multiple readers
simultaneously decode the same tag?
How does this affect “where”?
IEEE RFID 2019 Jeffrey Dungen
aa
Receiver ID RSSI
bb:bb:bb:bb:bb:bb -72dBm
cc:cc:cc:cc:cc:cc -83dBm
aa:aa:aa:aa:aa:aa -91dBm
... ...
“RSSI Signature”
ccbb
Order by decreasing
RSSI, assuming
strongest is closest
IEEE RFID 2019 Jeffrey Dungen
Some tags might be decoded more
frequently than required?
How does this affect “when”?
IEEE RFID 2019 Jeffrey Dungen
t
0s 1s 2s 3s
Transmissions/Decodings
often occur in bursts
RSSI
IEEE RFID 2019 Jeffrey Dungen
aa
Receiver ID RSSI Decs.
bb:bb:bb:bb:bb:bb -72dBm 7
cc:cc:cc:cc:cc:cc -83dBm 7
aa:aa:aa:aa:aa:aa -91dBm 5
... ... ...
“RSSI Signature” with number of decodings
ccbb
RSSI becomes AVERAGE
of all decodings in
given time period
x 5 x 7 x 7
IEEE RFID 2019 Jeffrey Dungen
Some tags might include a payload?
How does this affect “what”?
Could this introduce “how”?
IEEE RFID 2019 Jeffrey Dungen
BLE offers 31 bytes of usable payload*†
†
Refer to Jeff’s 2017 IEEE RFID tutorial “BLE as Active RFID”
* Bluetooth 5.0 adds provisions for even larger payloads
iBeacon:
➔ 128-bit UUID
➔ 16-bit Major
➔ 16-bit Minor
Eddystone:
➔ Short URL
➔ 128-bit identifier
➔ Battery/Temp/...
Vendor-proprietary:
➔ 3-axis acceleration
➔ Temp/Humidity
➔ Identifiers...
Many, many, many payloads can be
observed, some observing open
standards, but typically not.
IEEE RFID 2019 Jeffrey Dungen
Plenty of payloads with RAIN!
Source: What is RAIN RFID? p. 42
IEEE RFID 2019 Jeffrey Dungen
And if we put it all together?
IEEE RFID 2019 Jeffrey Dungen
A standardised radio decoding
Transmitter ID RSSI Signature Payloads Time
11:22:33:44:55:66 [ { bb:bb:bb:bb:bb:bb, -72dBm, 7 }, ... [ 02ab1234..., 9143ce2f... ] 12:34:56
What?
Where?
When?
How?
An iPhone
Clothing item
In or near Aisle 7
In or near Aisle 7
AirPlay, AirDrop
SKU: 123456
Now
Now
IEEE RFID 2019 Jeffrey Dungen
At reelyActive, we created an
open standard called raddec
as an open source library.
github.com/reelyactive/raddec
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
At reelyActive, we created
open source software
called barnowl as middleware.
github.com/reelyactive/barnowl
IEEE RFID 2019 Jeffrey Dungen
(raddec)
IEEE RFID 2019 Jeffrey Dungen
What’s a real-world application of
barnowl and the raddec library?
IEEE RFID 2019 Jeffrey Dungen
Hardware-agnostic asset tracking
What is
where?
Tags from
Vendor A
Readers from
Vendor B
Open source
software
Database
Application
developer
Application
logic
IEEE RFID 2019 Jeffrey Dungen
Tracking air movers with BLE beacons
IEEE RFID 2019 Jeffrey Dungen
Client-Product-Interaction observation
Collaboration with:
Photo: Samad Rostampour
IEEE RFID 2019 Jeffrey Dungen
What about the payloads and the
sensor data and identifiers
they contain?
IEEE RFID 2019 Jeffrey Dungen
At reelyActive, we created an
open source library called advlib,
also published at IEEE IoT 2015.
github.com/reelyactive/advlib
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
Transmitter ID RSSI Signature Payloads Time
11:22:33:44:55:66 [ { bb:bb:bb:bb:bb:bb, -72dBm, 7 }, ... [ 02ab1234..., 9143ce2f... ] 12:34:56
advlib
acceleration: [ 1.0, 0.0, 0.0 ],
batteryPercent: 100,
companyName: "Apple, Inc.",
companyIdentifierCode: "004c",
complete16BitUUIDs: "feed"
temperature: 22.859375,
txPower: "0dBm",
url: "https://www.ieee.org/"
IEEE RFID 2019 Jeffrey Dungen
1. Who should be responsible for
integrating open standards into
libraries such as advlib?
2. What are the consequences of
integrating closed standards into
libraries such as advlib?
IEEE RFID 2019 Jeffrey Dungen
Aren’t payload properties like
sensor data dynamic
whereas payload properties like
identifiers are static?
IEEE RFID 2019 Jeffrey Dungen
acceleration: [ 1.0, 0.0, 0.0 ],
batteryPercent: 100,
companyName: "Apple, Inc.",
companyIdentifierCode: "004c",
complete16BitUUIDs: "feed"
temperature: 22.859375,
txPower: "0dBm",
url: "https://www.ieee.org/"*
Static & Dynamic payload properties
Dynamic
Static
* URL is a powerful concept that we’ll return to later...
IEEE RFID 2019 Jeffrey Dungen
What’s a real-world application
with dynamic sensor data from
barnowl, raddec and advlib?
IEEE RFID 2019 Jeffrey Dungen
Workplace Environmental Monitoring
What are the temperature,
humidity and ambient light
levels whenever a workplace
incident occurs?
Is there a correlation?
IEEE RFID 2019 Jeffrey Dungen
Seat Occupancy
Change in acceleration?
Change in occupancy.
Decrease in RSSI?
Likely occupancy.
Increase in RSSI?
Likely vacancy.
IEEE RFID 2019 Jeffrey Dungen
Putting it all together...
What did we create?
And is it IoT?
IEEE RFID 2019 Jeffrey Dungen
Hardware-agnostic application interface
Open source
software
static
raddec
dynamic
RFID Use Case
Auto-ID
RTLS Use Case
Real-time location systems
M2M Use Case
Real-time sensing, etc.
Any tag or
transmitter
Any reader or
receiver
Any
application
IEEE RFID 2019 Jeffrey Dungen
static
RFID: who/what is present?
R
EPC
UUID
companyName
URL
T
R
tag / transmitter
reader / receiver
RSSI
T
Digital
Twin
IEEE RFID 2019 Jeffrey Dungen
raddec
RTLS: where are the occupants?
R
T
R
tag / transmitter
reader / receiver
RSSI
T T
TR R
known position
known position known position
IEEE RFID 2019 Jeffrey Dungen
M2M: how are the occupants?
R
T
R
tag / transmitter
reader / receiver
RSSI
T T
TR R
dynamic
21°C
69% R.H.
In motion
Low battery
IEEE RFID 2019 Jeffrey Dungen
This combination of who/what is
where/how is what we call
hyperlocal context, and it can be
encoded using web standards.
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
Tens of billions of devices can be
identified, located and understood
by computers, without the need for
human-entered data, in real-time
and in any physical space.
Imagine real-time physical-world search...
Where is the nearest available...
conference room (3 options)
salesperson (7 options)
electrical outlet with USB (4 options)
...more places
...more people
...more things
IEEE RFID 2019 Jeffrey Dungen
IEEE RFID 2019 Jeffrey Dungen
But what if co-located RFID readers
exist in parallel silos?
(Which is often the case)
IEEE RFID 2019 Jeffrey Dungen
Passive Reader Active Reader
Each RFID system has its own
independent hyperlocal context.
IEEE RFID 2019 Jeffrey Dungen
Passive Reader Active Reader
My hyperlocal context is available at:
hlc.vendor-a.com
My hyperlocal context is available at:
vendor-b.com/hlc
Discovery
IEEE RFID 2019 Jeffrey Dungen
Passive Reader Active Reader
Discovery
Exchange
IEEE RFID 2019 Jeffrey Dungen
More at:
www.reelyactive.com/science/
Open source software via:
reelyactive.github.io
IEEE RFID 2019 Jeffrey Dungen
Now we ask ourselves...
How should we do it?
...knowing one can only delay the inevitable.
IEEE RFID 2019 Jeffrey Dungen
WHOSE DATA
IS IT ANYWAY?
IEEE RFID 2019 Jeffrey Dungen
Data is the pollution problem of the information age, and protecting privacy is
the environmental challenge. Almost all computers produce information. It stays
around, festering. How we deal with it—how we contain it and how we dispose of
it—is central to the health of our information economy. Just as we look back today at
the early decades of the industrial age and wonder how our ancestors could have
ignored pollution in their rush to build an industrial world, our grandchildren will look
back at us during these early decades of the information age and judge us on how we
addressed the challenge of data collection and misuse.
We should try to make them proud.
—Bruce Schneier
Data and Goliath: The Hidden Battles to Collect your Data and Control your World
Remuneration
Data
IEEE RFID 2019 Jeffrey Dungen
Data
Broker
RFID
System
Digital Micro-Transaction
Physical Presence
reelyactive.com/blog/archives/579
Broker Model
IEEE RFID 2019 Jeffrey Dungen
reelyactive.com/blog/archives/1329
Social Media Model
IEEE RFID 2019 Jeffrey Dungen
How to increase public
consciousness and promote
informed adoption?
IEEE RFID 2019 Jeffrey Dungen
Art installations accessible to all...
Présences Périphériques: www.reelyactive.com/art/
IEEE RFID 2019 Jeffrey Dungen
...visceral experiences of RFID prevalence
GeneraBLE open source software:
github.com/reelyactive/generable
IEEE RFID 2019 Jeffrey Dungen
In summary:
➔ ~20 Billion radio-identifiable devices shipping annually!
➔ Computers can observe occupants of physical spaces
➔ Web-standard representation of hyperlocal context
➔ Potential for exchange among co-located RFID systems
➔ Data ownership and responsibility?
➔ How do we foster widespread informed debate?
Co-located RFID
Systems Unite!
IEEE RFID 2019 Jeffrey Dungen
For questions contact:
Jeffrey Dungen, co-founder & CEO
jeff@reelyactive.com | @reelyActive

More Related Content

What's hot

XBee and RFID
XBee and RFIDXBee and RFID
XBee and RFIDTinker
 
Tesis de Maestria - A RFID Collision Avoidance Framework based on SDR
Tesis de Maestria - A RFID Collision Avoidance Framework based on SDRTesis de Maestria - A RFID Collision Avoidance Framework based on SDR
Tesis de Maestria - A RFID Collision Avoidance Framework based on SDRBruno Espinoza
 
Tesis Maestria - Presentacion Final
Tesis Maestria - Presentacion FinalTesis Maestria - Presentacion Final
Tesis Maestria - Presentacion FinalBruno Espinoza
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2Bhavin Chandarana
 
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Dominique Guinard
 
Pilot Project on Distance Learning and Remote Library Access
Pilot Project on Distance Learning and Remote Library AccessPilot Project on Distance Learning and Remote Library Access
Pilot Project on Distance Learning and Remote Library AccessVideoguy
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningAndri Yadi
 
Novel Spike-based architecture for RFID and Sensor Communication System
Novel Spike-based architecture  for RFID and Sensor Communication SystemNovel Spike-based architecture  for RFID and Sensor Communication System
Novel Spike-based architecture for RFID and Sensor Communication SystemJaved G S, PhD
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRaAndri Yadi
 
Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...
Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...
Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...mjos
 
The MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesThe MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesIntel® Software
 
RFID Masterclass 2015
RFID Masterclass 2015RFID Masterclass 2015
RFID Masterclass 2015CNRFID
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
 
Tesis Maestria - 1er Avance
Tesis Maestria - 1er AvanceTesis Maestria - 1er Avance
Tesis Maestria - 1er AvanceBruno Espinoza
 
Ble boise codecamp
Ble boise codecampBle boise codecamp
Ble boise codecampChip Keyes
 
Elements of IoT connectivity technologies
Elements of IoT connectivity technologiesElements of IoT connectivity technologies
Elements of IoT connectivity technologiesusman sarwar
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotST_World
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of ThingsAndri Yadi
 

What's hot (20)

XBee and RFID
XBee and RFIDXBee and RFID
XBee and RFID
 
Tesis de Maestria - A RFID Collision Avoidance Framework based on SDR
Tesis de Maestria - A RFID Collision Avoidance Framework based on SDRTesis de Maestria - A RFID Collision Avoidance Framework based on SDR
Tesis de Maestria - A RFID Collision Avoidance Framework based on SDR
 
Tesis Maestria - Presentacion Final
Tesis Maestria - Presentacion FinalTesis Maestria - Presentacion Final
Tesis Maestria - Presentacion Final
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
 
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...
 
Pilot Project on Distance Learning and Remote Library Access
Pilot Project on Distance Learning and Remote Library AccessPilot Project on Distance Learning and Remote Library Access
Pilot Project on Distance Learning and Remote Library Access
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
Novel Spike-based architecture for RFID and Sensor Communication System
Novel Spike-based architecture  for RFID and Sensor Communication SystemNovel Spike-based architecture  for RFID and Sensor Communication System
Novel Spike-based architecture for RFID and Sensor Communication System
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...
Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...
Simple AEAD Hardware Interface SAEHI in a SoC: Implementing an On-Chip Keyak/...
 
The MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesThe MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware Libraries
 
RFID Masterclass 2015
RFID Masterclass 2015RFID Masterclass 2015
RFID Masterclass 2015
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
 
X-CTU Tutorial
X-CTU TutorialX-CTU Tutorial
X-CTU Tutorial
 
Tesis Maestria - 1er Avance
Tesis Maestria - 1er AvanceTesis Maestria - 1er Avance
Tesis Maestria - 1er Avance
 
Ble boise codecamp
Ble boise codecampBle boise codecamp
Ble boise codecamp
 
Elements of IoT connectivity technologies
Elements of IoT connectivity technologiesElements of IoT connectivity technologies
Elements of IoT connectivity technologies
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
 
BLE Talk
BLE TalkBLE Talk
BLE Talk
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
 

Similar to Co-located RFID Systems Unite!

IRJET- Examination Room Guidance System using RFID and Arduino
IRJET-  	  Examination Room Guidance System using RFID and ArduinoIRJET-  	  Examination Room Guidance System using RFID and Arduino
IRJET- Examination Room Guidance System using RFID and ArduinoIRJET Journal
 
NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Androidtodbotdotcom
 
Multiresonator based chipless rfid
Multiresonator based chipless rfidMultiresonator based chipless rfid
Multiresonator based chipless rfidSpringer
 
Use of rfid in operations management
Use of rfid in operations managementUse of rfid in operations management
Use of rfid in operations managementmusicalmood
 
Use of rfid in operations management
Use of rfid in operations managementUse of rfid in operations management
Use of rfid in operations managementmusicalmood
 
My best effort
My best effortMy best effort
My best effortsujataray
 
Presentation 4 rifidi emulator lab
Presentation 4 rifidi emulator labPresentation 4 rifidi emulator lab
Presentation 4 rifidi emulator labMouhanad Alkhaldi
 
Make Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBeeMake Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBeeOkis Chuang
 
IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...
IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...
IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...IRJET Journal
 
IRJET- Automated Face Detection and Recognition for Detecting Impersonati...
IRJET-  	  Automated Face Detection and Recognition for Detecting Impersonati...IRJET-  	  Automated Face Detection and Recognition for Detecting Impersonati...
IRJET- Automated Face Detection and Recognition for Detecting Impersonati...IRJET Journal
 
IRJET- RFID based Book Shelving System
IRJET- RFID based Book Shelving SystemIRJET- RFID based Book Shelving System
IRJET- RFID based Book Shelving SystemIRJET Journal
 
Enhancement of security in rfid using rsa algorithm
Enhancement of security in rfid using rsa algorithmEnhancement of security in rfid using rsa algorithm
Enhancement of security in rfid using rsa algorithmAlexander Decker
 
Radio frequency identification
Radio frequency    identificationRadio frequency    identification
Radio frequency identificationRavi Teja
 

Similar to Co-located RFID Systems Unite! (20)

IRJET- Examination Room Guidance System using RFID and Arduino
IRJET-  	  Examination Room Guidance System using RFID and ArduinoIRJET-  	  Examination Room Guidance System using RFID and Arduino
IRJET- Examination Room Guidance System using RFID and Arduino
 
NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Android
 
6 - Barcodes and RFID
6  - Barcodes and RFID6  - Barcodes and RFID
6 - Barcodes and RFID
 
XBee and RFID
XBee and RFIDXBee and RFID
XBee and RFID
 
Multiresonator based chipless rfid
Multiresonator based chipless rfidMultiresonator based chipless rfid
Multiresonator based chipless rfid
 
Presentation.rfid
Presentation.rfidPresentation.rfid
Presentation.rfid
 
Use of rfid in operations management
Use of rfid in operations managementUse of rfid in operations management
Use of rfid in operations management
 
Use of rfid in operations management
Use of rfid in operations managementUse of rfid in operations management
Use of rfid in operations management
 
Rfid for smart city
Rfid for smart cityRfid for smart city
Rfid for smart city
 
My best effort
My best effortMy best effort
My best effort
 
Presentation 4 rifidi emulator lab
Presentation 4 rifidi emulator labPresentation 4 rifidi emulator lab
Presentation 4 rifidi emulator lab
 
Space Cycles Rfid Primer
Space Cycles Rfid PrimerSpace Cycles Rfid Primer
Space Cycles Rfid Primer
 
Make Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBeeMake Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBee
 
IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...
IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...
IRJET- Automated Face Detection and Recognition for Detecting Impersonation o...
 
IRJET- Automated Face Detection and Recognition for Detecting Impersonati...
IRJET-  	  Automated Face Detection and Recognition for Detecting Impersonati...IRJET-  	  Automated Face Detection and Recognition for Detecting Impersonati...
IRJET- Automated Face Detection and Recognition for Detecting Impersonati...
 
RFID Technology
RFID TechnologyRFID Technology
RFID Technology
 
IRJET- RFID based Book Shelving System
IRJET- RFID based Book Shelving SystemIRJET- RFID based Book Shelving System
IRJET- RFID based Book Shelving System
 
Enhancement of security in rfid using rsa algorithm
Enhancement of security in rfid using rsa algorithmEnhancement of security in rfid using rsa algorithm
Enhancement of security in rfid using rsa algorithm
 
Radio frequency identification
Radio frequency    identificationRadio frequency    identification
Radio frequency identification
 
Raspbeery PI IoT
Raspbeery PI IoTRaspbeery PI IoT
Raspbeery PI IoT
 

More from reelyActive

Pareto Features Overview
Pareto Features OverviewPareto Features Overview
Pareto Features OverviewreelyActive
 
reelyActive Smart Office Solution
reelyActive Smart Office SolutionreelyActive Smart Office Solution
reelyActive Smart Office SolutionreelyActive
 
reelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail SolutionreelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail SolutionreelyActive
 
reelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home SolutionreelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home SolutionreelyActive
 
reelyActive's First Ever Pitch, FounderFuel 2012
reelyActive's First Ever Pitch, FounderFuel 2012reelyActive's First Ever Pitch, FounderFuel 2012
reelyActive's First Ever Pitch, FounderFuel 2012reelyActive
 
The medium of exchange for your data in the sharing economy?
The medium of exchange for your data in the sharing economy?The medium of exchange for your data in the sharing economy?
The medium of exchange for your data in the sharing economy?reelyActive
 
Quel est l'avenir de l'expérience client?
Quel est l'avenir de l'expérience client?Quel est l'avenir de l'expérience client?
Quel est l'avenir de l'expérience client?reelyActive
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014reelyActive
 
What is the Future of Customer Experience?
What is the Future of Customer Experience?What is the Future of Customer Experience?
What is the Future of Customer Experience?reelyActive
 

More from reelyActive (10)

Pareto Features Overview
Pareto Features OverviewPareto Features Overview
Pareto Features Overview
 
reelyActive Smart Office Solution
reelyActive Smart Office SolutionreelyActive Smart Office Solution
reelyActive Smart Office Solution
 
reelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail SolutionreelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail Solution
 
reelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home SolutionreelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home Solution
 
reelyActive's First Ever Pitch, FounderFuel 2012
reelyActive's First Ever Pitch, FounderFuel 2012reelyActive's First Ever Pitch, FounderFuel 2012
reelyActive's First Ever Pitch, FounderFuel 2012
 
The medium of exchange for your data in the sharing economy?
The medium of exchange for your data in the sharing economy?The medium of exchange for your data in the sharing economy?
The medium of exchange for your data in the sharing economy?
 
Quel est l'avenir de l'expérience client?
Quel est l'avenir de l'expérience client?Quel est l'avenir de l'expérience client?
Quel est l'avenir de l'expérience client?
 
Bluetooth & IoT
Bluetooth & IoTBluetooth & IoT
Bluetooth & IoT
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014
 
What is the Future of Customer Experience?
What is the Future of Customer Experience?What is the Future of Customer Experience?
What is the Future of Customer Experience?
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Co-located RFID Systems Unite!

  • 2. IEEE RFID 2019 Jeffrey Dungen This (8:30am!!!) Workshop will focus on the potential for, and strategies around, combining physically co-located RFID systems for real-world applications.
  • 3. IEEE RFID 2019 Jeffrey Dungen Let’s wake up to... a Polarising Example ...to which we can all relate.
  • 4. IEEE RFID 2019 Jeffrey Dungen RFID Systems Co-located in a Retail Store
  • 5. IEEE RFID 2019 Jeffrey Dungen The IEEE engineer in me says that we can “advance such technology for the benefit of humanity.” The [insert title here] in me has serious reservations about who will benefit from the highly exploitable potential of such technology.
  • 6. IEEE RFID 2019 Jeffrey Dungen Now that we’re all awake... a bit of History ...should add some context.
  • 7. IEEE RFID 2019 Jeffrey Dungen Back to the past...
  • 8. IEEE RFID 2019 Jeffrey Dungen The Internet of Things A presentation by Kevin Ashton to
  • 9. We need to empower computers with their own means of gathering information, so they can see, hear and smell the world for themselves, in all its random glory. RFID and sensor technology enable computers to observe, identify and understand the world—without the limitations of human-entered data. — Kevin Ashton That 'Internet of Things' Thing RFID Journal, 2009 IEEE RFID 2019 Jeffrey Dungen
  • 10. IEEE RFID 2019 Jeffrey Dungen Back to the Future...
  • 11. 15 Billion / Year 4 Billion / Year IEEE RFID 2019 Jeffrey Dungen
  • 12. IEEE RFID 2019 Jeffrey Dungen Today, just about everything is in place for computers to gather information about people, products and places interacting in the physical world in which we live. —without the need for human-entered data.
  • 13. IEEE RFID 2019 Jeffrey Dungen The engineer in us wonders... How do we do it? So let’s get to it!
  • 14. IEEE RFID 2019 Jeffrey Dungen What commonalities of passive and active RFID systems can we use to our advantage?
  • 15. Radio DecodingRadio Decoding IEEE RFID 2019 Jeffrey Dungen Different processes, but common properties, for each radio decoding Passive Reader Active Reader Passive Tag Power sourced from reader Active Tag Power sourced independently
  • 16. IEEE RFID 2019 Jeffrey Dungen Each radio decoding includes: ➔ unique transmitter (tag) identifier ➔ unique receiver (reader) identifier ➔ RSSI (signal strength) ➔ timestamp
  • 17. IEEE RFID 2019 Jeffrey Dungen Passive Reader Active Reader Transmitter ID Receiver ID RSSI Time 11:22:33:44:55:66 aa:bb:cc:dd:ee:ff -81dBm 12:34:56 99:88:77:66:55:44 aa:bb:cc:dd:ee:ff -72dBm 12:34:55 21203d2a916e8... 00-1b-c5-09-4... -96dBm 12:34:56 5490:8256:4169... 00-1b-c5-09-4... -64dBm 12:34:57 ... ... ... ... Real-time “table of occupants” Index
  • 18. IEEE RFID 2019 Jeffrey Dungen Passive Reader Active Reader Transmitter ID Receiver ID RSSI Time 11:22:33:44:55:66 aa:bb:cc:dd:ee:ff -81dBm 12:34:56 99:88:77:66:55:44 aa:bb:cc:dd:ee:ff -72dBm 12:34:55 21203d2a916e8... 00-1b-c5-09-4... -96dBm 12:34:56 5490:8256:4169... 00-1b-c5-09-4... -64dBm 12:34:57 ... ... ... ... Computers understand what/where/when? What? Where? When?
  • 19. IEEE RFID 2019 Jeffrey Dungen What if multiple readers simultaneously decode the same tag? How does this affect “where”?
  • 20. IEEE RFID 2019 Jeffrey Dungen aa Receiver ID RSSI bb:bb:bb:bb:bb:bb -72dBm cc:cc:cc:cc:cc:cc -83dBm aa:aa:aa:aa:aa:aa -91dBm ... ... “RSSI Signature” ccbb Order by decreasing RSSI, assuming strongest is closest
  • 21. IEEE RFID 2019 Jeffrey Dungen Some tags might be decoded more frequently than required? How does this affect “when”?
  • 22. IEEE RFID 2019 Jeffrey Dungen t 0s 1s 2s 3s Transmissions/Decodings often occur in bursts RSSI
  • 23. IEEE RFID 2019 Jeffrey Dungen aa Receiver ID RSSI Decs. bb:bb:bb:bb:bb:bb -72dBm 7 cc:cc:cc:cc:cc:cc -83dBm 7 aa:aa:aa:aa:aa:aa -91dBm 5 ... ... ... “RSSI Signature” with number of decodings ccbb RSSI becomes AVERAGE of all decodings in given time period x 5 x 7 x 7
  • 24. IEEE RFID 2019 Jeffrey Dungen Some tags might include a payload? How does this affect “what”? Could this introduce “how”?
  • 25. IEEE RFID 2019 Jeffrey Dungen BLE offers 31 bytes of usable payload*† † Refer to Jeff’s 2017 IEEE RFID tutorial “BLE as Active RFID” * Bluetooth 5.0 adds provisions for even larger payloads iBeacon: ➔ 128-bit UUID ➔ 16-bit Major ➔ 16-bit Minor Eddystone: ➔ Short URL ➔ 128-bit identifier ➔ Battery/Temp/... Vendor-proprietary: ➔ 3-axis acceleration ➔ Temp/Humidity ➔ Identifiers... Many, many, many payloads can be observed, some observing open standards, but typically not.
  • 26. IEEE RFID 2019 Jeffrey Dungen Plenty of payloads with RAIN! Source: What is RAIN RFID? p. 42
  • 27. IEEE RFID 2019 Jeffrey Dungen And if we put it all together?
  • 28. IEEE RFID 2019 Jeffrey Dungen A standardised radio decoding Transmitter ID RSSI Signature Payloads Time 11:22:33:44:55:66 [ { bb:bb:bb:bb:bb:bb, -72dBm, 7 }, ... [ 02ab1234..., 9143ce2f... ] 12:34:56 What? Where? When? How? An iPhone Clothing item In or near Aisle 7 In or near Aisle 7 AirPlay, AirDrop SKU: 123456 Now Now
  • 29. IEEE RFID 2019 Jeffrey Dungen At reelyActive, we created an open standard called raddec as an open source library. github.com/reelyactive/raddec
  • 30. IEEE RFID 2019 Jeffrey Dungen
  • 31. IEEE RFID 2019 Jeffrey Dungen At reelyActive, we created open source software called barnowl as middleware. github.com/reelyactive/barnowl
  • 32. IEEE RFID 2019 Jeffrey Dungen (raddec)
  • 33. IEEE RFID 2019 Jeffrey Dungen What’s a real-world application of barnowl and the raddec library?
  • 34. IEEE RFID 2019 Jeffrey Dungen Hardware-agnostic asset tracking What is where? Tags from Vendor A Readers from Vendor B Open source software Database Application developer Application logic
  • 35. IEEE RFID 2019 Jeffrey Dungen Tracking air movers with BLE beacons
  • 36. IEEE RFID 2019 Jeffrey Dungen Client-Product-Interaction observation Collaboration with: Photo: Samad Rostampour
  • 37. IEEE RFID 2019 Jeffrey Dungen What about the payloads and the sensor data and identifiers they contain?
  • 38. IEEE RFID 2019 Jeffrey Dungen At reelyActive, we created an open source library called advlib, also published at IEEE IoT 2015. github.com/reelyactive/advlib
  • 39. IEEE RFID 2019 Jeffrey Dungen
  • 40. IEEE RFID 2019 Jeffrey Dungen Transmitter ID RSSI Signature Payloads Time 11:22:33:44:55:66 [ { bb:bb:bb:bb:bb:bb, -72dBm, 7 }, ... [ 02ab1234..., 9143ce2f... ] 12:34:56 advlib acceleration: [ 1.0, 0.0, 0.0 ], batteryPercent: 100, companyName: "Apple, Inc.", companyIdentifierCode: "004c", complete16BitUUIDs: "feed" temperature: 22.859375, txPower: "0dBm", url: "https://www.ieee.org/"
  • 41. IEEE RFID 2019 Jeffrey Dungen 1. Who should be responsible for integrating open standards into libraries such as advlib? 2. What are the consequences of integrating closed standards into libraries such as advlib?
  • 42. IEEE RFID 2019 Jeffrey Dungen Aren’t payload properties like sensor data dynamic whereas payload properties like identifiers are static?
  • 43. IEEE RFID 2019 Jeffrey Dungen acceleration: [ 1.0, 0.0, 0.0 ], batteryPercent: 100, companyName: "Apple, Inc.", companyIdentifierCode: "004c", complete16BitUUIDs: "feed" temperature: 22.859375, txPower: "0dBm", url: "https://www.ieee.org/"* Static & Dynamic payload properties Dynamic Static * URL is a powerful concept that we’ll return to later...
  • 44. IEEE RFID 2019 Jeffrey Dungen What’s a real-world application with dynamic sensor data from barnowl, raddec and advlib?
  • 45. IEEE RFID 2019 Jeffrey Dungen Workplace Environmental Monitoring What are the temperature, humidity and ambient light levels whenever a workplace incident occurs? Is there a correlation?
  • 46. IEEE RFID 2019 Jeffrey Dungen Seat Occupancy Change in acceleration? Change in occupancy. Decrease in RSSI? Likely occupancy. Increase in RSSI? Likely vacancy.
  • 47. IEEE RFID 2019 Jeffrey Dungen Putting it all together... What did we create? And is it IoT?
  • 48. IEEE RFID 2019 Jeffrey Dungen Hardware-agnostic application interface Open source software static raddec dynamic RFID Use Case Auto-ID RTLS Use Case Real-time location systems M2M Use Case Real-time sensing, etc. Any tag or transmitter Any reader or receiver Any application
  • 49. IEEE RFID 2019 Jeffrey Dungen static RFID: who/what is present? R EPC UUID companyName URL T R tag / transmitter reader / receiver RSSI T Digital Twin
  • 50. IEEE RFID 2019 Jeffrey Dungen raddec RTLS: where are the occupants? R T R tag / transmitter reader / receiver RSSI T T TR R known position known position known position
  • 51. IEEE RFID 2019 Jeffrey Dungen M2M: how are the occupants? R T R tag / transmitter reader / receiver RSSI T T TR R dynamic 21°C 69% R.H. In motion Low battery
  • 52. IEEE RFID 2019 Jeffrey Dungen This combination of who/what is where/how is what we call hyperlocal context, and it can be encoded using web standards.
  • 53. IEEE RFID 2019 Jeffrey Dungen
  • 54. IEEE RFID 2019 Jeffrey Dungen Tens of billions of devices can be identified, located and understood by computers, without the need for human-entered data, in real-time and in any physical space.
  • 55. Imagine real-time physical-world search... Where is the nearest available... conference room (3 options) salesperson (7 options) electrical outlet with USB (4 options) ...more places ...more people ...more things IEEE RFID 2019 Jeffrey Dungen
  • 56. IEEE RFID 2019 Jeffrey Dungen But what if co-located RFID readers exist in parallel silos? (Which is often the case)
  • 57. IEEE RFID 2019 Jeffrey Dungen Passive Reader Active Reader Each RFID system has its own independent hyperlocal context.
  • 58. IEEE RFID 2019 Jeffrey Dungen Passive Reader Active Reader My hyperlocal context is available at: hlc.vendor-a.com My hyperlocal context is available at: vendor-b.com/hlc Discovery
  • 59. IEEE RFID 2019 Jeffrey Dungen Passive Reader Active Reader Discovery Exchange
  • 60. IEEE RFID 2019 Jeffrey Dungen More at: www.reelyactive.com/science/ Open source software via: reelyactive.github.io
  • 61. IEEE RFID 2019 Jeffrey Dungen Now we ask ourselves... How should we do it? ...knowing one can only delay the inevitable.
  • 62. IEEE RFID 2019 Jeffrey Dungen WHOSE DATA IS IT ANYWAY?
  • 63. IEEE RFID 2019 Jeffrey Dungen Data is the pollution problem of the information age, and protecting privacy is the environmental challenge. Almost all computers produce information. It stays around, festering. How we deal with it—how we contain it and how we dispose of it—is central to the health of our information economy. Just as we look back today at the early decades of the industrial age and wonder how our ancestors could have ignored pollution in their rush to build an industrial world, our grandchildren will look back at us during these early decades of the information age and judge us on how we addressed the challenge of data collection and misuse. We should try to make them proud. —Bruce Schneier Data and Goliath: The Hidden Battles to Collect your Data and Control your World
  • 64. Remuneration Data IEEE RFID 2019 Jeffrey Dungen Data Broker RFID System Digital Micro-Transaction Physical Presence reelyactive.com/blog/archives/579 Broker Model
  • 65. IEEE RFID 2019 Jeffrey Dungen reelyactive.com/blog/archives/1329 Social Media Model
  • 66. IEEE RFID 2019 Jeffrey Dungen How to increase public consciousness and promote informed adoption?
  • 67. IEEE RFID 2019 Jeffrey Dungen Art installations accessible to all... Présences Périphériques: www.reelyactive.com/art/
  • 68. IEEE RFID 2019 Jeffrey Dungen ...visceral experiences of RFID prevalence GeneraBLE open source software: github.com/reelyactive/generable
  • 69. IEEE RFID 2019 Jeffrey Dungen In summary: ➔ ~20 Billion radio-identifiable devices shipping annually! ➔ Computers can observe occupants of physical spaces ➔ Web-standard representation of hyperlocal context ➔ Potential for exchange among co-located RFID systems ➔ Data ownership and responsibility? ➔ How do we foster widespread informed debate?
  • 70. Co-located RFID Systems Unite! IEEE RFID 2019 Jeffrey Dungen For questions contact: Jeffrey Dungen, co-founder & CEO jeff@reelyactive.com | @reelyActive