Page 1
PAN9026 Wi-Fi Dual Band 2.4/5 GHz and Bluetooth Module Developer's Guide Rev. 1.0 Wireless Modules...
Page 2
The information contained herein is presented only as guidance for Product use. No responsibility is assumed by Panasonic for any infringement of patents or any other intellectual property rights of third parties that may result from the use of Product. No license to any intellectual property right is granted by this document, whether express or implied, by estoppel or otherwise.
µSD Card Creation Steps ......................13 Application Usage ..........................14 Setup ............................14 Connecting to the Access Point ....................15 Remote Controlling the PAN9026-IMX ..................16 Exploring the Wi-Fi Features ....................16 Exploring the Bluetooth Features .................... 18 Background Information ........................23 Distribution Configuration ......................
This Developer’s Guide explains how to re-create “developer image” which is based on Yocto Project Linux. The image is suited for the PAN9026-IMX system, which consists of a Wandboard Dual (WB-IMX6U-BW) and the PAN9026-MSD. This Developer’s Guide also describes the necessary steps to work with the resulting system and explains some background details of the implementation.
Indicates a key on the keyboard, e.g. [ F10 ]. 1.4 Related Documents [1] PAN9026 Quick Start Guide Please refer to the Panasonic website for more information as well as related documents 7.2 Product Information. Developer's Guide Rev. 1.0...
First, an Ubuntu Linux-based environment is available to showcase all the different possibilities of the PAN9026 module, which also allows the user to experiment with the system using a graphical user interface. This environment is described in the PAN9026 Quick Start Guide which is available separately.
Page 7
It is possible to select one of the following Bluetooth applications through the user interface provided by the web server. The Bluetooth Basic Rate A2DP application allows the PAN9026-IMX to become a Bluetooth audio sink. It is possible to playback audio from a remote device that is connected via Bluetooth Basic Rate, which is then output via the audio jack.
PAN9026 Wi-Fi/BT Module 3 Installation 3 Installation The PAN9026-IMX consists of the following components: PAN9026-MSD – µSD card form factor Wandboard Dual (WB-IMX6U-BW) USB Power cable as power supply The following additional components are not included, but are required for all use cases: ...
µSD card is inserted. 3.2 Device for Remote Control Certain functions of the PAN9026-IMX can be remote controlled via Wi-Fi, so a Wi-Fi capable device for controlling is needed. For the sake of simplicity it is assumed that an Android mobile phone is used for this purpose, but other devices may be used as well.
After creation, this distribution consists of a disk image which includes a recent Linux kernel, kernel modules for both the Wi-Fi and Bluetooth parts of the PAN9026 module, a complete wireless access point setup (including IPv4 forwarding) and a running web server to remote control the setup.
Please contact your local Panasonic sales representative in order to get access to the Marvell Extranet. 4.2 Configuration Steps 1. Unpack the Panasonic “pan-yocto” software package ZIP file on the build machine. The file contains the following minimal Git repositories: –...
PAN9026 Wi-Fi/BT Module 4 Developer Image 2. Execute the following shell commands in the location where the ZIP file was unpacked: repo init -u manifest repo sync The “repo” tool will download all necessary external dependencies for the build that are not included in the delivery.
PAN9026 Wi-Fi/BT Module 4 Developer Image 4.4 µSD Card Creation Steps The binary image that was created in the previous step can now be written to a µSD card, for example by using the built-in SD card slot of a PC or an external USB-to-SD adapter.
1. Insert the µSD card containing the Yocto Project Linux image as explained in 3.1 Boot Card Setup. 2. Insert the PAN9026-MSD into the µSD card slot of the Baseboard (1). 3. Insert the headphones with 3.5 mm jack into the green audio socket (2). 4. Insert the power supply (3).
1. Navigate to the Wi-Fi configuration settings of your device and enable Wi-Fi if it is not enabled already. The access point provided by the PAN9026 module is named PAN9026_uAP0 and will be found automatically. 2. Click PAN9026_uAP0 to make the device connect to this access point.
2. Navigate to the address 192.168.33.1 to access (1). 5.4 Exploring the Wi-Fi Features The Wi-Fi features of the PAN9026 module can be controlled using the Station section on the web page (1). The PAN9026 module is capable of connecting to an existing access point while acting as an access point itself.
Page 17
(3) Enter the matching password into the Network Password field. (4) Click Create Connection to create the connection. The PAN9026 module will connect to it. This takes approximately a couple of seconds. Because the PAN9026 is connected to an access point with internet connection, your device is now able to access the internet through the access point of PAN9026-IMX as well.
Now you can use another browser window to access any page in the internet, for example pideu.panasonic.de (1). 5.5 Exploring the Bluetooth Features The Bluetooth features of the PAN9026 module can be controlled using the Bluetooth section on the web page (1). Developer's Guide Rev. 1.0...
Page 19
1. Click Beacon application to start the Bluetooth Low Energy AltBeacon application (1). The device is advertising according to the AltBeacon specification. You can use the “Locate Beacon” app from “Radius Networks, Inc.” to discover the PAN9026 module. Developer's Guide Rev. 1.0 Page 19...
Page 20
PAN9026 Wi-Fi/BT Module 5 Application Usage In the Locate Beacon app the PAN9026 module will show up as a regular AltBea- con (1). 5.5.2 Bluetooth Basic Rate A2DP audio sink 1. Click A2DP application to start the Bluetooth Basic Rate A2DP audio sink application (1).
Page 21
The connection is established and is shown as Connected (1). This takes approxi- mately a couple of seconds. Now any audio that is played back on the Android device is routed to the PAN9026 module instead and output on the audio jack of the PAN9026-IMX. Developer's Guide Rev. 1.0 Page 21...
Page 22
Wandboard. If your Android device is still connected to the access point of the PAN9026 module, make sure that the PAN9026 module itself is connected to an access point with internet access; otherwise no playback from the internet is possible.
PAN9026 Wi-Fi/BT Module 6 Background Information 6 Background Information The Yocto Project Linux build is based on the environment as provided by Freescale. For further information please refer to https://github.com/Freescale. The “rocko” release of the Yocto Project Linux is used.
PAN9026 Wi-Fi/BT Module 6 Background Information 6.4 Addition of Marvell Drivers The sources for the Marvell drivers and utilities are separated in multiple archives, which in turn are contained in one collective archive. These separate archives, when uncompressed all in the same directory, create a folder structure, which is needed by the Marvell sources, to be compiled.
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 applications 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.
PAN9026 Wi-Fi/BT Module 6 Background Information 6.9 Custom Service One purpose of the demo image is to provide an access point using the PAN9026's µAP feature. To achieve this, a service pan-hostapd is added to the “system” configuration of the target.
PAN9026 Wi-Fi/BT Module 7 Contact Details 7 Contact Details 7.1 Contact Us Please contact your local Panasonic Sales office for details on additional product options and services: For Panasonic Sales assistance in the EU, visit https://eu.industrial.panasonic.com/about-us/contact-us Email: wireless@eu.panasonic.com For Panasonic Sales assistance in North America, visit the Panasonic “Sales & Support”...