Professional Documents
Culture Documents
ep
ar
ed
u
fo
rH
ie
iV
Bu
an
cm
-c
se
.h
.e
du
.v
ut
-T
hu
da
rs
ep
y,
S
te
m
be
r2
5,
14
August 2014
20
Introduction to CSRmesh
CSRmesh overview
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
This presentation is an
overview of the CSRmesh
capabilities that are enabling
innovative products for The
Internet of Things
CSRmesh network
Heating
Thermostats
ep
Sensors
CSR1010
BLE
.e
du
.v
cm
ut
Switches
-T
hu
rs
da
CSR1010
BLE
module
y,
S
CSR1010
BLE
module
te
m
be
r2
5,
20
14
Lighting
CSR1010
BLE
Bu
Access
fo
rH
ie
CSR1010
BLE
OR
OR
Pr
ep
ar
ed
CSR1010
BLE
iV
an
CSR1010
BLE
Android
iPhone
PC
CSR1010
BLE
CSRmesh features
5,
20
14
ep
te
m
be
r2
cm
ut
.e
du
.v
hu
rs
da
-c
se
.h
Simple provisioning
Bu
iV
an
ep
ar
ed
CSRmesh features
5,
20
14
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
cm
ut
fo
rH
ie
Bu
iV
an
-c
se
.h
Pr
ep
ar
ed
y,
S
ep
te
m
be
r2
5,
20
14
CSRmesh
CSR1010 BLE
L1
hu
rs
da
CSR1010 BLE
L6
Smart phone
Config. &
Control
-c
se
.h
cm
ut
.e
du
.v
-T
CSR1010 BLE
L4
CSR1010 BLE
L2
CSR1010 BLE
L5
Broadcast
fo
rH
ie
Bu
iV
an
CSR1010 BLE
S1
CSR1010 BLE
L7
ep
ar
ed
Re-Broadcast hop1
CSR1010 BLE
L8
CSR1010 BLE
L3
Re-Broadcast hop2
Pr
Tx range S1
Tx range L1-L3
Re-Broadcast hop3
Tx range L4-L5
Tx range L6-L8
Confidential Cambridge Silicon Radio Limited 2014
CSRmesh networks
5,
20
14
ep
te
m
be
r2
hu
rs
da
-T
an
-c
se
.h
cm
ut
iV
Pr
ep
ar
ed
fo
rH
ie
CSRmesh networks
5,
20
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
Network key
ep
te
m
be
r2
5,
20
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
Device
te
m
be
r2
5,
20
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
10
Device identification
te
m
be
r2
5,
20
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
11
Device identification
ep
te
m
be
r2
5,
20
14
128-bit identifier is a
significant impact on the
packet size
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
12
20
14
-T
hu
rs
da
y,
S
ep
te
m
be
r2
ut
.e
du
.v
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
Pr
ep
ar
ed
13
an
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
Reliable transactions
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
14
20
14
da
y,
S
te
m
be
r2
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
15
20
5,
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
16
CSRmesh provisioning
r2
te
m
be
ep
y,
S
5,
20
14
.e
du
.v
-T
hu
rs
da
5,316,911,983,139,663,491,615,228,241,121,378,304 devices
Bu
iV
an
-c
se
.h
cm
ut
ep
ar
ed
fo
rH
ie
17
Network security
te
m
be
r2
5,
20
14
.e
du
.v
-T
hu
rs
da
y,
S
ep
cm
ut
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
18
Security
te
m
be
r2
5,
20
14
rs
da
y,
S
ep
ut
.e
du
.v
-T
Bu
iV
an
-c
se
.h
cm
fo
rH
ie
This code is never transmitted over the mesh network, and can be
encoded in a QR code or Short Text string
19
Security levels
20
5,
r2
-T
hu
rs
da
y,
S
ep
te
m
be
14
Consumer grade
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
No Authorisation Codes (QR code can still be used for device UUID)
MITM attack requires expensive equipment
20
Security levels
5,
20
14
Industrial grade
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
21
Step 1a Installation
Device has a Barcode
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
22
Step 1b Installation
Device has a Barcode
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
23
Step 2: Configuration
te
m
be
r2
5,
20
14
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
Pr
24
r2
5,
20
14
Step 3: Use
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
-c
se
.h
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
Group1: PowerOff
25
Mesh architecture
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
26
Mesh architecture
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
27
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
28
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
Endless retransmission
protection
time-to-live counter
only new messages are
retransmitted (relay
capable device does not
retransmit messages
that it has seen before)
30
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
5,
20
14
Defines multiple
protocols that implement
device specifics
Mesh Association
Protocol
Used to associate
devices to the specific
network
Models
5,
20
14
ep
te
m
be
r2
rs
da
Group model
.e
du
.v
-T
cm
ut
Power model
an
Bu
iV
Switch model
Pr
Light model
ep
ar
ed
32
Models
5,
20
14
Firmware model
te
m
be
r2
ep
Ping model
.e
du
.v
-T
hu
rs
da
ut
Relay model
an
-c
se
.h
Bu
iV
Data model
ep
ar
ed
33
Pr
ep
ar
ed
u
fo
rH
ie
iV
Bu
an
cm
-c
se
.h
.e
du
.v
ut
hu
da
rs
ep
y,
S
te
m
be
r2
5,
20
14
Resources
5,
20
14
CSRsupport
ut
.e
du
.v
-T
hu
rs
da
y,
S
ep
te
m
be
r2
www.csrsupport.com/CSRmesh
Open to everyone with CSR Energy access or with a purchase of
CSRmesh development kit
CSRmesh library
Application examples on-chip and Android
-c
se
.h
cm
Bu
iV
an
Documentation
fo
rH
ie
wiki.csr.com/wiki/CSRmesh
forum.csr.com
35
te
m
be
r2
5,
20
14
hu
-T
n
.e
du
.v
ut
cm
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
RGB LED
2 push buttons (dimmer or volume
control)
Slide on-off switch
External IC temperature sensor
rs
da
y,
S
ep
36
r2
5,
20
14
y,
S
ep
te
m
be
Comprises
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
ut
.e
du
.v
-T
hu
rs
da
37
CSRmesh milestones
5,
20
14
CSRmesh 1.0
-T
hu
rs
da
y,
S
ep
te
m
be
r2
ut
.e
du
.v
CSRmesh 2.0
Pr
ep
ar
ed
fo
rH
ie
Bu
iV
an
-c
se
.h
cm
38
Pr
ep
ar
ed
u
fo
rH
ie
iV
Bu
an
cm
-c
se
.h
.e
du
.v
ut
-T
hu
da
rs
ep
y,
S
te
m
be
r2
5,
20
14