SlideShare a Scribd company logo
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 RFID
Tinker
 
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
Bruno Espinoza
 
Tesis Maestria - Presentacion Final
Tesis Maestria - Presentacion FinalTesis Maestria - Presentacion Final
Tesis Maestria - Presentacion Final
Bruno 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/2
Bhavin 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 Access
Videoguy
 
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
Andri 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 System
Javed G S, PhD
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
Andri 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 Libraries
Intel® Software
 
RFID Masterclass 2015
RFID Masterclass 2015RFID Masterclass 2015
RFID Masterclass 2015
CNRFID
 
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
Andri Yadi
 
X-CTU Tutorial
X-CTU TutorialX-CTU Tutorial
X-CTU Tutorial
Tashfain Yousuf
 
Tesis Maestria - 1er Avance
Tesis Maestria - 1er AvanceTesis Maestria - 1er Avance
Tesis Maestria - 1er Avance
Bruno Espinoza
 
Ble boise codecamp
Ble boise codecampBle boise codecamp
Ble boise codecamp
Chip Keyes
 
Elements of IoT connectivity technologies
Elements of IoT connectivity technologiesElements of IoT connectivity technologies
Elements of IoT connectivity technologies
usman 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 iot
ST_World
 
BLE Talk
BLE TalkBLE Talk
BLE Talk
programmarchy
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
Andri 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 Arduino
IRJET Journal
 
NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Android
todbotdotcom
 
6 - Barcodes and RFID
6  - Barcodes and RFID6  - Barcodes and RFID
6 - Barcodes and RFID
William Helling
 
XBee and RFID
XBee and RFIDXBee and RFID
XBee and RFID
Tinker London
 
Multiresonator based chipless rfid
Multiresonator based chipless rfidMultiresonator based chipless rfid
Multiresonator based chipless rfid
Springer
 
Presentation.rfid
Presentation.rfidPresentation.rfid
Presentation.rfid
Mohamed Amin Elaguech
 
Use of rfid in operations management
Use of rfid in operations managementUse of rfid in operations management
Use of rfid in operations management
musicalmood
 
Use of rfid in operations management
Use of rfid in operations managementUse of rfid in operations management
Use of rfid in operations management
musicalmood
 
Rfid for smart city
Rfid for smart cityRfid for smart city
Rfid for smart city
JahidulAlam15
 
My best effort
My best effortMy best effort
My best effort
sujataray
 
Presentation 4 rifidi emulator lab
Presentation 4 rifidi emulator labPresentation 4 rifidi emulator lab
Presentation 4 rifidi emulator lab
Mouhanad Alkhaldi
 
Space Cycles Rfid Primer
Space Cycles Rfid PrimerSpace Cycles Rfid Primer
Space Cycles Rfid Primer
SpaceCycles, LLP
 
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
Okis Chuang
 
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- 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
 
RFID Technology
RFID TechnologyRFID Technology
RFID Technology
Saptha Wanniarachchi
 
IRJET- RFID based Book Shelving System
IRJET- RFID based Book Shelving SystemIRJET- RFID based Book Shelving System
IRJET- RFID based Book Shelving System
IRJET 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 algorithm
Alexander Decker
 
Radio frequency identification
Radio frequency    identificationRadio frequency    identification
Radio frequency identification
Ravi Teja
 
Raspbeery PI IoT
Raspbeery PI IoTRaspbeery PI IoT
Raspbeery PI IoT
Tony Gerdjikov
 

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 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- 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...
 
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 Overview
reelyActive
 
reelyActive Smart Office Solution
reelyActive Smart Office SolutionreelyActive Smart Office Solution
reelyActive Smart Office Solution
reelyActive
 
reelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail SolutionreelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail Solution
reelyActive
 
reelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home SolutionreelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home Solution
reelyActive
 
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
reelyActive
 
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
 
Bluetooth & IoT
Bluetooth & IoTBluetooth & IoT
Bluetooth & IoT
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 2014
reelyActive
 
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

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.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