2.4GH
Z
B
LUETOOTH
T
RANSCEIVER
M
ODULE
P
ROGRAMMING
G
UIDE
BRM01
Introduction
The coherenceRF BRM allows fast development of sophisticated wireless
applications by embedding the complexities of the radio. This allows the BRM to
present a very simple API to the Host device, thus significantly easing wireless
integration into the customer’s end product.
This document describes the programming requirements for the BRM when used in
the ‘Enhanced’ mode of operation. Enhanced mode provides a non-transparent
interface allowing a more flexible and complex system to be built.
System Scenarios
Before detailing the programmer’s interface, it is useful to understand the possible system architectures.
Fixed Point to Point
This describes the most basic system
architecture. Data is always sent to and
received from the same device.
The Basic or Enhanced mode of
operation can handle this.
Point-t
t
o -Poiintt Systtem
o
Po n Sys em
BRM
A OS T uP
Hpplication
Platform
D OD CE
MEVIULEA
(MASTER)
BRM
D OD CE
MEVIULEB
(SLAVE)
Sensor
Display
H OS T uP
Switch
Keypad
Fixed Point to Multi-Point System
SUPPLY
SUPPLY
Fixed Point to Multi-Point
This is another basic system architecture.
Each BRM sets up a connection to a fixed
BRM, but may also accept a connection
from any known BRM. The Basic or
Enhanced mode of operation can handle
this.
The example shows devices B, C and D
fixed to device A.
The term ‘Master’ denotes only the device
that initialises the connection.
A Typical application might be where
devices B, C or D set-up a connection to
A when an event occurs which must be
reported.
Fixed Point to Multipoint
Host
Platform
BRM
DEVICE A
(MASTER)
BRM
DEVICE B
(SLAVE)
Sensor
Display
Switch
Keypad
SUPPLY
SUPPLY
BRM
Valve
DEVICE C
(SLAVE)
BRM
DEVICE D
(MASTER)
Freezer
SUPPLY
SUPPLY
DS361-3 Dec 03
©2003 Reg. No. 227 4001, England
Page 1