PAN9026 Wi-Fi/BT Module
6 Background Information
Developer's Guide Rev. 1.0
Page 25
6.5 DHCP Configuration
Instead of using the default configuration file that comes with the
dhcp
recipe a custom
configuration is used.
See file:
./meta-pideu/recipes-connectivity/dhcp_%.bbappend
6.6 ALSA Configuration
The Bluetooth sample applications use
“alsa” directly instead of using “Pulseaudio”
.
Unfortunately the default volume level of the
“Wandboard’s sgtl5000 line out” is very low.
To have a more convenient setting, the recipe
alsa-state
is appended with a patch, adding a
default configuration for the sgtl5000 sound card with 0dB (~60
%) setting.
See file:
./meta-pideu/recipes-bsp/alsa-state.bbappend
6.7 Web Server Configuration
The recipe for the
“lighttpd” web server was changed to include the necessary file for the web
interface.
See file:
./meta-pideu/recipes-extended/lighttpd_%.bbappend
6.8 Bluetooth Applications
The utility programs
“a2dp_sink” and “iBeacon_app”, which are used to demonstrate Bluetooth
abilities of the PAN9026 module, are not open source.
These applicat
ions use OpenSynergy’s Blue SDK 5.5 and Low Energy SDK 2.5.
For further information please refer to
http://www.opensynergy.com/en/products/blue-sdk
.
The application a2dp_sink supports A2DP 1.3.1 and integrates a SBC codec. It allows external
Bluetooth clients to pair by using the
“Just works” pairing mechanism. After pairing the external
device can stream audio. By default the audio signal is routed to the line-out connector.
The application
“iBeacon_app” emits a beacon according to “AltBeacon” protocol specification.
For further information please refer to
https://github.com/AltBeacon/spec
.
The beacon data can be visualized by using Android applications like
“Locate Beacon” by
“Radius Networks, Inc”.
The applications are added in binary form in their recipes.
See files:
./meta-pideu/recipes-opensynergy/opsy-ibeacon-app-binary_1.0.0.bb
./meta-pideu/recipes-opensynergy/opsy-a2dp-sink-binary_1.0.0.bb