Testing a WICED Smart Tag with Windows 8
WICED Smart Quick Start Guide
Broadcom
®
WICED Smart Development System
September 24, 2014 • MMPWICED-Smart-QSG203-R
Page 23
The Hello Client PC Application
The Hello Client (hello_client) PC application is provided with the SDK to complement the Hello Sensor
(hello_sensor) tag application. It is located here:
<WICED-Smart-SDK>\Wiced-Smart\Apps\hello_sensor\peerapps\Windows\HelloClient\Release
The application is provided as full source code, along with an executable binary that runs on Windows 32-bit
and 64-bit machines.
Run HelloClient.exe. A HelloClient
Select device
window similar to that shown in
is displayed. The
window shows a list of Bluetooth device addresses for Hello Sensors paired to the PC. The Bluetooth device
address programmed in the tag is located in:
<WICED-Smart-SDK>\Platforms\BCM20737TAG_Q32\20737_EEPROM.btp.
To change the Bluetooth device address, open the file and modify the
DLConfigBD_ADDRBase
variable.
Select the correct device (if it is not already selected) and click OK to initiate a connection to the tag. The
connection process may take 5–10 seconds. The tag will emit an audible beep when the connection is complete.
Figure 8: HelloClient Select Device Window
The Hello Sensor application provides paired devices the following information:
• A Hello Service (a proprietary service) with two proprietary characteristics:
• The value of the Hello Input read-only characteristic may be retrieved using either of the following
methods:
– Manually by using a mouse to click the
Read
button on the HelloClient PC application.
– Automatically by pressing the
Application
button (see
) on the WICED Smart tag (the
Allow Notifications
drop-down must be selected to allow automatic notifications).
• The Hello Configuration read-write characteristic is used to configure how many times a LED on the tag
blinks when the
Application
button (see
) is pressed.
• A Device Information Service that provides information including:
• Manufacturer Name
• Model Number
• System ID
• A Battery Service that provides a battery-level indication
Broadcom
Confidential