Silicon Laboratories Finland AP3241 Bluetooth access point User Manual Manual

Silicon Laboratories Finland Oy Bluetooth access point Manual

Manual

                          BLUEGIGA ACCESS DEVICESUSER GUIDETuesday, 20 September 2011Version 4.3
 Copyright © 2001 - 2011 Bluegiga TechnologiesBluegiga Technologies reserves the right to alter the hardware, software, and/or specifications detailed herein atany time without notice, and does not make any commitment to update the information contained herein.Bluegiga Technologies assumes no responsibility for any errors which may appear in this manual. BluegigaTechnologies' products are not authorized for use as critical components in life support devices or systems.Bluegiga Access Server, Access Point, AX4, BSM, iWRAP, BGScript and WRAP THOR are trademarks ofBluegiga Technologies.The   trademark and logo are registered trademarks and are owned by the Bluetooth SIG, Inc.BluetoothARM and ARM9 are trademarks of ARM Ltd.Linux is a trademark of Linus Torvalds.All other trademarks listed herein belong to their respective owners.
TABLE OF CONTENTS1. Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  42.   Getting started with Bluegiga Access Device  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  52.1   Powering up  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  52.1.1   Access Point connectors  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  52.1.2   Access Server AX4 connectors  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62.1.3   Access Server connectors  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  72.2   Connecting to Access Device  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  82.2.1   Using UPnP  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  82.2.2   Using WrapFinder  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  92.3   Web interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112.4   Access Device software bundles  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  123.   Connecting Access Device to network  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  133.1   Network interfaces  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  133.2   Using 2G and 3G modems for Internet connectivity  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  133.3   Using Wi-Fi  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  143.3.1   Using Wi-Fi as Client (Managed)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  143.3.2   Using Wi-Fi as Access Point (Master)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  153.4   Shell prompt access  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  173.4.1   Management console (Access Server 229x only)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  173.4.2   Transferring files to/from Access Device  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  184.   Using services  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  194.1   Default services  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  194.2   Managing software components (wpkgd)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  204.3   Bluetooth  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  214.4   Web server  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  214.5   System time  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  224.5.1   Real time clock (RTC)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  224.5.2   Network time  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  224.5.3   Time zones  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  224.6   Using remote file shares  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  224.6.1   Using NFS mount  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  224.6.2   Using CIFS mount  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  234.6.3   Mounting at boot time  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  234.7   Factory reset and complete system upgrade (reflash)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  234.7.1   Resetting default system configuration with factory reset button  . . . . . . . . . . . . . . . . . . . . . .  234.7.2   Complete system upgrade (reflash)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  234.7.3   Kernel, filesystem and configuration restore with "Factory Reset" memory dongle  . . . . . . . .  245.   Using utilities  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  255.1   Wrapid - Bluegiga Access Device System Information  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  255.2   Changing the Bluetooth Range and EDR Performance  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  255.3   Badctl - Bluegiga Access Device Control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  255.4   Finder - Bluegiga Access Device Finder  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  265.4.1   Finder Service and Command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  265.4.2   Finder Protocol  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  275.5   Smsgw - Bluegiga SMS Gateway  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  275.6   Watchdog - Bluegiga User Level Watchdog  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  286.   Using 3rd Party Peripherals  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  306.1   Using USB, Compact Flash or microSD Memories  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  306.2   Using USB sound cards  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  316.3   Using USB webcams  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  327.   Licenses, Warranty, Certification Information and WEEE Compliance  . . . . . . . . . . . . . . . . . . . . . . . . .  337.1   Access Point Certification Information and WEEE Compliance  . . . . . . . . . . . . . . . . . . . . . . . . . . .  337.1.1   WEEE Compliance  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  357.2   Access Server Certification Information and WEEE Compliance  . . . . . . . . . . . . . . . . . . . . . . . . . .  357.2.1   WEEE Compliance  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  378.   Appendices  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  408.1   Access Device directory tree  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  408.2   Tested 3rd Party Peripherals  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  418.3   Available Software Packages  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  498.4   Enabled Busybox Applets  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  559.   Contact information  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  61
Copyright © 2000-2011 Bluegiga Technologies Page 4 of 611 IntroductionBluegiga Access Server product family offers cutting-edge wireless  ® routers, Access Points andBluetoothmanagement tools - enabling you to create efficient and scalable networks. The open and adaptable platformenables you to meet your applications' and customers' needs.Bluegiga Access Server AX4 is a powerful Linux based wireless connectivity platform targeted for eHealth,point-of-sale, proximity marketing, captive portal, and long range   connectivity applications. The AX4Bluetoothintegrates three high performance   class 1 radios, 802.11b/g radio and optional 2G or 3G modem.BluetoothBluegiga Access Point 3241 is designed for various health and medical applications,   proximityBluetoothmarketing, industrial telemetry applications, point of sales systems and digital pens. It provides with +20dBm  output power and a low noise amplifier 1000 meters long range between other Access Point 3241 or Bluetooth device with matching output power and receiver sensitivity. Improved receiver sensitivy extends rangeBluetoothalso with class 2   devices like mobile phones.BluetoothBluegiga Access Point 3201 is a size-optimized access device targeted at business applications. The product isdesigned to fit into wireless   applications where network performance, reliability, scalability and easyBluetoothmanagement are important design drivers.Access Point 3201 is an evolution from Bluegiga's extremely reliable and successful Access Server productfamily. Access Point product software and user interface make it compatible with Bluegiga Access Servers.Access Points can be remotely managed from a centralized location with Bluegiga Solution Manager (BSM), aweb-based remote management and monitoring platform.Access Server is a cutting edge wireless   router. It supports multiple communication standardsBluetoothincluding ethernet, WiFi, and GSM/GPRS/3G enabling full media-independent TCP/IP connectivity. AccessServer is easy to deploy and manage in existing wired and wireless networks without compromising speed orsecurity. For rapid deployment, Access Server configurations can easily be copied from one device to another byusing USB memory dongles. The device can be fully managed and upgraded remotely over SSH secured links.Large numbers of Access Servers can easily be controlled using Bluegiga Solution Manager (BSM).Usage scenarios and applications:Medical and health device gatewaysProximity marketingPoint-of-sale and retail systemsTelemetry and machine-to-machine systemsIndustrial   gatewaysBluetoothKey features:Open Linux platform for adding local customer applicationsTurn-key applications for   networking and   proximity marketingBluetooth BluetoothSupported   profiles: SPP, ObjP, FTP, PAN, LAP, DI, HDPBluetoothSoftware-configurable range to up to 100 meters (up to 1000 meters with Access Point 3241 or AccessServer AX4)External and internal antenna optionsSupports all key communication medias:BluetoothEthernetWiFi, 2G/3G and NFC supported via USB (Access Server supports also via Compact Flash, AX4has built-in support for WiFi and 2G/3G)USB and RS232Fast and easy to installUncompromised security: SSH, firewall, and 128 bit   encryptionBluetoothBluetooth, CE, FCC and IC certifiedCompliant with   1.1, 1.2 and 2.0 Specification (2.1 support with eHealth software)Bluetooth
Copyright © 2000-2011 Bluegiga Technologies Page 5 of 612 Getting started with Bluegiga Access DeviceAccess Point and Access Server can be controlled in four ways:by using Bluegiga Solution Manager (see   for details)BSM documentationby using the WWW interfaceby entering commands and using applications at the shell promptby sending and/or retrieving files to/from the device.The default username is   and the default password is  .root buffy2.1 Powering upTo get started with Access Point or Access Server, connect it to your local area network (LAN) by using anethernet cable, and connect the power adapter. The unit will power up and retrieve the network settings fromyour network's DHCP server.Access Devices will also use Zeroconf (also known as Zero Configuration Networking or Automatic Private IPAddressing) to get a unique IP address in the 169.254.x.x network. Most operating systems also support this. Inother words, you can connect your controlling laptop with a cross-over ethernet cable to Access Server, thenpower up Access Server, and the devices will automatically have unique IP addresses in the 169.254.x.xnetwork. With Access Point and AX4, also a direct ethernet cable works.If you need to configure the network settings manually and cannot connect Access Server first by using Zeroconf, you cando it by using the management console. Access Point and AX4, however, do not provide user access to the managementconsole. You can configure static network settings by sending the settings in a management packet for example using aUSB memory dongle.2.1.1 Access Point connectorsThe physical interface locations of Access Point 3201 and 3241 are shown below.
Copyright © 2000-2011 Bluegiga Technologies Page 6 of 61In addition, Access Point 3241 has a hole in the bottom of the unit. Trough that hole user can press a button. Ifthat button is pressed while the unit is powered on, configuration is reset to factory defaults.There is no power switch in Access Point 3201 or 3241. The adapter is the disconnection device; the socket-outlet shall beinstalled near the equipment and shall be easily accessible. Unplug and plug the power adapter to switch the power on andoff. The power led in figure above is on when the power adapter is connected.All the blue status leds are turned off and the status led number 1 blinks on four second intervals when the bootprocedure is finished and the unit is ready to be connected. Led number 2 is   led which blinks quicklyBluetoothevery 30 seconds indicating   service activity.Bluetooth2.1.2 Access Server AX4 connectorsThe physical interface locations of Access Server AX4 are described in figures below.There is no power switch in Access Server AX4. The adapter is the disconnection device; the socket-outlet shall beinstalled near the equipment and shall be easily accessible. Unplug and plug the power adapter to switch the power on andoff. The power led in figure below is on when the power adapter is connected.All the blue status leds are turned off and the status led number 1 blinks on four second intervals when the bootprocedure is finished and the unit is ready to be connected. Bluetooth led, (led number 4) blinks quickly every 30seconds indicating   service activity.BluetoothAccess Server AX4 has microSD card slot, factory reset button and SIM card slot (for optional, integratedFigure  : Physical interfaces of Bluegiga Access Point1Figure  : Physical interfaces of Bluegiga Access Server AX42Figure  : Access Server AX4 leds3
Copyright © 2000-2011 Bluegiga Technologies Page 7 of 61modem) under a cover in the bottom of the unit. See the picture below.2.1.3 Access Server connectorsThe physical interface locations of Access Server 229x are described in figures below.There is no power switch in Access Server. The adapter is the disconnection device; the socket-outlet shall be installednear the equipment and shall be easily accessible. Unplug and plug the power adapter to switch the power on and off. Thepower led in figure above is on when the power adapter is connected.Figure  : Connectors below Access Server AX4 bottom cover4Figure  : Physical interfaces of Bluegiga Access Server 229x5
Copyright © 2000-2011 Bluegiga Technologies Page 8 of 61All the blue status leds are turned off and the rightmost blue led (closest to the power led) blinks on four secondintervals when the boot procedure is finished and the unit is ready to be connected. Bluetooth led, (blue ledfurthest away from power led in Access Server) blinks quickly every 30 seconds indicating Bluetooth serviceactivity.2.2 Connecting to Access DeviceIn order to manage your Bluegiga Access Device you need to be able to connect to it over the network. This canbe done in two ways: either by having the Access Device directly connected to the PC via a crossover ethernetcable or by attaching the device to a switch in your local area network using a standard ethernet cable.In the latter case, before continuing please make sure that your Access Device is powered on and properlyconnected to your network. Notice that, by default all Access Devices are configured to acquire their IPconfiguration from a DHCP server which must be present in the LAN. On the other hand, when PC and AccessDevice are connected directly, both will use a random zeroconf address in the range 169.254.x.x/16 given thelack of DHCP server in the simple network, and provided that also the PC is configured for dynamic IPconfiguration. Anyway, also in this case the two devices will be in the same LAN and will be able tocommunicate together.Bluegiga Access Device can be managed either through a web browser or from the command line using SSH byadvanced users. Both methods require you to know the IP address of your device, and this can be found byfollowing the methods described below.2.2.1 Using UPnPTo use the Universal Plug'n'Play feature for connecting Bluegiga Access Device web interface you need to haveWindows Vista or Windows 7 operating system. Go to  . Now you should be able toStart - Computer - Networksee Access Devices appearing under   group:Other devicesFigure  : Leds and Compact Flash card slot of Access Server 229x6
Copyright © 2000-2011 Bluegiga Technologies Page 9 of 611.  2.  Bluegiga Access Devices will have name "Access Point/Server Wserial number" where the serial numbercorresponds to the serial number in the sticker underneath the unit. To connect to Bluegiga Access Device webinterface you can either double click the icon of the correct device or right click the icon and select View device.webpage2.2.2 Using WrapFinderA second way to discover the IP address of your Bluegiga Access Device is to use the Bluegiga Wrapfinder 2.0application. The   application is available from the  . It allows you toBluegiga Wrapfinder Bluegiga Tech Forumscan and find all Bluegiga Access Devices that are present in your local network.Once you have downloaded the Wrapfinder file from the   you need toBluegiga Tech ForumExtract the .zip file to desired locationLaunch Wrapfinder2.exeFigure  : Windows 7 listing UPnP devices7Figure  : Connecting to web setup using UPnP8
Copyright © 2000-2011 Bluegiga Technologies Page 10 of 61After you have started the Wrapfinder software you might be prompted by the firewall applications to allow theuse of certain ports by Wrapfinder. There are cases in which it is wise to temporarily disable completely thesoftware firewall running in the PC, if any. Once the Wrapfinder utility has started it automatically runs a searchthrough the local network and lists all found Bluegiga Access Devices. You can refresh the search by clicking  -button. Sometimes on slow networks two consecutive presses are needed.Find DevicesTo access Bluegiga Access Device you can either double click it or select the one you want to connect to andclick   -button.Open web interfaceFigure  : Wrapfinder 2.0 started listing Access Devices within local network9
Copyright © 2000-2011 Bluegiga Technologies Page 11 of 612.3 Web interfaceWhen you have accessed the Bluegiga Access Device web interface using either of the methods described inprevious chapter you should get main WWW page shown below:If you see a login prompt instead of this page, you have already eHealth software bundle installed. See eHealth software for more information.user guideFrom the top-level page, click   to log in to the configuration interface. The default username is   and theSetup rootdefault password is  :buffyAfter logging in, you can configure several system and application settings:
Copyright © 2000-2011 Bluegiga Technologies Page 12 of 61For details of WWW interface components, see  .Default web interface and iWRAP Bluetooth user guide2.4 Access Device software bundlesAccess Device application use cases may require additional software packages to be installed for fullfunctionality. For key applications, these are also available in software bundles. A bundle is a single updatepacket which contains all software packages for certain application. You can order Access Devices with a bundleof your choice pre-installed. Currently available bundles are listed below:Bundles other than   which comes inside system upgrade reflash packet are available onobexsenderbundleAccess Device DVD in directory   or installable with command    . See wpk wpkgd install bundlename Managing for installation instructions.Software Components (wpkgd)Table  : Software bundles for Access Devices1Bundle name Description Notesobexsenderbundle ObexSender Built in and installed by default if no other bundle was ordered. Seeseparate ObexSender documentation.ehealthbundle eHealthsoftwarebundleOnly available for Access Point 3201 and 3241 in SW version 4.3.See separate eHealth user guide.captiveportalbundle Captive Portalbundle See Captive Portal documentation.oggplayerbundle Ogg Playerbundle Available for testing purposes.
Copyright © 2000-2011 Bluegiga Technologies Page 13 of 613 Connecting Access Device to networkThis chapter describes Access Device network interfaces and WiFi and modem configuration. For additionaldocumentation, see separate "Networking Guide" document.3.1 Network interfacesThe network interfaces used in Access Devices are described in table below:3.2 Using 2G and 3G modems for Internet connectivityAccess Server and Access Point can be connected to Internet over 2G/3G using USB modems from severalvendors. Access Server 229x can also connect to Internet using a GSM/GPRS Compact Flash card or anexternal modem connected to its serial port. The supported devices are listed in Tested 3rd Party Peripheralsdocument.Some Access Server AX4 models ship with integrated 2G or 3G modem.Software packages required to use modem to connect to Internet are installed by default.The operating system automatically identifies supported USB or Compact Flash modem devices and loadscorrect drivers when they are inserted.You can enable the modem and configure its settings, such as the modem device and connection script details,by using the   application or its WWW interface at setup Setup - Network settings - Enable modem interfaceA reboot is needed for the new settings to take effect. From WWW Setup, you can do this at Setup - Advanced settings -.Reboot system (confirm)When modem connection to Internet is enabled, by default Access Device tries to establish Internet connectionwith modem only once when the device boots up.Table  : Access Device network interfaces and their description2Interface Descriptionnap Dynamic virtual ethernet ("cable") device. This is the device having an IP address. All theprograms should use this device instead of eth0.nap:9 Alias interface of nap device for zero configuration networking.eth0 The real ethernet device, which is dynamically linked to the nap device. Do not use this device,use nap instead.wlan0 Wi-Fi device. In the client mode (default), this device has its own IP address. In the accesspoint mode, it is dynamically linked to the nap device (the default interface).wifi0 Virtual control device for wlan0. Do not use this device.gn Virtual device for iWRAP   PAN-GN connections.Bluetoothbnep# These devices are used for incoming and outgoing iWRAP   PAN connections. TheseBluetoothdevices are created, deleted and linked (to nap or gn) dynamically.ppp# These devices are used for incoming and outgoing iWRAP   LAP connections or for aBluetoothmodem Internet connection. In LAP use, these devices are created and deleted dynamicallyand traffic coming from them is masqueraded to the nap device. When modem is enabled, alltraffic to ppp interfaces is also masqueraded.lo Local loopback interface.
Copyright © 2000-2011 Bluegiga Technologies Page 14 of 61It is therefore recommended to enable option Setup - Network settings - Modem settings - Force connection.openWith this enabled, modem Internet connection is checked every 10 minutes with the   command. If the checkpingfails, modem connection is restarted.Some modems power up in mass storage mode. Supported modems will be switched to modem mode automatically.Switching from mass storage mode to modem mode might take so long that first attempt to make a connection fails andthere are no further tries if   option is turned off. Even if it is turned on, it can take up to 10 minutesForce connection openbefore connection is properly established.By default,   uses host 194.100.31.45 (bluegiga.com) for checking that the modem InternetForce connection openconnection is working. You might want to specify a reliable host closer to your system in Setup - Network settings -. The test host must respond to ICMP ECHO_REQUEST packetsModem settings - IP address used in force checkgenerated by   command, otherwise the modem connection is reset every ten minutes.pingIf you also want to use the ethernet connection, you must remove it from the default interface ( ) bridge and configure itsnapnetwork settings individually using the   application while keeping the default interface network settings in their defaultsetup(dynamic) state.3.3 Using Wi-FiAX4 is delivered with integrated Wi-Fi. All Access Devices support several USB Wi-Fi dongles. The supporteddevices are listed in   document.Tested 3rd Party PeripheralsAd hoc mode is not supported.WPA/WPA2 passphrase length must be 8..63 characters.3.3.1 Using Wi-Fi as Client (Managed)USB Wi-Fi client device support (including   for WPA or WPA2 encryption support) is installed bywpa-supplicantdefault.Enable Wi-Fi interface using the   application or its WWW interface at setup Setup - Network settings - Enable.Wi-Fi interfaceWhen the correct kernel modules are installed and Wi-Fi interface enabled, Access Device notices when asupported Wi-Fi card is inserted and tries to use it in the client mode, without encryption. So, if there is an openWi-Fi access point in range, you will automatically connect to it.To change Wi-Fi settings, use the   application or its WWW interface at setup Setup - Network settings - Wi-Fi.   is used to manage Wi-Fi connections. Supported encryption methods are WEP andsettings Wpa-supplicantWPA/WPA2. Use the   menu option to change network SSID and encryption method.Edit configuration fileUse following configurations to enable unencrypted, WEP or WPA/WPA2 encrypted connections:no encryptionnetwork = {    # no encryption    ssid="Bluegiga"    key_mgmt=NONE}
Copyright © 2000-2011 Bluegiga Technologies Page 15 of 61WEPnetwork = {    # WEP encryption    ssid="Bluegiga"    key_mgmt=NONE    wep_key0="ASCII WEP key"    #wep_key0=0123456789    wep_tx_keyidx=0}ASCII WEP key is given in quotes (e.g. "abcde" or "abcdeabcdeabc")hex digits are given without quotes (e.g. 0123456789 or 01234567890123456789012345)WPA/WPA2network = {    # WPA/WPA2 encryption    ssid="Bluegiga"    scan_ssid=1    key_mgmt=WPA-PSK    psk="WPA shared key"}shared key length must be 8..63 charactersA reboot is needed for the new settings to take effect. From WWW Setup, you can do this at Setup - Advanced settings -Reboot system (confirm)The current software version does not support Wi-Fi bridging in the client (managed) mode, which means that traffic fromWi-Fi cannot be forwarded to wired ethernet.To debug Wi-Fi issues, you can collect and review Wi-Fi diagnostics information using   application or itssetupWWW interface at  .Setup - Network settings - Wi-Fi settings - Collect Wi-Fi diagnosticsIn addition, a standard set of command line wireless utilities is provided to fine-tune your Wi-Fi configuration:iwconfigiwlistiwprivFor more information on these utilities, see: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html3.3.2 Using Wi-Fi as Access Point (Master)Please refer to   document to see which USB Wi-Fi dongles support access pointTested 3rd Party Peripheralsmode. The required software packages are installed by default.Enable Wi-Fi interface using the   application or its WWW interface at setup Setup - Network settings - Enable.Wi-Fi interfaceTo change Wi-Fi settings, use the   application or its WWW interface at setup Setup - Network settings - Wi-Fi.settingsTo begin with, change the setting   to  .   is used by default to manageAct as a Wi-Fi Access Point yes HostapdWi-Fi access point mode.To change   settings, use the   application or its WWW interface at hostapd setup Setup - Network settings Wi-Fi
Copyright © 2000-2011 Bluegiga Technologies Page 16 of 61.   settings is used to change hostapd driver backend, SSIDsettings - Basic configuration Basic configurationof your network, hardware mode, country code, Wi-Fi channel or maximum simultaneous client number. Defaultvalues should work with most of USB Wi-Fi dongles.Depending on used encryption, use   menu option and change the following lines:Edit configuration fileNo encryptionChange nothing more.Typical WPA2 encryption (WPA2-CCMP (AES))wpa=2wpa_passphrase=verysecretpassphrasersn_pairwise=CCMPOther encryptions:WEP encryptionwep_default_key=0wep_key0="mysecretkeyWPA-TKIPwpa=1wpa_passphrase=verysecretpassphraseWPA2-TKIPwpa=2wpa_passphrase=verysecretpassphraseWPA-TKIP and WPA2-TKIPwpa=3wpa_passphrase=verysecretpassphraseWPA-CCMP (AES)wpa=1wpa_passphrase=verysecretpassphrasewpa_pairwise=CCMPWPA2-CCMP (AES)wpa=2wpa_passphrase=verysecretpassphrasersn_pairwise=CCMPWPA-CCMP and WPA2-CCMP (AES)wpa=3wpa_passphrase=verysecretpassphrasewpa_pairwise=CCMPrsn_pairwise=CCMP
Copyright © 2000-2011 Bluegiga Technologies Page 17 of 611.  2.  3.  4.  5.  6.  7.  8.  3.4 Shell prompt accessShell prompt access may be needed for advanced controlling operations that cannot be performed by using theWWW interface. You can get to the shell prompt by using SSH. When you are connected to the same LANnetwork with your Access Server or Access Point, you can find its IP address using uPnP or wrapfinderapplication (see  ).Getting started with Bluegiga Access DeviceYou can use SSH to get shell prompt access also using Bluetooth LAN Access or PAN profile. Access Devicescan be seen in Bluetooth inquiries as "Wserialno_n", where "serialno" is the serial number of the device and "n"is the number of the Bluetooth baseband in question (model 2293 and AX4 have three Bluetooth basebands,any of which can be connected).After you have connected to the server (no PIN code, username or password is needed), establish an SSHconnection to the device at the other end of the connection. Again, you can use the   application towrapfinderfind the IP address.Bluetooth LAN Access and PAN profiles are disabled by default. Use the WWW interface to enable them, if needed. ThePAN profile can also be enabled by sending the   file (available on-line at enable-pan.noarch.wpk) to Access Device by using Bluetooth Object Push profile orhttp://update.bluegiga.com/as/4.3/misc/enable-pan.noarch.wpkby inserting a USB memory dongle with the file in its root directory to Access Device's USB port.3.4.1 Management console (Access Server 229x only)If you do not have a Bluetooth LAN/PAN client and if Access Server is not connected to your LAN, or if you donot know the IP address given to Access Server, you can get the first shell prompt access by using themanagement console. The management console is only needed to change the network configuration settings ifyou cannot configure the network by using DHCP or Zeroconf. The management console is connected toAccess Server with a serial cable. After you have configured the network settings by using the managementconsole, all further controlling activities can be performed remotely using SSH sessions over ethernet orBluetooth LAN/PAN connection.To setup the management console, proceed as follows:Have a PC with a free COM port.Power off Access Server.Configure your terminal application, such as   in Windows, to use the settings below forHyperTerminalyour computer's free COM portConnect the serial cable shipped with Access Server to your PC's free COM port.Connect the serial cable to the management (user) port in Access Server (see Figure 1-2).Power on Access Server.Enter letter   in the terminal application during the first five seconds.bThe management console is now activated and you can see the boot log in your terminal window.Table  : Management console serial port settings3Setting ValueSpeed 115200bpsData Bits 8Parity NoneStop Bits 1Flow Control None
Copyright © 2000-2011 Bluegiga Technologies Page 18 of 618.  9.  10.  11.  The boot process may stop at the following   prompt:U-BootHit any key to stop autoboot:  0U-Boot>If this happens, enter command boot to continue to boot Linux.Wait for the device to boot up and end with the following prompt:Please press Enter to activate this console.Press   to activate the console. You will be logged in as root in directory  :Enter /root[root@wrap root]You can now control Access Server from the management console.3.4.2 Transferring files to/from Access DeviceYou can transfer files to and from Access Server and Access Point by using, for example:SCP (secure copy over SSH).SFTP (secure FTP connection over SSH).FTP (plain FTP connection).  FTP is disabled by default for security reasons. Use SFTP instead.Note:FTP server is not installed by default. You can install it from software package  .ftpdBluetooth OBEX (Object Push and File Transfer Profiles) to/from directory   in Access Server or/tmp/obexAccess Point.NFS (mount an NFS share from a remote computer as a part of Access Server's or Access Point's filesystem).SSHFS (mount an Access Server or Access Point directory over SSH as a part of any other Linux hostfile system).To download and install SSHFS, visit  .http://fuse.sourceforge.net/sshfs.htmlCIFS (mount a Common Internet File System share from a remote computer as a part of Access Server'sor Access Point's file system). A CIFS client, available in a separate software packet  , iscifs-clientrequired.USB memory dongle.Xmodem/Ymodem/Zmodem (use   commands from the management console). You canrz/rx/rb/sz/sx/sbinstall these commands from software package  .rzszThe management console is only available for Access Server 229x.
Copyright © 2000-2011 Bluegiga Technologies Page 19 of 614 Using servicesThis chapter contains documentation of the default system services available in Access Devices.4.1 Default servicesAccess Device services are started automatically at system power-up or when another server daemon needsthem. You can check which servers are currently installed and/or configured to start at system power-up withcommand   or navigating in WWW Setup to chkconfig --list Setup - Applications - Default startup.applicationsThe servers and their purposes are described briefly below:Server Descriptionbluetooth Bluegiga iWRAP   Server, which is described its own user guide.Bluetoothconnector Bluegiga Connector, which automatically opens and maintains connections to specified Bluetoothdevices. This server is configurable using the   application and its WWW interface.setupcrond A daemon to execute scheduled commands. This server is configurable through the  file or the   command in the same way as any Linux crond./var/spool/cron/crontabs/root crontabdhcpd This server is a DHCP daemon for providing automatic network configuration for clients in thenetwork. Notice that, by default, this server is only enabled for the   interface, used by iWRAP gn PAN Generic Networking profile. You can enable it for   interface by usingBluetooth napcommand   or from WWW Setup at chkconfig dhcpd on Setup - Applications - Default startup. You will then need to configure static network settings at applications Setup - Network and ensure you have matching DHCP server settings inSettings - Default interface settingsfile  ./etc/udhpcd-nap.conffinder Bluegiga WRAP Finder Service. See Finder - Bluegiga Access Device Finderhttpd Web server. Another Web server,  , is available as a separate software component, alsolighttpdinstalled and used by   and  .captiveportalbundle ehealthbundleinetd Internet services daemon. Notice that this server is disabled by default. Use the WWW interfaceof   application or the   command to enable it. To configure  , edit itssetup chkconfig inetd on inetdconfiguration file  ./etc/inetd.confntpd Network Time Protocol (NTP) daemon.obexsender Bluegiga ObexSender server. See separate documentation for detailed information.pppd Point to Point Protocol daemon. Modem network connections are established using  , andpppdiWRAP   server uses it with Lan Access Profile.Bluetoothserialport Bluegiga iWRAP   Serial Port Profile server. iWRAP Bluetooth user guide for moreBluetoothinformation.sshd SSH daemon.syslogd System logging daemon. This server can be configured by using the   application or itssetupWWW interface.telnetd Telnet protocol server. Notice that this server is disabled by default for security reason. Use the  application or the   command to enable it.setup chkconfig telnetd onudhcpcd DHCP client daemon for automatic network configuration.watchdog Bluegiga user level watchdog.wpkgd Bluegiga package management system daemon.zcip Zero configuration networking service.
Copyright © 2000-2011 Bluegiga Technologies Page 20 of 611.  2.  3.  4.  4.2 Managing software components (wpkgd)To maximize memory available for customer applications, Access Devices ship with minimal amount of softwarecomponents installed.To see the installed software components and their version numbers, navigate to Setup - Advanced - System or give command   at the shell prompt. See Information - List installed software components wpkgd list for more information of software components installed by default and availableAvailable Software Packagesseparately.Software component package namingSoftware components are delivered in package files which are named in format . For example:   is   software component,name-[version].[architecture].wpk smsgw-20100420-1.lt.wpk smsgwversion number 20080910-1, for   architecture. You can only install a software package of a specific architectureltto hardware that supports the architecture. The architectures and the supporting hardware are listed in followingtableInstalling software componentsThere are number of ways to install software components:The easiest way to install a software component is to upload it from WWW Setup at Setup - Advanced.settings - Upload a software updateYou can install software components by inserting a USB dongle with the WPK file containing the softwareinstallation packet in its root directory.You can install software components by transferring the WPK file to   directory on Access/tmp/obexDevice using SCP or   Object Push. WPK files are automatically searched and installed from Bluetooth./tmp/obexIf you can access the command prompt of your Access Device and your device has access to Internet,you can manage software components using network update operations described in the section below.The WPK files of additional software components provided by Bluegiga can be found in following locations:http://update.bluegiga.com/as/4.3/hp for Access Server AX4 softwarehttp://update.bluegiga.com/as/4.3/lt for Access Point 3201 or 3241http://update.bluegiga.com/as/4.3/if for Access Server 229xhttp://update.bluegiga.com/as/4.3/misc for software packages (utility WPK's) for all architectureswpk-directory in Bluegiga SDK DVD-ROM or ISO imageAfter Bluegiga SDK is installed, in corresponding application and library directories under -directory/home/user/asdk/Table  : Supported hardware architectures and software package naming4Architecture Supporting Hardwarenoarch Any Access Devicehp Access Server AX4lt Access Point 3201 or Access Point 3241if Access Server 229x with serial number 0607240000 or higherdf . Access Server 229x with serial numberNot supported since software version 4.00607239999 or lower (old non-RoHS Access Servers)
Copyright © 2000-2011 Bluegiga Technologies Page 21 of 61Uninstalling software componentsYou can uninstall software components from the shell prompt. To list installed software components usecommand  . To uninstall a component, use command  . See the wpkgd list wpkgd erase [component] wpkgdcommand without parameters for more information.Network update operationsWhen Access Device is connected to the Internet, you can use the   command at the shell prompt towpkgdeasily manage installed software components:wpkgd install   installs the newest available software component called   for your architecture. Thepkg pkgsoftware is retrieved from the Bluegiga software update repository. Example:[root@wrap root]$ wpkgd install smsgwDownloading http://update.bluegiga.com/as/4.3/lt/smsgw-20100420-1.lt.wpkPackage "smsgw" installedCurrently the command     may report that software is installed even if the installation has failed becausewpkgd install pkgof failing dependencies. It is therefore worth ensuring that the installation has been successful, by using command wpkgd search pkgwpkgd erase   removes a software component called  . Example:pkg pkg[root@wrap root]$ wpkgd erase smsgwPurging smsgw (0100420-1)...wpkgd update updates all installed software components.wpkgd update   updates the software component called  .pkg pkgwpkgd list lists installed and available software components and their version numbers.wpkgd list-updates lists updates available for installed software components. wpkgd search   searches for software component packages with name matching  .keyword keywordwpkgd clean cleans network cache.4.3 BluetoothAccess Devices ship by default with iWRAP   software. It is documented in its own user guide.BluetootheHealth software bundle installs newer DBUS   software, which is documented in eHealth user guide.Bluetooth4.4 Web serverThe integrated web server in Access Device support HTTP/1.0 methods GET and POST, and has light userauthentication capabilities. The content can be either static or dynamic - the WWW server is CGI/1.1 compatible.The web server is always running and the content ( ) is located in the http://wrap-ip-address/ /var/www/html/directory in Access Device's file system.The web server is configured to protect the WWW Setup interface with a username and password. The defaultusername and password can be changed in        . For furtherWWW Setup Security settings Setup passwordinformation about using the web server for your own applications, see the web examples in SDK.
Copyright © 2000-2011 Bluegiga Technologies Page 22 of 61NoteeHealth and Captive Portal bundles install more advanced   web server, which can be installed from its ownlighttpdsoftware package also.4.5 System timeAccess Device has Real Time Clock (RTC) which is backed up with a battery so it runs even when device ispowered down. Access Device is also keeping the system time in sync with Internet time servers.4.5.1 Real time clock (RTC)The system clock is read from the battery operated real time clock during boot. The system time is automaticallywritten to the real time clock when the system is rebooted using the   command. This can also be donerebootusing the   command. Give command   for more information about the hwclock --systohc --utc hwclock --help utility.hwclockTipEasiest way to set correct time is to use   application or its WWW interface by navigating to    setup Setup Network settings  . It will also save the time to the battery operated real time clock.Update current time now by NTP4.5.2 Network timeThe   service uses the standard Network Time Protocol (NTP) to keep Access Device system timentpdautomatically in sync using a random selection of eight public stratum 2 (NTP secondary) time servers. You canconfigure the NTP server to retrieve the correct time from a single time server by using the setup application orits WWW interface, at        . The service is alsoSetup Network Settings Update current time now by NTPconfigured to answer NTP requests from other devices.The NTP server configuration can also be altered by editing its configuration file  ./etc/ntpd.confTipAccess Device can provide RFC 868 time service with   daemon. You need to enable   daemon at    inetd inetd WWW Setup    and enable the time service by editing its configuration file  .Applications Default startup applications /etc/inetd.conf4.5.3 Time zonesThe default time zone in Access Server and Access Point is UTC. You can change it by installing correct  management packet, available from   or Bluegigatzdata*wpk http://update.bluegiga.com/as/4.3/timezone/Software Development Kit DVD-ROM. eHealth software bundle contains improved WWW interface to selectcorrect time zone.4.6 Using remote file shares4.6.1 Using NFS mountFirst, create a mountpoint with command  . To use the NFS mount, issue a command such as mkdir -p /mnt/nfs . After this, you can access the share in directory mount -o nolock <ipaddr-of-server>:/sharename /mnt/nfs./mnt/nfsWhen the share is not needed, unmount it with command umount /mnt/nfs
Copyright © 2000-2011 Bluegiga Technologies Page 23 of 611.  2.  3.  1.  2.  3.  4.  5.  4.6.2 Using CIFS mountTo use a CIFS mount (for example a shared folder in Windows), you need the   software componentcifs-clientinstalled in Access Device.First, create a mountpoint with command  . Mount the directory by using command mkdir -p /mnt/cifs mount.cifs. You will then be prompted for password<ipaddr-of-server>/sharename /mnt/cifs -o user=username,nounixof the username you specified. After entering the correct password, you can access the share in directory ./mnt/cifsWhen the share is not needed, unmount it with command umount /mnt/cifs4.6.3 Mounting at boot timeSystem startup script   which is editable in rc.local WWW Setup - Advanced Settings - System startup script can be used to automatically mount remote file shares at bootup. Add the mountpoint creation and actual mountcommands in that script. If your CIFS share needs a password, it can be added to mount options, for example -o.user=username,pass=password,nounix4.7 Factory reset and complete system upgrade (reflash)Bluegiga Access Devices can be returned to default settings using three ways:Configuration reset using factory reset button (Access Point 3241 and Access Server AX4 only), useful forexample for restoring default network settingsComplete system upgrade using "reflash" WPK package (over WWW interface, SSH or with USB memorydongle), recommended when you want to install latest softwareKernel, filesystem and configuration restore with special "Factory Reset" USB memory dongle, useful ifsystem has been corrupt and does not boot properly for methods above to work4.7.1 Resetting default system configuration with factory reset buttonAccess Point 3241 and Access Server AX4 can be resetted to its default configuration by keeping the button inthe bottom of the device pressed while it is powered up. The device will then boot, reset system configurationsettings and restore default configuration files and reboot itself. You can also run command   fromconfigresetshell prompt to perform same reset (especially in Access Server 229x which does not have a button).Factory reset with button press does not uninstall applications or recover deleted application files. To perform this, a factoryreset with reprogramming is required, see below.4.7.2 Complete system upgrade (reflash)The latest software updates and instructions are available at http://techforum.bluegiga.comUpgrading with a reflash package, which will erase all existing information, reset all passwords to their defaults andregenerate SSH keys.If you have your own applications running in the Access Device you plan to upgrade, stop and backup their data first.The easiest way to install the latest software version is to do it with a USB memory dongle:Find the correct software upgrade packet for your Access Device's architecture (see Managing Software for information of architectures) and copy the correct Components (wpkgd)  file to an empty USB memory dongle.reflash-[version].[architecture].wpkPower down Access Device.Insert the dongle in Access Device.Power up Access Device.Wait with the dongle inserted for Access Device to boot and the blue leds to start blinking from side to
Copyright © 2000-2011 Bluegiga Technologies Page 24 of 615.  6.  7.  1.  2.  3.  4.  5.  6.  side.Do not power down Access Device while blue leds are blinking from side to side or if all of them are turned on.Installation takes 5-15 minutes (in AX4 less than 5), be patient.Check that only led labeled "1" in Access Point or AX4 (blue led closest to the power led in Access Server229x) turns on and off every 4 seconds. You will then also see Bluetooth led, (led labeled "2" in AccessPoint, "4" in AX4 and blue led furthest away from power led in Access Server 229x) to blink quickly every30 seconds indicating iWRAP Bluetooth service activity.You have now successfully upgraded Access Device.If you hear beeps (in case of Access Server) and all blue leds start blinking on and off at the same time, youhave tried to upgrade with a wrong   packet. You can confirm this from a logreflash-[version].[architecture].wpkfile in the root directory of your USB dongle. The log file is a   file named using the software upgrade packet'stxtfilename and system timestamp. Please check again which file you should have used with help from Managing and try again.Software Components (wpkgd)In some rare occasions the update process of an old Access Server may hang. If after 15 minutes all blue ledsare still on, please power down Access Server, remove duplicate install protection file called  from USB dongle and restart the installation process.reflash-[version].[architecture].wpk.dupeInstead of using a USB dongle, you can install software upgrade by uploading the packet with WWW Setup at       .Setup Advanced settings Upload a software updateYou can also install software upgrade by uploading it to directory   using SSH (SCP)./tmp/obex4.7.3 Kernel, filesystem and configuration restore with "Factory Reset" memorydongleAccess Device can be reprogrammed with the latest software version, erasing all data and recovering a systemthat does not boot up normally.The latest software updates and instructions are available at  .http://techforum.bluegiga.com/The easiest way to install the latest software version is to do it with a USB memory dongle:Copy   and   files to an empty USB memory dongle. You can find these files inside kernel.* root.* available at  , or in directory   inside factoryreset.zip http://techforum.bluegiga.com/ dev/shm/phantom packets (just rename the packets to   files and unpack with for example   or  )reflash*.wpk *.tgz tar WinZipInsert the dongle in Access Device.Power up Access Device.Wait with the dongle inserted as long as all blue leds are on. You will need to wait for 5 minutes whenreprogramming Access Point and 10 minutes when reprogramming Access Server (less than 5 minuteswhen reprogramming Access Server AX4).Check that only led labeled "1" in Access Point or AX4 (blue led closest to the power led in AccessServer) turns on and off every 4 seconds. You will then also see Bluetooth led, (led labeled "2" in AccessPoint, led labelled "4" in AX4 and blue led furthest away from power led in Access Server) to blink quicklyevery 30 seconds indicating Bluetooth service activity.You have now successfully reprogrammed Access Device.
Copyright © 2000-2011 Bluegiga Technologies Page 25 of 615 Using utilitiesAccess Device ship with many standard Linux utilities pre-installed.Most of the utilities are part of  ; see   for complete list of enabled BusyBoxBusyBox Enabled Busybox Appletscommands.For a complete list of all installed and available utilities and software packages, see Available Software.Packages5.1 Wrapid - Bluegiga Access Device System InformationYou can get detailed information of Access Device hardware and software at      WWW setup Advanced settings. At shell prompt, running command   outputs the same information.Hardware information wrapidIf you need to use a hardware information detail for example in your own shell scripts, you can ask it directly with command. Run it with parameter    for list of queries it supports (hardware serial number, softwarewrapid --helpversion number and so on).5.2 Changing the Bluetooth Range and EDR PerformanceThe   transmit power of Access Device is configurable.BluetoothBy default, class 1 settings for maximum range are used. With this setting, when maximum transmit power isbeing used, EDR packets are disabled. Next setting down is EDR, which limits transmit to the maximum thatallows EDR packets, thus providing maximum EDR range. This setting can be configured with btclass EDRcommand. The settings can be changed further down to class 2 (10 meter range) settings with the btclass 2command, or even lower with the   command. Default class 1 settings can be restored with the btclass 3 btclass command.1You can also find these commands in         menu in the WWWSetup Advanced settings Bluetooth commandsSetup interface.After   is given, it is recommended to reboot Access Device once to restart all   servicesbtclass # Bluetoothproperly.It is recommended to stop all applications using   before issuing the   command.Bluetooth btclass5.3 Badctl - Bluegiga Access Device ControlBadctl is used to read the reset button state and control internal devices like modem, Wi-Fi and external USBport. This tool switches power on/off and does power cycle for internal components. Currently   supportsbadctlAP 3241 (button, USB) and AX4 (button, modem, Wi-Fi, USB).
Copyright © 2000-2011 Bluegiga Technologies Page 26 of 61$ badctl --helpusage: badctl DEVICE [COMMAND]Manage Bluegiga Access Device and read state of buttonavailable devices: modem internal GPRS/3G modem wifi internal Wi-Fi usb external USB port button state of buttoncommands (all devices except button): on switch power on off switch power off reset do power cycleexit status (commands): 0 executed successfully (OK) 1 problems during running command 2 unable to open device /dev/ledexit status (state of button): 0 button is not pressed 1 button is pressed5.4 Finder - Bluegiga Access Device Finder5.4.1 Finder Service and CommandThe Finder service is a small service, which listens for UDP broadcast queries from Access Device Finderapplications and responds to those queries with identification information (IP address, model, serial number,etc.).The   command can be used to query Finder service information from Access Devices in the network. Withfinderno parameters,   sends the query using the broadcast address of the default interface (nap). Broadcastingfinderto networks of other interfaces can be done with --interface parameter, such as the zero configuration interfacenap:9 in the following example:[root@wrap root]$ finder --interface nap:9Access Point 3241 (S/N: 1012010002) (build: 4.3)  - Description: Access Point  - Hostname: wrap.localdomain  - IP: 10.1.1.111 (nap), 169.254.175.252 (nap:9), 192.168.161.1 (gn)  - Ethernet MAC: 00:07:80:01:3a:46  - iWRAP: 10101 00:07:80:99:91:ff bt2.0 (W1012010002_1)Access Server 2293 (S/N: 1611150016) (build: 4.0)  - Description: VFD #1611150016  - Hostname: wrap.localdomain  - IP: 169.254.202.147 (nap:9), 192.168.161.1 (gn), 10.1.1.65 (wlan0)  - Ethernet MAC: 00:07:80:81:65:76With parameter --send finder will send info once to a specified host, for example to inform the host that thedevice has booted.
Copyright © 2000-2011 Bluegiga Technologies Page 27 of 615.4.2 Finder ProtocolFinder protocol is used to find Access Servers or Access Points using a UDP broadcast message. Finder serveris listening in port 9990 for broadcast and unicast messages. The reply is unicasted to sender.In Access Server and Access Point a finder message can be sent with command  . See   forfinder finder --helpusage. The finder server is enabled by default.Finder Search MessageFinder search message has four bytes:0x62 0x66 0x62 0x66Finder Reply MessageFinder reply message has four header bytes:0x66 0x62 0x66 0x62Following the header bytes there is zero or more value tuples. Each tuple has format:Field Name Length DescriptionID 1 byte Tuple ID, see belowLength 1 byte Data length, in bytesData Length bytes Value for IDFollowing tuple IDs are defined:Tuple ID Description of Data0x01, ProdId Product identification string, ASCII.0x02, Revision Product revision string, ASCII.0x03, HWSerial Hardware serial number, ASCII.0x04, IP IP address of "nap" interface, 4 bytes.0x05, EthMac Ethernet MAC address, 6 bytes.0x06, iWRAP iWRAP information string, ASCII.0x07, IPString List of all IP addresses, ASCII.0x08, Hostname Hostname and domain, ASCII.0x09, Description Free description, ASCII.0x0a, BuildTag Software version, ASCII.0x0b, ObexSender Reserved for ObexSender use, ASCII.5.5 Smsgw - Bluegiga SMS GatewayBluegiga SMS Gateway Server can be used for sending and receiving SMS messages with internal or externalmodems.
Copyright © 2000-2011 Bluegiga Technologies Page 28 of 61Bluegiga SMS Gateway Server is not installed by default. It can be installed from software component  .smsgwWhen Bluegiga SMS Gateway Server is installed, it is also enabled to start at boot by default. You can disable itlater (for example if you need to use the same modem for Internet connection) either with command chkconfig or using the   application's WWW interface at       smsgw off setup Setup Applications Default startup   . You cannot use the same modem for Internet connection and SMS gateway use at theapplications smsgwsame time.By default, Bluegiga SMS Gateway Server assumes the modem can be accessed using   device./dev/ttyUSB0The device can be changed by using the   application or its WWW interface, by changing the setting at setup         .Setup Applications SMS gateway settings Modem deviceAnother mandatory setting is the SMSC (Short Message Service Center) number. Remember to change it tomatch your mobile operator.A reboot is needed for the new settings to take effect. From WWW Setup, you can do this at       Setup Advanced settingsReboot system (confirm)The PIN code query of the SIM card at power-up must be disabled.Bluegiga SMS Gateway Server requires exclusive access to the modem device. Otherwise it will fail to start and the "can'tlock device devicename" error message is printed to the system log. Especially, if you are using Bluetooth Serial PortProfile, ensure it is configured to use another serial port device or disabled completely.By default, Bluegiga SMS Gateway Server uses directory   for storing incoming messages (each/tmp/sms/inmessage received is stored in a separate file). It scans messages to be sent from directory  . These/tmp/sms/outsettings can be changed by editing the configuration file at          Setup Applications SMS gateway settings Edit (search for dirin and dirout entries).configuration fileBluegiga SMS Gateway Server exits in case of error. As it has registered itself to Bluegiga User Level Watchdog, this willmake device to reboot. This is a feature to recover from problems in modem communication, but as a side effect it cancause a reboot loop if there is a mistake in the configuration file. Be careful when editing it.To send a SMS message, create a text file with extension  . The first line of that file must contain only the.smsGSM number of the recipient. Next lines contain the message. After you have created the file, copy or move it tothe outgoing directory (  by default) and the message will be sent automatically./tmp/sms/outAn example message:+17815550199Hello, world!Once the message is sent, the file is deleted from the outgoing directory.For further information on using  , see the   example in SDK.smsgw makesms5.6 Watchdog - Bluegiga User Level WatchdogBluegiga User Level Watchdog daemon listens on UDP port 4266 for "id timeout" messages. "id" is an ASCIIstring, without spaces. If "timeout" equals to 0 (zero), the "id" is removed from the list of processes to wait. If"timeout" is greater than 0 (zero), the "id" is added or updated.When there is no message for "id" received within the "timeout" seconds, the user level watchdog dies and thekernel watchdog reboots Access Device.The   command can be used to send messages to the watchdog daemon. This is done throughwatchdog
Copyright © 2000-2011 Bluegiga Technologies Page 29 of 61command  . For example,  .watchdog id timeout watchdog test 5
Copyright © 2000-2011 Bluegiga Technologies Page 30 of 616 Using 3rd Party Peripherals6.1 Using USB, Compact Flash or microSD MemoriesAccess Device's persistent memory storage can be extended by using a USB storage device like a memorydongle or a portable hard drive or a Compact Flash memory card. These are also used by the   daemon -wpkgdeach time this kind of device is inserted, it is automatically mounted and scanned for management packets,which are processed and unmounted.Access Server AX4 supports also microSD card. If one is inserted, it is automatically mounted at boot and isaccessible in /mnt/sdcardTo use the USB storage device or Compact Flash memory card for your own applications, the memory must bemounted manually by using command:[root@wrap /]$ mount -t vfat device directoryThe device parameter is a path to the USB dongle or Compact Flash memory card filesystem device. For thefirst memory device inserted after a reboot, it is   if the device is partitioned (which often is the case), or /dev/sda1 if the device has no partition table. If you insert more memory devices at the same time, new device file/dev/sdanames are created:   for the second one,   for the third one, and so on. If you unmount and/dev/sdb1 /dev/sdc1remove the first memory device before inserting the second one, new device file names are not created.Always remember to unmount the memory dongle or memory card with command:[root@wrap /]$ umount directoryIf you have inserted both a USB memory dongle and a Compact Flash memory card before powering up Access Server,Compact Flash card is found first (typically getting device file name  ) and the USB memory device is found next (/dev/sda1)./dev/sdb1The filesystem in USB dongle can get corrupted if you have a power failure while you are writing data to it. Autility called   can fix the problem. Therefore, if mount fails, you should run   and try mountingfsck.vfat fsck.vfatagain:[root@wrap /]$ fsck.vfat -a deviceThere is not enough memory to run fsck.vfat on storage devices bigger than 8GB.
Copyright © 2000-2011 Bluegiga Technologies Page 31 of 61If your application uses USB storage devices or Compact Flash memory cards for additional storage, you must ensure thatthese services do not start before these storage devices are properly mounted. You should therefore disable the automaticstartup of application(s) in question either by changing their startup state to off in WWW Setup at       Setup Applications or at shell prompt with command  . The system startup script Default startup applications chkconfig application off should then be edited (       ) according to the/etc/rc.d/rc.local WWW Setup Advanced settings System startup scriptfollowing example for  :obexsender#!/bin/sh# This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here   you don'tif# want to   the full Sys V style init stuff.domkdir -p /mnt/diskmount -t vfat /dev/sda1 /mnt/disk [ $? != 0 ]; thenif    # run fsck.vfat only   mounting failed, then   to mountif tryagain    fsck.vfat -a /dev/sda1    mount -t vfat /dev/sda1 /mnt/diskfi# Script assumes you have disabled obexsender automatic startup asinstructed,# so it is  started now.# Sleep is just to make sure filesystem is calm after mounting.sleep 20service obexsender start6.2 Using USB sound cardsAccess Devices features can be extended by adding external USB sound card. All devices providing genericUSB audio device class are supported. Please refer   to see what devices we haveTested 3rd Party Peripheralstested. Software currently supports only output.USB sound card drivers are not installed by default. Those can be installed using software component . If you like to have   to play Ogg files, easiest way is to install   thatkernel-modules-sound ogg123 oggplayerbundleincludes needed drivers, libraries and commands.To use the USB sound card with Open Sound System (OSS) use command (  uses OSS):ogg123[root@wrap /]$ modprobe snd-pcm-ossIf you compile your own application using Advanced Linux Sound Architecture (ALSA), there is no need to load OSSemulation layer module.Using   is simple:ogg123[root@wrap /]$ ogg123 file.oggDecoding high quality Ogg files real time is not possible in Access Devices.
Copyright © 2000-2011 Bluegiga Technologies Page 32 of 616.3 Using USB webcamsAccess Devices features can be extended by adding external USB webcam. All devices providing generic USBvideo class devices are supported. Please refer   to see what devices we haveTested 3rd Party Peripheralstested.USB webcam drivers are not installed by default. Those can be installed using software component .kernel-modules-mediaTo use the USB webcam we provide one software:  . That software, needed libraries and driversmjpg-streamercan be installed using single command:[root@wrap /]$ wpkgd install kernel-modules-media libjpeg libv4l2mjpg-streamerUsing   is simple:mjpg-streamer[root@wrap /]$ mjpg_streamer -o "output_http.so"To view output, point your browser to http://<ip-address-of-access-device>:8080/?action=snapshot to view asingle snapshot. For simple stream you need a MJPEG compatible browser e.g. Firefox. In that case use URLhttp://<ip-address-of-access-device>:8080/?action=stream.
Copyright © 2000-2011 Bluegiga Technologies Page 33 of 617 Licenses, Warranty, Certification Information and WEEEComplianceBluegiga Technologies is hereby willing to license the enclosed WRAP product and its documentation under the conditionthat the terms and conditions described in the License Agreement are understood and accepted. The License Agreement issupplied within every WRAP product in hard copy. It is also available on-line at . The use of the WRAP product will indicate your assent to the terms. If youhttp://www.bluegiga.com/terms_and_conditionsdo not agree to these terms, Bluegiga Technologies will not license the software and documentation to you, in which eventyou should return this complete package with all original materials, equipment, and media.Some software components are licensed under the terms and conditions of an open source license. Details canbe found from   or in directory /doc/license/ in SW CD-ROM or SDK DVD-ROM.http://gpl.bluegiga.com/The Bluegiga WRAP Product Limited Warranty Statement is available on-line at .http://www.bluegiga.com/terms_and_conditions7.1 Access Point Certification Information and WEEE ComplianceAccess Point is CE approved and   qualified v. 2.0 + EDR. It has been measured against the followingBluetoothspecification standards: ETSI EN 300 328 v1.6.1 / EN 301 489-1/17 / EN 60950-1 / FCC parts 15.247, 15.209,15.207, 15.109 and 15.107. Supported   profiles are: GAP, SDAP, LAN client and server, SPP A and B,BluetoothFTP client and server, ObjP client and server, PAN-PANU, PAN-GN and PAN-NAP.Hereby, Bluegiga Technologies declares that this Access Point is in compliance with the essential requirementsand other relevant provisions of Directive 1999/5/EC.This device complies with Part 15 of the FCC Rules.The device operation is subject to the following two conditions:This device may not cause harmful interference, andThis device must accept any interference received, including interference that may cause undesiredoperation.This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference ina residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if notinstalled and used in accordance with the instructions, may cause harmful interference to radio communications.However, there is no guarantee that interference will not occur in a particular installation.If this equipment does cause harmful interference to radio or television reception, which can bedetermined by turning the equipment off and on, the user is encouraged to try to correct the interferenceby one or more of the following measures:Reorient or relocate the receiving antennaIncrease the distance between the equipment and receiverConnect the equipment into an outlet on a circuit different from that to which the receiver is connectedConsult the dealer or an experienced radio or television technician for helpFCC RF Radiation Exposure Statement:This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. Thisequipment should be installed and operated with minimum distance 20cmbetween the radiator & your body. This transmitter must not be co-located or operating in conjunction with anyother antenna or transmitter.Notice for CanadaThis Class B digital apparatus complies with Canadian ICES-003 and RSS-210.
Copyright © 2000-2011 Bluegiga Technologies Page 34 of 61Cet appareil numérique de classe B est conforme aux normes canadiennes NMB-003 et CNR-210.This device complies with Industry Canada licence-exempt RSS standard.Operation is subject to the following two conditions:This device may not cause harmful interference, andthis device must accept any interference received, including interference that may cause undesirableoperation.Cet appareil est conforme avec Industrie Canada RSS standard exempts de licence.Son Fonctionnement est soumis aux deux conditions suivantes :Le matériel ne peut étre source D’interférences etDoit accepter toutes les interférences reques, Y compris celles pouvant provoquer un fonctionnementindésirable. RF exposureLow power license-exempt radiocommunicationdevices (RSS-210)Operation is subject to the following two conditions:This device may not cause interference.This device must accept any interference, including interference that may cause undesired operation ofthe device.The transmitter devices have been designed to operate with the antennasintegrated in the computer, and having a maximum gain of within 3 dBi.Appareils de radio-communication basse tension sans licenced'utilisation (CNR-210)Le fonctionnement de ce type d'appareil est soumis aux deux conditionssuivantes :Cet appareil ne doit pas perturber les communications radio.Cet appareil doit supporter toute perturbation, y compris les perturbations qui pourraient provoquer sondysfonctionnement.Les appareils émetteurs ont été conçus pour fonctionner avec les antennesintégrées à l'ordinateur et avoir un gain d'antenne maximal de 3 dBi.Exposure of humans to RF fields (RSS-102)The computers employ low gain integral antennas that do not emit RF field inexcess of Health Canada limits for the general population; consult Safety Code 6,obtainable from Health Canada's Web site at http://www.hc-sc.gc.ca/The radiated energy from the antennas connected to the wireless adaptersconforms to the IC limit of the RF exposure requirement regarding IC RSS-102,
Copyright © 2000-2011 Bluegiga Technologies Page 35 of 61Issue 4 clause 4.1.Conformité des appareils de radiocommunication aux limitesd'exposition humaine aux radiofréquences (CNR-102)L'ordinateur utilise des antennes intégrales à faible gain qui n'émettent pas unchamp électromagnétique supérieur aux normes imposées par Santé Canadapour la population. Consultez le Code de sécurité 6 sur le site Internet de SantéCanada à l'adresse suivante : http://www.hc-sc.gc.ca/L'énergie émise par les antennes reliées aux cartes sans fil respecte la limited'exposition aux radiofréquences telle que définie par Industrie Canada dans laclause 4.1 du document CNR-102, version 4.Changes or modifications made to this equipment not expressly approved by Bluegiga Technologies Inc. may void the FCCauthorization to operate this equipment.This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. End usersmust follow the specific operating instructions for satisfying RF exposure compliance. This transmitter must notbe co-located or operating in conjunction with any other antenna or transmitter.7.1.1 WEEE ComplianceThe crossed-out wheeled bin means that within the European Union the product must be taken to separatecollection at the product end-of-life. Do not dispose of these products as unsorted municipal waste. 7.2 Access Server Certification Information and WEEE ComplianceAccess Server is CE approved and   qualified v. 2.0 + EDR. It has been measured against the followingBluetoothspecification standards: ETSI EN 300 328 v1.6.1 / EN 301 489-1/17 / EN 60950-1 / FCC parts 15.247, 15.209,15.207, 15.109 and 15.107. Supported   profiles are: GAP, SDAP, LAN client and server, SPP A and B,BluetoothFTP client and server, ObjP client and server, PAN-PANU, PAN-GN and PAN-NAP.Hereby, Bluegiga Technologies declares that this Access Point is in compliance with the essential requirementsand other relevant provisions of Directive 1999/5/EC.This device complies with Part 15 of the FCC Rules.The device operation is subject to the following two conditions:
Copyright © 2000-2011 Bluegiga Technologies Page 36 of 61This device may not cause harmful interference, andThis device must accept any interference received, including interference that may cause undesiredoperation.This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference ina residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if notinstalled and used in accordance with the instructions, may cause harmful interference to radio communications.However, there is no guarantee that interference will not occur in a particular installation.If this equipment does cause harmful interference to radio or television reception, which can bedetermined by turning the equipment off and on, the user is encouraged to try to correct the interferenceby one or more of the following measures:Reorient or relocate the receiving antennaIncrease the distance between the equipment and receiverConnect the equipment into an outlet on a circuit different from that to which the receiver is connectedConsult the dealer or an experienced radio or television technician for helpChanges or modifications made to this equipment not expressly approved by Bluegiga Technologies Inc. may void the FCCauthorization to operate this equipment.This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. End usersmust follow the specific operating instructions for satisfying RF exposure compliance. This transmitter must notbe co-located or operating in conjunction with any other antenna or transmitter.Any transmitter installed in the CF card slot must not exceed 4 W of e.i.r.p. To check if a particular equipmentcomplies with this restriction, you need to know its FCC ID number and visit the searching engine in the FCCweb site in the following Internet address, where you can find the output power by the equipment in the grant ofequipment: https://gullfoss2.fcc.gov/prod/oet/cf/eas/reports/GenericSearch.cfmIf this link does not work properly, please visit the FCC website ( ) and follow the followinghttp://www.fcc.gov/steps to find the searching engine:FCC website  Office of Engineering Technology  Equipment Authorization Electronic Filing  Generic SearchPlease notice that the output power listed in the grant uses different units depending on the type of theequipment, e.g.:The output power for 802.11a/b/g/h equipment or similar equipment approved under §15.247 or §15.407is listed as Conducted RF power. §15.247 or §15.407 limit the e.i.r.p. to 4 W, so this restriction is fulfilled.The output power for Part 22 cellular equipment is listed as e.r.p. The relationship between e.r.p. ande.i.r.p. is the following one:e.i.r.p. = 1.64 x e.r.p.The output power for Part 24 PCS equipment is listed as e.i.r.p.For other type of equipment, please consult the distributor in order to assure the restriction is fulfilled.Defininitions:Effective Radiated Power (e.r.p.) (in a given direction): The product of the power supplied to the antenna and its gainrelative to half-wave dipole in a given direction.Equivalent Isotropically Radiated Power (e.i.r.p.) (in a given direction): The product of the power supplied to the antennaand its gain relative to an isotropic antenna.The table below is excerpted from Table 1B of 47 CFR 1.1310 titled Limits for Maximum Permissible Exposure(MPE), Limits for General Population/Uncontrolled Exposure:Frequency Range (MHz) Power Density (mW/cm²)300 - 1500 f/15001500 - 100000 1.0
Copyright © 2000-2011 Bluegiga Technologies Page 37 of 61The equipment WRAP Access Server equipment transmits in the 2400 - 2483.5 MHz frequency range, so theapplicable MPE limit is 1 mW/cm². The equipment can be provided with up to 4 Bluetooth modules WT11# (FCCID: QOQWT11):Under the conditions stated above MPE limits can be guaranteed as the calculation below shows:Example 1. 15.247 or 15.407 Compact Flash Card with maximum allowed e.i.r.p. of 4 WUsing Equation from page 18 of OET Bulletin 65, Edition 97-01:S   = Prad (e.i.r.p.)   / 4R² = 4000 mW/4(20 cm)²Compact Flash card Compact Flash cardS   = 0.795774 mW/cm²Compact Flash cardS   = S   + S   = 0.003481 mW/cm² + 0.795774 mW/cm²Total Bluetooth Compact Flash cardS   = 0.799255 mW/cm² < 1 mW/cm²TotalExample 2. Part 22 Compact Flash Card with maximum e.r.p. of 1.5 W (Category excluded of MPEevaluation according to §2.1091)Using Equation from page 18 of OET Bulletin 65, Edition 97-01 and considering that e.i.r.p. = 1.64 x e.r.p.:S   = Prad (e.i.r.p.)   /4R² = 1500 x 1.64 mW/4(20 cm)²Compact Flash card Compact Flash cardS   = 0.489401 mW/cm²Compact Flash cardS   = S   + S   = 0.003481 mW/cm² + 0.489401 mW/cm²Total Bluetooth Compact Flash cardS   = 0.492882 mW/cm² < 1 mW/cm²TotalExample 3. Part 24 Compact Flash Card with maximum e.r.p. of 3 W (Category excluded of MPEevaluation according to §2.1091)Using Equation from page 18 of OET Bulletin 65, Edition 97-01 and considering that e.i.r.p. = 1.64 x e.r.p.:S   = Prad (e.i.r.p.)   /4R² = 3000 x 1.64 mW / 4(20cm)²Compact Flash card Compact Flash cardS   = 0.978803 mW/cm²Compact Flash cardS   = S   + S   = 0.003481 mW/cm² + 0.978803 mW/cm²Total Bluetooth Compact Flash cardS   = 0.982284 mW/cm² < 1 mW/cm²Total7.2.1 WEEE ComplianceThe crossed-out wheeled bin means that within the European Union the product must be taken to separatecollection at the product end-of-life. Do not dispose of these products as unsorted municipal waste.
Copyright © 2000-2011 Bluegiga Technologies Page 38 of 61
Copyright © 2000-2011 Bluegiga Technologies Page 39 of 61
Copyright © 2000-2011 Bluegiga Technologies Page 40 of 618 Appendices8.1 Access Device directory treeAccess Device Directory Tree            Type Note============================            ==== ====/                                       f    whole filesystem is root writable|-- bin                                 f|-- dev                                 r|   `-- shm                             r    ramdisk|       |-- etc                         r    resolv.conf|       |-- tmp                         r    /tmp|       |   |-- obex                    r    obexserver dir|       `-- var                         r    ramdisk part of /var|           |-- lock                    r|           |   `-- subsys              r|           |-- log                     r|           |-- run                     r|           `-- empty                   r|-- etc                                 f    system config and init scripts|   |-- backup                          f    configreset files configurationfiles|   |-- configreset                     f    configreset scripts|   |   |-- post.d                      f|   |   `-- pre.d                       f|   |-- init.d -> rc.d/init.d           l|   |-- ppp                             f|   |   `-- peers                       f|   |-- rc.d                            f|   |   |-- init.d                      f|   |   `-- rc3.d                       f|   |-- rc3.d -> rc.d/rc3.d             l|   |-- rc.d                            f|   |   |-- init.d                      f|   |   |-- rc0.d                       f|   |   |-- rc1.d                       f|   |   `-- rc3.d                       f|   |-- rc0.d -> rc.d/rc0.d             l|   |-- rc1.d -> rc.d/rc1.d             l|   |-- rc3.d -> rc.d/rc3.d             l|   |-- ssh                             f|   `-- sysconfig                       f|-- home                                f|-- lib                                 f    system libraries|   |-- firmware                        f|   |   |-- kaweth                      f|   |   `-- zd1211                      f|   |-- modules                         f|   |       `-- [module directories]    f|   |-- pppd                            f|   `-- xtables                         f|-- mnt                                 f    mount points|   |-- disk                            f|   `-- usb                             f|-- proc                                p    proc filesystem|-- root                                f    home directory of root|-- sbin                                f
Copyright © 2000-2011 Bluegiga Technologies Page 41 of 61|-- sys                                 p    sys filesystem|-- tmp -> dev/shm/tmp                  l    temporary data (ramdisk){code}{code:none}|-- usr                                 f|   |-- bin                             f|   |-- lib                             f|   |   `-- gconv                       f|   |-- libexec                         f|   |-- local                           f    mount point for second flash|   |-- sbin                            f|   `-- share                           f|       |-- tabset                      f|       |-- terminfo                    f|       |   |-- a                       f|       |   |-- l                       f|       |   |-- s                       f|       |   |-- v                       f|       |   `-- x                       f|       `-- usb-modeswitch              f`-- var                                 f    |-- empty -> ../dev/shm/var/empty   f    |-- lib                             f    |   |-- btclass                     f    |   |-- dpkg                        f    |   |   `-- info                    f    |   |-- obexsender                  f    |   `-- setup                       f    |-- lock -> ../dev/shm/var/lock     l    |-- log -> ../dev/shm/var/log       l    log files    |-- run -> ../dev/shm/var/run       l    |-- spool                           f    |   `-- cron                        f    |       `-- crontabs                f    |-- tmp -> ../dev/shm/var/tmp       l    `-- www                             f        |-- cgi-bin                     f        `-- html                        f    WWW pagesTypes=====f = FLASH filesystem, read/write, files will be saved on power-downr = RAM filesystem, read/write, files will be lost on power-downl = symbolic linkp = proc/sys filesystem, can be used to configure Linux8.2 Tested 3rd Party PeripheralsUSB peripherals tested with Access DevicesWorking modemsAll USB modems need   (installed by default) to work. VID:PID column reports valueskernel-modules-modemafter USB modem has switched to modem-mode. Values reported by USB modem before switching tomodem-mode are reported in brackets under usb-modeswitch column.
Copyright © 2000-2011 Bluegiga Technologies Page 42 of 61Name Type Port PluggablewithoutextensioncableVID:PID Usb-modeswitchneeded NotesA-Link 3GU 3G /dev/ttyUSB2 AS=no,AP=no,AX4=yes1e0e:9200 yes (1e0e:f000)  GPRS-MODEM GPRS /dev/ttyUSB0 AS=no,AP=no,AX4=yes067b:0609 no  Falcom SAMBA75 GPRS /dev/ttyACM0 AS=no,AP=no,AX4=yes0681:0034 no FCC ID: QIXSAMBA75,use ATD*99***1#Global WirelessWM66-TF 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes05c6:0015 yes (05c6:2000) micro-SD reader does notwork, do not use or AS/APmight not boot upHuawei E160E 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes12d1:1003 no FCC ID: QISE160E,micro-SDHC reader works,connector for externalantennaHuawei EG162G 3G /dev/ttyUSB0 AS=yes,AP=yes,AX4=yes12d1:1001 no tested by customerHuawei E1552 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes12d1:1001 yes (12d1:1446) micro-SDHC reader worksHuawei E169 3G /dev/ttyUSB0 AS=yes,AP=yes,AX4=yes12d1:1001 no FCC ID: QISE169,micro-SD reader notsupported, connector forexternal antennaHuawei E1690 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes12d1:1001 yes (12d1:1446) tested by customerHuawei E1750 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes12d1:1003 yes (12d1:1446) micro-SDHC reader works,tested by customerHuawei E1820 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes12d1:1001 yes (12d1:14ac) tested by customerHuawei E180 3G /dev/ttyUSB0 AS=no,AP=yes,AX4=yes12d1:1003 no micro-SDHC reader works,tested by customerHuawei E220 3G /dev/ttyUSB0 AS=no,AP=no,AX4=no12d1:1003 no FCC ID: QISE220Mobidata GPRS GPRS /dev/ttyUSB0 AS=no,AP=no,AX4=yes10c5:ea61 no
Copyright © 2000-2011 Bluegiga Technologies Page 43 of 61MTX-H25 3G /dev/ttyACM0 AS=no,AP=no,AX4=no0681:0047 no PID depends onconfiguration, mode mustbe programmed beforeusing in AS/AP(at^susb="Startup","Mdm"),easiest to do with PCNewolutionWebbox GPRS /dev/ttyUSB0 AS=no,AP=no,AX4=no0403:6001 no  Nokia CS-15 3G /dev/ttyACM0 AS=no,AP=yes,AX4=yes0421:0611 yes (0421:0610) FCC ID: PYARD-10, NokiaCS-10 might work alsoSierra WirelessCompass 885 3G /dev/ttyUSB3 AS=no,AP=yes,AX4=yes1199:6880 no FCC ID: N7NC885,micro-SDHC reader worksSIMComSIM5218 3G /dev/ttyUSB2 AS=no,AP=no,AX4=no05c6:9000 no Module in evaluation kittested.Telewell GPRS GPRS /dev/ttyACM0 AS=no,AP=yes,AX4=yes22b8:3802 no  Telit UC864-G 3G /dev/ttyUSB0 AS=no,AP=no,AX4=no1bc7:1004 no Module in evaluation kittested. Some versions ofAX4 includes this.TeltonikaModemUSB/G10 GPRS /dev/ttyUSB0 AS=no,AP=no,AX4=yes0403:6001 no  TeltonikaModemUSB/H7.2,U3G15L3G /dev/ttyHS3 AS=no,AP=no,AX4=yes0af0:6911 no  ZTE K3565-Z 3G /dev/ttyUSB2 AS=no,AP=yes,AX4=yes19d2:0052 yes (19d2:2000) micro-SDHC reader works,tested by customerZTE K3805-Z 3G /dev/ttyACM1 AS=no,AP=yes,AX4=yes19d2:0052 yes (19d2:1001) tested by customerZTE MF100 3G /dev/ttyUSB2 AS=no,AP=yes,AX4=yes19d2:0017 yes (19d2:2000) use   toeject -s /dev/sg0get micro-SDHC reader toworkZTE MF636+ 3G /dev/ttyUSB2 AS=no,AP=yes,AX4=yes19d2:0031 yes (19d2:2000) micro-SDHC reader works,connector for externalantenna
Copyright © 2000-2011 Bluegiga Technologies Page 44 of 61Non-working modemsName Type VID:PID NotesHuawei E160X / Vodafone K3565 3G 12d1:1003 Should work but we tested SIM locked device.NetComm USB56 Rave! POTS 0483:7554  NTTDocomo Foma L02A 3G 1004:610c Contact Bluegiga to get this modem to work.NTTDocomo Foma L05A 3G 1004:613a Contact Bluegiga to get this modem to work.Option Icon 225 3G 0af0:6971 does not support pppSony-Ericsson WD400 3G 0fce:d0e1 tested with 4.0 software, might work with current oneWorking Wi-Fi donglesAll USB Wi-Fi sticks support client (station) mode with WEP, WPA or WPA2 encryption. Also unencrypted modeis supported. Package   is needed for USB sticks (installed by default). Some sticks (see tablekernel-modules-wifibelow under "Notes" column) need special   package which however mightkernel-modules-wifi-experimentaloccasionally present unstable behavior.Name Speed APmodesupportPluggablewithoutextensioncableVID:PID Chipset NotesA-LINKWL54USB b/g no AS=no,AP=yes,AX4=yes0ace:1215 zd1211rw internal antennaA-LINKWL54USB-A b/g no AS=no,AP=yes,AX4=yes0ace:1215 zd1211rw external antennaA-Link WNU-A b/g/n no AS=no,AP=no,AX4=yes0cf3:9170 ar9170 older version with two externalantennas testedAsus WL168GV2 b/g yes AS=yes,AP=yes,AX4=yes0b05:1723 rt2571 FCC ID MSQWL167GBelkin F5D7050 b/g yes AS=no,AP=yes,AX4=yes050d:705a rt2571 FCC ID K7S-F5D7050BD-Link DWA-140,H/W ver. B1 b/g/n yes AS=no,AP=yes,AX4=yes07d1:3c09 rt2870 needs kernel-modules-wifi-experimentalD-LinkDWL-G122, H/Wver. C1b/g yes AS=no,AP=yes,AX4=yes07d1:3c03 rt2571 FCC ID KA2WLG122C1EdimaxEW-7318Ug b/g yes AS=no,AP=yes,AX4=yes148f:2573 rt2571  EdimaxEW-7718UN b/g/n yes AS=no,AP=yes,AX4=yes148f:2870 rt2870 needs kernel-modules-wifi-experimental
Copyright © 2000-2011 Bluegiga Technologies Page 45 of 61EdimaxEW-7718UN b/g/n yes AS=no,AP=yes,AX4=yes7392:7711 rt2870 needs kernel-modules-wifi-experimental, tested by customerLinksysWUSB54GC-EUver. 1b/g yes AS=no,AP=yes,AX4=yes13b1:0020 rt2571 FCC ID Q87-WUSB54GC, firstversion (silver)LinksysWUSB54GC-EUver. 3b/g yes AS=yes,AP=yes,AX4=yes1737:0077 rt2070 FCC ID Q87-WUSB54GCV3,third version (black), needs kernel-modules-wifi-experimentalLinksysWUSB200 b/g yes AS=no,AP=no,AX4=no13b1:0028 rt2571 FCC ID Q87-WUSB200Netwjork W311U b/g/n yes AS=yes,AP=yes,AX4=yes148f:3070 rt3070 needs kernel-modules-wifi-experimentalNetwjork W541U b/g yes AS=no,AP=yes,AX4=yes148f:2573 rt2571  SignalKingSK-RT2571-X3 b/g yes AS=no,AP=yes,AX4=yes148f:2573 rt2571  Sunshine WLANHWUG1 b/g yes AS=no,AP=yes,AX4=yes148f:2573 rt2571 FFC ID NDD957318S607,external antennaTelewellTW-WLAN802.11n/g/b USBv2b/g/n yes AS=yes,AP=yes,AX4=yes148f:3070 rt3070 needs kernel-modules-wifi-experimentalTP-LINKTL-WN422G b/g no AS=no,AP=yes,AX4=yes0cf3:1006 ath9k  WinxinWM802RTG b/g yes AS=no,AP=yes,AX4=yes18e8:6238 rt2571 external antenna, OEM moduletestedZyxel G-202 b/g no AS=no,AP=yes,AX4=yes0586:3410 ar2524
Copyright © 2000-2011 Bluegiga Technologies Page 46 of 61Non-working Wi-Fi donglesName VID:PID Chipset NotesA-Link WNU 0bda:8192 rtl8192  Belkin F5D7050 v5000 050d:705e rtl8187b FCC ID: K7SF5D7050EBuffalo WLI-USB-KB11 0411:0044 prism FCC ID: NKRUSB400D-Link DWA-131 07d1:3303 rtl8192 HW ver. A1, FW ver. 1.20 testedEDUP 54M 0457:0163 sis163u  Netgear WG111T 1385:4251 ar5523 FCC ID: PY3WG111TSkycity SY-W8509 0bda:8176 rtl8192cu  TP-LINK TL-WN620G ver 1.2 0cf3:0002 ar5523  WLAN 54Mbps 0416:0035 winbond  Working storage devicesAll USB memory sticks, card readers and hard disks belonging to mass storage device class devices shouldwork. USB CD/DVD drives are not working.Working serial adaptersMost USB serial adapters should work without installation of any package. Below is list of adapters that we havetested.Name Port(s) VID:PID NotesRS232-USB /dev/ttyUSB0 067b:2303 Many different kind of "generic" adapters tested.RS232-USB /dev/ttyUSB0 /dev/ttyUSB1 0403:6001  Sandberg 133-08B /dev/ttyUSB0 067b:2303  UC-232A /dev/ttyUSB0 0557:2008  Working NFC readersInstallation of package   is needed.kernel-modules-nfcName Standard VID:PID NotesSony RC-S330 Felica 054c:02e1  Sony RC-S370 Felica 054c:02e1  Working sound cardsAll USB sound cards need   (not installed by default) to work. Other USB audio devicekernel-modules-soundclass devices should work also but we have listed only ones we have tested.Name VID:PID Notes3D Sound SJ-588 1130:f211  "No name black box" 0d8c:0102 6ch + SPDIF in/out + microphone in
Copyright © 2000-2011 Bluegiga Technologies Page 47 of 61Working webcamsAll USB video class devices needs   (not installed by default) to work. Other USB videokernel-modules-mediaclass devices should work also but we have listed only ones we have tested.Name VID:PID NotesAVEO Technology USB Camera 1871:01f0  Logitech Quickcam Ultra Vision 046d:08c9  Non-working webcamsName VID:PID NotesLogitech QuickCam Web 046d:0850  Working ethernet adaptersAll listed USB ethernet adapters have build-in support and appear as second ethernet device (eth1).Name Speed Pluggable without extension cable VID:PID NotesA-Link NA110U2 10/100 AS=yes, AP=yes, AX4=yes 0b95:1720  A-Link NA1GU 10/100/1000 AS=no, AP=no, AX4=no 0b95:1780  Belkin F5D5055 10/100/1000 AS=yes, AP=no, AX4=yes 050d:5055  Linksys USB200M 10/100 AS=yes, AP=yes, AX4=yes 13b1:0018 ver. 2.1 testedCompact Flash peripherals tested with AS229xWorking modemsCF modems has built-in support.Name Type VID:PID Port NotesAnycom GS-320 GPRS 0279:950b /dev/ttyS0 FCC ID: MSQAGC100Audiovox RTM-8000 GPRS 0279:950b /dev/ttyS0 FCC ID: QDJ-200205EDS01Enfora GSM0110 GPRS 01e1:0300 /dev/ttyS0 FCC ID: MIVGSM0110Non-working modemsName Type VID:PID NotesPretec OD-GRWXX-A GPRS 02a5:0000 fails to connectNon-working Wi-Fi cardsPlease refer to User Guide of software release 3.2 to see which CF Wi-Fi cards were supported in that olderversion. Kernel used in newer versions doesn't support CF Wi-Fi cards in any usable level.
Copyright © 2000-2011 Bluegiga Technologies Page 48 of 61Name VID:PID Chipset NotesAmbiCom WL1100C-CF d601:0002 prism FCC ID: NI3IS20V35Ambicom WL54-CF 02df:8103 libertas FCC ID: P5T-WL54CF, chipset revisiontoo oldAmbicom WL5400-CF 02df:8103 libertas insertion reboots ASCanon K30225 0004:2003 prism OEM version testedD-Link DCF-660W d601:0005 prism FCC ID: M4Y-08150Linksys WCF12 028a:0673 prism  Linksys WCF54G 0156:0004 ?  Pretec 802.11g 02df:8103 libertas?  Pretec OC-WLBXX-A 0156:0002 prism FCC ID: P5T-1100CCFSMC EZ Connect SMC2642W V2 EU(11Mb/s) d601:0005 prism FCC ID: M4Y-08150Socket Go Wi-Fi! P500 0104:5911 ?  Working storage devicesAll CF memory cards should work.Working GPS cardsCF GPS cards has built-in support.Name VID:PID Port NotesPretec CompactGPS 02a5:0000 /dev/ttyS0 9600bpsRikaline GPS-6021-X6 0104:01e4 /dev/ttyS0 1200bps
Copyright © 2000-2011 Bluegiga Technologies Page 49 of 618.3 Available Software PackagesPackage Description Installedbydefaultbadctl Bluegiga utility for controlling Access Devices. yesbash GNU Projects Bourne Again SHell, interactive shell with Bourneshell syntax. nobgtupnpd Universal plug and play daemon yesbluetooth Bluegiga iWRAP service. yesbluez-hcidump Bluetooth packet analyzer. nobluez-libs Bluetooth libraries needed by bluez-hcidump. nobstool Bluegiga Bluetooth baseband control utilities including btclasscommand. yesbtcli Bluegiga iWRAP server command line interface utility. yesbtd Bluegiga HDP server nobtlogger Bluegiga example: a simple Bluetooth RFCOMM server. nobtserver Bluegiga example: an advanced iWRAP client. nobusybox Provides tens of general userland utilities. yescaptivednsd captivednsd, the Captive Domain Name Server, returns sameauthorative response to every query. nocaptiveportal Bluegiga Captiveportal software. nocaptiveportalbundle Bluegiga captive portal software bundle noccrfiler Bluegiga CCR filer application nochkconfig Bluegiga utilities: chkconfig and service commands. yescifs-client Mount helper utility for Linux CIFS VFS client. noconfigreset Bluegiga config reset script. yesconnector Bluegiga Connector, service which automatically opens andmaintains connections to specified Bluetooth devices. yescurl-cacerts CA certs for Curl. nocurl Command line tool for transferring files with URL syntax. nodataflasher Bluegiga system update and bootloader configuration utility. yesdbus-cplusplus C++ API for D-BUS. nodbus DBUS nodbussetupd Bluegiga setup and other utilities D-Bus bridge nodfu Bluegiga Bluetooth baseband firmware upgrade tool. yesdnsmasq Dnsmasq: A lightweight DNS forwarder and DHCP server. nodosfstools DOS filesystem utils. yesdropbear SSH server and client no
Copyright © 2000-2011 Bluegiga Technologies Page 50 of 61duma Detect Unintended Memory Access nodun Bluegiga iWRAP service helper application. noed POSIX-compliant line editor. noehealthbundle Bluegiga eHealth bundle noehealthxml XMLs and defines used in SDK noevtest evtest: Event device test program noexpat The Expat XML Parser yesfinder Bluegiga utility to find other Bluetooth Access Devices in thenetwork. yesforkserver Bluegiga example: the simplest Bluetooth RFCOMM server. noftpd Simple FTP server. noftp FTP client application. nogdbserver Remote server for the GNU Debugger noghealthposter Google H9 data poster application noglibc-devel The GNU C library. noglibc The GNU C library. yesgoogleh9 Google H9 eHealth service nogooglehealth Google Health eHealth service nohdpd Health Device Protocol daemon nohelloworld Bluegiga example: Hello world! nohostapd Utility programs for WPA and RSN authenticator. yeshttppost Generic HTTP post JSON format eHealth service nohttp-upload-handler HTTP upload handler noiptables Administration tool for the Linux kernel IP packet filter. yesiptables-extra Administration tool for the Linux kernel IP packet filter. noiptables-ipv6 Administration tool for the Linux kernel IP packet filter. nojson-c JSON-C library nojsoncpp A simple API to manipulate JSON value, handle serializationand unserialization to string nojson-dbus-bridge D-Bus JSON bridge nokernel Linux kernel. yeskernel-modules-bluegiga Bluegiga hardware support kernel module yeskernel-modules-bluez Linux kernel BlueZ modules. nokernel-modules Linux kernel. yeskernel-modules-media Linux kernel module providing support for webcams etc. nokernel-modules-modem Linux kernel modules providing support for USB modems. yeskernel-modules-nfc NFC drivers. no
Copyright © 2000-2011 Bluegiga Technologies Page 51 of 61kernel-modules-ralink kernel wifi modules for ralinkRT2870/RT3070/RT3370/RT3572/RT8070 nokernel-modules-realtek Linux kernel module for Realtek USB Wi-Fi chipsets. nokernel-modules-sound Linux kernel sound modules. nokernel-modules-wifi-experimental kernel linuxwireless tree nokernel-modules-wifi Wi-Fi drivers and firmwares yeskitt Bluegiga utility for controlling LEDs (and buzzer). yesledtest Bluegiga example: LED control. nolibao A Cross-platform Audio Library nolibbghw Bluegiga hardware library. yeslibbgnet Bluegiga socket, iWRAP and watchdog access libraries. yeslibbgobex Bluegiga iWRAP OBEX libraries. yeslibevent Libevent library nolibfcgi FastCGI library nolibfforwarder Reliable file forwarder nolibfreetype A Free, High-Quality, and Portable Font Engine. nolibgd GD is an open source code library for the dynamic creation ofimages by programmers. nolibjpeg This package contains C software to implement JPEG imagecompression and decompression. nolibnl Library for applications dealing with netlink sockets. yeslibogg An implementation of the public domain Ogg bitstream format nolibpcap Provides portable framework for low-level network monitoring.Needed by tcpdump. nolibpng Libpng is the official PNG reference library. nolibusb-1.0 Library for use by user level applications to access USBdevices. nolibusb Library for use by user level applications to access USBdevices. yeslibv4l2 Library for use by user level applications to access v4l2 devices. nolibvorbis Vorbis is a general purpose audio and music encoding format nolighttpd-mod-alias Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-compress Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-evasive Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-evhost Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-expire Secure, fast, compliant, flexible and small memory footprint httpserver. no
Copyright © 2000-2011 Bluegiga Technologies Page 52 of 61lighttpd-mod-extforward Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-fastcgi Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-flv-streaming Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-proxy Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-scgi Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-secdownload Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-setenv Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-simple-vhost Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-status Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-userdir Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-usertrack Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd-mod-webdav Secure, fast, compliant, flexible and small memory footprint httpserver. nolighttpd Secure, fast, compliant, flexible and small memory footprint httpserver. nolimppu More advanced demonstration application nolottery Bluegiga example: lottery extension for obexsender service. nolzo A real-time data compression library. nom2n Bluegiga example: machine-2-network (M2N) with syslog. nomailhealth Example Bluegiga eHealth to email backend nomakesms Bluegiga example: generating outgoing messages for BluegigaSMS gateway. nomake The Make. nomaradns DNS server. nomg Mg is a Public Domain EMACS style editor. nomjpg-streamer Application to stream JPEG files over an IP-based network fromthe webcam. nomtd-utils MTD utils. noncurses Library for displaying and updating text on text-only terminals. nonet-snmp Suite of applications used to implement SNMP v1, SNMP v2cand SNMP v3 using both IPv4 and IPv6. nonfs-utils NFS server. noobexbrowser Bluegiga iWRAP utility. A command line OBEX client interface. no
Copyright © 2000-2011 Bluegiga Technologies Page 53 of 61obexget Bluegiga iWRAP OBEX utilities: obexput and obexgetcommands for transfering files to/from remote devices withObjP/FTP support.yesobexsender Bluegiga proximity marketing service. yesobexsender-db Bluegiga proximity marketing device database. yesobexserver Bluegiga iWRAP service: ObjP and FTP server. yesoggplayerbundle Bluegiga oggplayer bundle noopenntpd NTP (RFC-1305) client and server. yesopenssh-sftp-server sftp support for Dropbear SSH noopenssh SSH server and client yesopenssl-progs Toolkit implementing SSL v2/v3, TLS v1 and general purposecryptography library. noopenssl Toolkit implementing SSL v2/v3, TLS v1 and general purposecryptography library. yesopenvpn An open source VPN daemon. nooxpjsongen Collects data from the OXP stack and places it in a jsonformatted file nooxpstack Optimized exchange protocol (OXP) stack nopcsc-lite-ccid SCard interface for communicating to smart cards and readers. nopcsc-lite SCard interface for communicating to smart cards and readers. noperl A programming language. nophp-mod-gd PHP: Hypertext Preprocessor. nophp-mod-openssl PHP: Hypertext Preprocessor. nophp PHP: Hypertext Preprocessor. noppp Point-to-Point Protocol userland driver. yesreadline GNU Readline library, providing set of functions for use byapplications that allow users to edit command lines as they aretyped in.yesrootfiles Bluegiga Access Server and Access Point filesystem skeleton. yesrsync Utility that provides fast incremental file transfer norzsz Provides X/Y/Zmodem file transfer tools. nosbc SBC encoder and decoder. noscreen Screen is a full-screen window manager that multiplexes aphysical terminal between several processes, typicallyinteractive shells.noscreen-utf8 Screen is a full-screen window manager that multiplexes aphysical terminal between several processes, typicallyinteractive shells.nosearchclient A simple demonstration application how to do inquiry nosecuritytool Bluegiga security configuration tool noserialport Bluegiga iWRAP service: SPP client/server. yes
Copyright © 2000-2011 Bluegiga Technologies Page 54 of 61setup Bluegiga Access Server and Access Point configuration utilityand commands wrapid and supportinfo. yessetup-helloworld Bluegiga example: extending setup application. nosetup-json-bridge Setup-Json-bridge nosmsgw Bluegiga SMS Gateway. nosocat SOcket CAT establishes byte streams and transfers databetween them nosqlite SQLite is a software library that implements a self-contained,serverless, zero-configuration, transactional SQL databaseengine.nostrace System call trace, i.e. a debugging tool. nosysfsutils These are a set of utilites built upon sysfs, a new virtualfilesystem in Linux kernel versions 2.5+ that exposes a systemsdevice tree.notcpdump Utility to monitor network traffic. notermcap Basic system library needed to access the termcap database. yestoolchain-native Toolchain notremor Ogg Vorbis decoder, also known as Tremor. notzdata Timezone. yesusb-modeswitch Mode switching tool for USB modems. yesvorbis-tools Ogg Vorbis tools (ogg123). nowatchdog Bluegiga user level watchdog. yeswebui HDP (Health Device Profile) user interface demo nowebui-locale-fi Finnish localization for web user interface nowebui-module-example Example module for web user interface nowireless-tools Package containing utilities to manage Wireless LAN specificparameters. yeswpa-supplicant Utility programs for WPA and RSN supplicant. yeswpkgd Bluegiga software component management service. yeswww Bluegiga example: demonstration of WWW server capabilities. nozlib General purpose compression library. yes
Copyright © 2000-2011 Bluegiga Technologies Page 55 of 618.4 Enabled Busybox AppletsCommand Description[ Check file types, compare values etc. Return a 0/1 exit code.[[ Check file types, compare values etc. Return a 0/1 exit code.addgroup Add a group or add an user to a group.adduser Add an user.adjtimex Tune kernel clock.ar Create, modify, and extract from archives.arp Manipulate ARP cache.arping Send arp request to a neighbour host.ash The ash shell.awk Pattern scanning and processing language.basename Strip directory and suffix from filenames.brctl Manager ethernet bridges.bunzip2 A block-sorting file decompressor.bzcat Decompresses files to stdout.bzip2 A block-sorting file compressor.cat Concatenate files and print on the standard output.chattr Change file attributes on an ext2 fschgrp Change group ownership.chmod Change file access permissions.chown Change file owner and group.chroot Run command or interactive shell with special root directory.clear Clear the terminal screen.cmp Compare two files.comm Compare two sorted files line by line.cp Copy files and directories.cpio Copy files to and from archives.crond A daemon to execute scheduled commands. This server is configurable through the  file or the   command in the same way as any Linuxvar/spool/cron/crontabs/root crontabcrond.crontab Maintain crontab files for individual users.cryptpw Output crypted string.cut Remove sections from each line of files.date Print or set the system date and time.dd Convert and copy a file.
Copyright © 2000-2011 Bluegiga Technologies Page 56 of 61delgroup Delete group from system or user from group.deluser Delete user from system.depmod Program to generate modules.dep and map files.df Report file system disk space usage.diff Find differences between two files.dirname Strip non-directory suffix from file name.dmesg Print or control the kernel ring buffer.dnsdomainname Show the system's DNS domain namedpkg A medium-level package manager for (.deb) packages.dpkg-deb Debian package archive (.deb) manipulation tool.du Estimate file space usage.dumpleases Display DHCP leases granted by udhcpd.echo Display a line of text.egrep Print lines matching a pattern.eject Eject device (needed by some modems to switch mode).env Print the current environment or run a program after setting up the specified environment.expr Evaluate expressions.false Do nothing, unsuccessfully.fgrep Print lines matching a pattern.find Search for files in a directory hierarchy.flock (Un)lock file descriptor, or lock.free Display amount of free and used memory in the system.fuser Identify processes using files or sockets.getty Open a tty, prompt for a login name, then invoke /bin/login.grep Print lines matching a pattern.gunzip Expand files.gzip Compress files.halt Stop the system.head Output the first part of files.hexdump Ascii, decimal, hexadecimal, octal dump.hostid Print the numeric identifier for the current host.hostname Show or set the system's host name.httpd Web server. Another Web server,  , is available as a separate software component.lighttpdhwclock Query and set the hardware clock (RTC).id Print user identity.ifconfig Configure a network interface.
Copyright © 2000-2011 Bluegiga Technologies Page 57 of 61inetd Internet services daemon. Notice that this server is disabled by default. Use the WWWinterface of   application or the   command to enable it.setup chkconfig inetd oninit Process control initialization.insmod Simple program to insert a module into the Linux kernel.ip Linux ipv4 protocol implementation.ipaddr Displays addresses and their properties, adds new addresses and deletes old ones.iplink Network device configuration.iproute Advanced ip routing and network device configuration tools..iptunnel Tunnel over IP.kill Terminate a process.killall Kill processes by name.klogd Kernel log daemon.less Opposite of more.ln Make links between files.logger A shell command interface to the syslog system log module.login Sign on.losetup Set up and control loop devices.ls List directory contents.lsattr List file attributes on an ext2 fs.lsmod Program to show the status of modules in the Linux kernel.lsusb Displays information about USB buses in the system and the devices connected to them.lzcat Uncompress to stdout.makemime Create multipart MIME-encoded message from files specified.md5sum Compute and check md5 message digest.mdev System device manipulation tool.microcom Copy bytes for stdin to TTY and from TTY to stdout. Minimal TTY terminal.mkdir Make directories.mknod Make block or character special files.mkpasswd Crypt (password) using crypt system call.mkswap Set up a Linux swap area.mktemp Make temporary filename (unique).modprobe Program to add and remove modules from the Linux kernel.more View file or standard input one screenful at a time.mount Mount filesystems.mv Move (rename) files.nc Open a pipe to ipaddress:port or file.netstat Display networking information.
Copyright © 2000-2011 Bluegiga Technologies Page 58 of 61nice Run a program with modified scheduling priority.nohup Run a command immune to hangups, with output to a non-tty.nslookup Query Internet name servers interactively.passwd Update a user's authentication tokens(s).patch Apply a diff file to an original.pgrep Display process(es) selected by regex.pidof List PIDs of all processes with names that match one specified.ping Send icmp echo_request to network hosts.ping6 Send icmp echo_request to network hosts.pkill Send a signal to process(es) selected by regex.poweroff Stop the system.printf Format and print data.ps Report a snapshot of the current processes.pwd Print name of current/working directory.rdate Get the time via the network.readlink Display value of a symbolic link.realpath Return the canonicalized absolute pathname.reboot Reboot the system.renice Alter priority of running processes.reset Reset the screen.resize Resize the screen.rm Remove files or directories.rmdir Remove empty directories.rmmod Remove a module from the Linux kernel.route Edit the kernels routing tables.sed Stream editor for filtering and transforming text.sendmail Send an email.seq Print a sequence of numbers.sh Shell, the standard command language interpreter.sha1sum Compute and check sha1 message digest.sleep Delay for a specified amount of time.sort Sort lines of text files.strings Print the strings of printable characters in files.stty Change and print terminal line settings.su Run a shell with substitute user and group ids.sulogin Single user login.swapoff Stop swapping to file/device.
Copyright © 2000-2011 Bluegiga Technologies Page 59 of 61swapon Start swapping to file/device.sync Flush file system buffers.sysctl Read/write system parameters.syslogd System logger.tail Output the last part of files.tar Create, extract, or list files from a tar file.tcpsvd Create TCP socket, bind it to ip:port and listen for incoming connection. Run PROG for eachconnection.telnet User interface to the telnet protocol.telnetd Telnet daemon.test Check file types and compare values.tftp TFTP client.tftpd TFTP server.time Run a program with arguments specified. When command finishes, command's resourceusage information is displayed.top Provide a view of process activity in real time.touch Change file timestamps.tr Translate or delete characters.traceroute Print the route packets trace to network host.true Do nothing, successfully.tty Print the file name of the terminal connected to standard input.ttysize Print dimension(s) of standard input's terminal, on error return 80x25.udhcpc DHCP client.udhcpd DHCP daemon for providing automatic network configuration for clients in the network.udpsvd Create UDP socket, bind it to ip:port and wait for incoming packets. Run PROG for eachpacket, redirecting all further packets with same peer ip:port to it.umount Unmount file systems.uname Print system information.uniq Report or omit repeated lines.unlzma Uncompress file.unzip List, test and extract compressed files in a zip archive.unxz Decompress file.uptime Tell how long the system has been running.usleep Sleep some number of microseconds.uudecode Decode a binary file.uuencode Encode a binary file.vi Screen-oriented (visual) display editor.wc Print the number of newlines, words, and bytes in files.
Copyright © 2000-2011 Bluegiga Technologies Page 60 of 61wget The non-interactive network downloader.which Shows the full path of (shell) commands.whoami Print effective userid.xargs Build and execute command lines from standard input.xzcat Decompress to standard output.yes Output a string repeatedly until killed.zcat Expand and concatenate data.zcip Manage a ZeroConf IPv4 link-local address.
Copyright © 2000-2011 Bluegiga Technologies Page 61 of 619 Contact informationSales: sales@bluegiga.com   Technical support: support@bluegiga.com http://techforum.bluegiga.com   Orders: orders@bluegiga.com   WWW: http://www.bluegiga.com http://www.bluegiga.hk   Head Office / Finland: Phone: +358-9-4355 060  Fax: +358-9-4355 0660  Sinikalliontie 5 A  02630 ESPOO  FINLAND   Head address / Finland: P.O. Box 120  02631 ESPOO  FINLAND   Sales Office / USA: Phone: +1 770 291 2181  Fax: +1 770 291 2183  Bluegiga Technologies, Inc.  3235 Satellite Boulevard, Building 400, Suite 300  Duluth, GA, 30096, USA   Sales Office / Hong-Kong: Phone: +852 3182 7321  Fax: +852 3972 5777  Bluegiga Technologies, Inc.  19/F Silver Fortune Plaza, 1 Wellington Street,  Central Hong Kong

Navigation menu