Added WICED Sense Android Source Code Walk-Thru and iOS Source Code version 1.1
Welcome to the WICED Sense BLOG.
WICED Sense Kit Beginners Guide:
WICED Sense Kit Smart Phone Application:
- Android Application on Google GPlay Store
- Android Application Source Code
- WICED Sense Kit Android Source Code Walk Thru - Rev 2
- iOS Application Source Code - Version 1.1
WICED Sense Kit using SDK 2.2:
- WICED Sensor Data Format
- WICED Sense Firmware Source Kit
- SDK WICED Sense Project Creation Video
- WICED Sense Firmware Walk-Thru Video
- WICED Sense Recovery Procedure Video
- Procedure for Running WICED Sense Tag on USB Power
WICED Sense Kit:
- WICED Sense Schematics
- WICED Sense Bill of Materials
- WICED Sense Board Design Files
- WICED Sense Allegro Files
- WICED Sense Gerber Files
Please refer to the WICED Sense documents are located here: WICED Smart Documents & Downloads
WICED Sense Beginners Guide:
- Removing the Battery and WICED Sense Kit Board
WICED Sense SDK Beginners Guide:
- SDK 2.1.1 Download
- WICED Sense BLOG, Design Files, iOS Source Code
- Installation of the Silicon Labs USB-UART Drivers
- Connecting the WICED Sense Kit to the USB Cable
- Creating a SDK Project for the WICED Sense Kit
- Compiling and Downloading the WICED Sense Firmware to WICED Sense Kit.
WICED Sense Recovery:
- Connect the USB Cable to the Kit
- Locate the COM Port enumerated by your PC
The Recovery Process uses either the COM35 or COM36 ports in our case.
In the SDK Make Target, the recover port is COM35 and we edit the WICED Sense Target as shown below:
Before using the SDK to Recover, we need to place the Kit in Recovery Mode by pressing the sequence of Rest and Boot Buttons as follows:
Now we click the Make Target Recovery button and we should see the following:
WICED Sense Modification for Debug:
- After programming the WICED Sense Kit with your application you will need to remove the resistor highlighted below to add debugging using a TeraTerm Window.
- Caution: Remember to Re-Install the resistor to reprogram the device.
WICED Sense Code Walk-Thru:
Procedure for running the WICED Sense TAG on USB Power:
- Remove the USB cable after you have successfully programmed the Tag
- Leaving the Battery cover off in this process, press the battery into the battery socket until you see the RED Led turn on
3. While holding the battery with your fingers making the battery connection, insert the USB Cable in the Tag
4. Release your finger from the battery, letting the battery drop out of the socket and you are now running the Tag from the USB Power
Introduction to WICED Sensors
The following STMicro Sensors are used:
Please refer to the STMicro Web site for details on Sensor Data Sheets.
The iOS App receives notifications in this format:
/// Bit mask of sensor data
/// Bit 0: When set, accelerometer included X (2 signed bytes), Y (2 signed bytes) and Z (2 signed bytes).
/// Bit 1: When set, gyro included X (2 signed bytes), Y (2 signed bytes) and Z (2 signed bytes).
/// Bit 2: When set, humidity included (2 unsigned bytes in percentage).
/// Bit 3: When set, magnetometer included X (2 signed bytes), Y (2 signed bytes) and Z (2 signed bytes).
/// Bit 4: When set, pressure included (2 bytes, pressure in mBar * 10)
/// Bit 5: When set, temperature included (2 unsigned bytes, temperature in C * 10).
/// sensor data.
/// Data included in the order of the bits set.
/// Max length is 20 bytes, may be smaller when data for only some sensors is included
/// in the notification.
/// Notifications sent out when enabled
/// Notifications for Sensor Notification characteristic value (handle 0x2A)
Android App Released:
JB 4.3 Work-Around:
iOS Application designed by www.DittyLabs.com