User Manual
Table Of Contents
- Table of Contents
- Introduction
- Comprehensive Integration Instructions for Fluke FBLE radio module
- Interface to external Microprocessor
- Physical Interface
- Software Interface
- Network Command Communication
- Device Command Communication
- Device Notification Communication
- SPI Data Packets
- SPI Packet Formats
- SPI Packet Field Definitions
- SPI Packets are Big-Endian
- Network Control Commands
- Network Control Commands
- Device Control Command Payloads
- Device Control Command Responses
- Interrupt Status Word
- Network Control Commands and Responses are Big-Endian
- BLE Custom UUID
- Firmware Upgrade over BLE
- External processor upgrade over BLE
Fluke Corporation Telephone Facsimile Email
PO Box 9090 Everett WA 98206.9090 USA 425.347.6100 425.356.5108 http//www.fluke.com
• C_ACK or A_ACK Error
o 0 = No error, 1 = Invalid Command, 2 = Invalid Device Number, 3 = CRC error.
• CRC
o a 16-bit CRC. The CRC is calculated using a initial value of 0xffff, and a poly
value of 0x8408. This is based on the CRC-16-CCITT algorithm.
SPI Packets are Big-Endian
Unless specified otherwise in this documentation, multi-byte numeric fields in BLE SPI packets
are big-endian.
Network Control Commands
Command
Description
Enumeration
Command
Payload
Response
to
Command
Notes
Set Channel
Use specified
channel for all
following
transmissions.
Intended for use in
certification.
0x01
Channel #, 1
byte unsigned
value between
11 and 26
C_ACK
Used by
FCC Testing
and
Developer
packet
sniffing
Only.
Set Power
Use specified
power for all
following
communication.
0x02
Power - see
PowerLevels
C_ACK
Used by
FCC Testing
Only.
Turn On
Transmitter
Transmit
continuously. Used
for certification of
the radio module.
0x03
None
C_ACK
Used by
FCC Testing
Only.
Get
Interrupt
Status
Get the status
word from the
radio module
which indicates
the cause of the
interrupt.
0x05
None
Command Data Packet with the
Interrupt Status word
Used by
low level
interrupt
service
code.
Power
On
Power up the
radio in the
specified mode.
0x06
Mode (0 =
slave, 1 =
master)
C_ACK