Bosch XDK110 Quick Start Manual page 4

Cross-domain development kit
Hide thumbs Also See for XDK110:
Table of Contents

Advertisement

!
XdkApplicationTemplate
This is an empty template serving as a starting point for new projects.
LedsAndButtons
This example contains a showcase for the use of LEDs and buttons.
SdCardExample
This example contains the showcases for the use of the SD card file system.
1.1.4 XDK Examples – Networking
HttpExampleClient
This example shows how to use the network stack to perform an HTTP Client Request. HTTPS is not yet
implemented. If an encryption is required, it is recommended to implement an own small encryption. (e.g.
Base64)
WlanNetworkManagement
This example demonstrates how to use the XDK WLAN Abstraction to scan for networks, join networks, set a
static IP address or dynamically obtain an IP address via DHCP.
Lwm2mExampleClient
This example demonstrates how to register with a LW-M2M Server including the standard LW-M2M Objects.
Unencrypted and encrypted communication is both supported.
SendDataOverUdp
This example demonstrates how to send arbitrary data over WLAN as a UDP Broadcast.
1.1.5 XDK Examples - Sensors
SendAccelerometerDataOverBle
This example streams raw accelerometer data from the BMA280 Acceleration sensor via Bluetooth Low
Energy (BLE). The Alpwise Data Exchange Profile is used; Alpwise iOS/Android App is required. Send "start"
to XDK, so that streaming of data begins.
SendVirtualSensorDataOverUsb
The example will print out raw data from all available physical sensors. The example captures the sensor
data of all sensors in one cycle.
StreamSensorDataOverUsb
This example will print out data from the virtual sensors over the USB port. The particular sensor can be
selected in the source code.
SendAccelDataOverUdpandBle
If you want to use WLAN and BLE, here is a demo for this. This example demonstrates how to read sensor
values from the BMA280 Acceleration sensor and send the data over WLAN (UDP Broadcast) and Bluetooth
Low Energy via the Alpwise Data Exchange Profile. Either use your Android or iOS mobile phone (see
Android or iOS App Store) to connect to XDK and receive the data. Send "start" to XDK via Bluetooth Low
Energy, so that streaming of data begins.
SensorLwm2mClient
This example demonstrates how to register with a LWM2M Server, including the standard LWM2M and IPSO
Alliance sensor objects with very little necessary editing. The implementation supports both insecure and
secure connections, which can be chosen accordingly.
VirtualXdkDemo
This example demonstrates the XDK's sensors, using an Android/iOS app, to which the XDK sends its data
using BLE. The app visualizes the data in real time, allowing for a great presentation of the XDK's features.
XDK110
© Bosch Connected Devices and Solutions GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as
copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
Workbench First Steps Guide XDK110
Page ! 4
BCDS

Advertisement

Table of Contents
loading

Table of Contents