2.4GHZ BLUETOOTH TRANSCEIVER MODULE
PROGRAMMING GUIDE
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.
Point-to-PPooiinnttSSyysstteemm
Fixed Point to Point
This describes the most basic system
architecture. Data is always sent to and
Sensor
received from the same device.
The Basic or Enhanced mode of
operation can handle this.
BRM
BRM
Display
AHpOpSliTcatuioPn
Platform
HOST uP
MDEOVDIUCELEA
(MASTER)
MDEOVDIUCELEB
(SLAVE)
Switch
Keypad
Fixed Point to Multi-Point System
SUPPLY
SUPPLY
Fixed Point to Multipoint
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.
Sensor
BRM
BRM
Host
Platform
Display
DEVICE A
DEVICE B
(SLAVE)
Switch
(MASTER)
Keypad
The example shows devices B, C and D
fixed to device A.
SUPPLY
SUPPLY
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.
BRM
BRM
DEVICE C
Valve
DEVICE D
(MASTER)
Freezer
(SLAVE)
SUPPLY
SUPPLY
DS361-3 Dec 03
©2003 Reg. No. 227 4001, England
Page 1