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
number who is ready to be talked
with.
7-15
Reserved
Network Control Commands and Responses are Big-Endian
Unless specified otherwise in this documentation, multi-byte numeric fields in Network Control
Commands, their payloads and their responses are
BLE Custom UUID
1. Introduction
In order to create non-standard Bluetooth Low Energy field, we needed to create a custom set of
UUID values. The 'base' 128-bit UUID that we are using for all of these services is B698XXXX-
7562-11E2-B50D-00163E46F8FE, where the XXXX will be replaced with the number listed
below.
For now, our 16-bit ranges are following the range rules laid out for the BLE standard range.
• 0x1800 - 0x26FF : Service UUID
• 0x2700 - 0x27FF : Units
• 0x2800 - 0x28FF : Attribute Types
These are pulled from "Bluetooth Low Energy The Developer's Handbook" by Robin Heydon,
1st publishing, page 191 (Section 10.2.3). You'll note that we didn't do a range for the
Characteristic Descriptors or the Characteristic Types, that is because these do not need to be
customized.
Custom UUID Ranges
Services
2.2. 0x1800 : FWCS Display reading
• CC254x Module: Active as of 00.00.03
• FWCS Display reading service. Has a 16 Byte ASCII string representing the display
value.
2.3. 0x1801 : CNX Services
• CC254x Module: Active as of 00.00.05
• CNX Services (Module ID, Name settings?, Serial pass-thru?, etc..)