Panasonic PAN9026 Developer's Manual

Panasonic PAN9026 Developer's Manual

Wi-fi dual band 2.4/5 ghz and bluetooth module
Hide thumbs Also See for PAN9026:

Advertisement

Quick Links

PAN9026
Wi-Fi Dual Band 2.4/5 GHz and Bluetooth Module
Developer's Guide
Rev. 1.0
Wireless Modules

Advertisement

Table of Contents
loading

Summary of Contents for Panasonic PAN9026

  • 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.
  • Page 3: Table Of Contents

    µ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 ......................
  • Page 4: About This Document

    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.
  • Page 5: Related Documents

    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...
  • Page 6: Overview

    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.
  • Page 8: Installation

     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: ...
  • Page 9: Device For Remote Control

    µ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.
  • Page 10: Developer Image

    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.
  • Page 11: Prerequisites

    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: –...
  • Page 12: Build Steps

     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.
  • Page 13: Μsd Card Creation Steps

     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.
  • Page 14: Application Usage

    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).
  • Page 15: Connecting To The Access Point

    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.
  • Page 16: Remote Controlling The Pan9026-Imx

    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.
  • Page 18: Exploring The Bluetooth Features

     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.
  • Page 23: Background Information

     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.
  • Page 24: Addition Of Marvell Drivers

     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.
  • Page 25: Dhcp Configuration

    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.
  • Page 26: Custom Service

    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.
  • Page 27: Contact Details

     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”...

Table of Contents