WRAP Access Server

User's and Developer's Guide

Bluegiga Technologies


Table of Contents
1. Introduction
1.1. Licenses and Warranty
1.2. Bluegiga Technologies Contact Information
2. Getting Started with the Access Server
2.1. Powering Up
2.2. WWW Interface
2.3. Shell Prompt Access
2.3.1. Management Console
2.3.2. Accessing Remotely
2.3.3. Transferring Files to/from the Access Server
2.4. Introduction to Configuration
2.5. Using the Setup WWW Interface
2.6. Using the setup Command Line Application
2.7. Resetting Configuration
3. Using the System
3.1. Network Interfaces
3.2. Bluetooth
3.2.1. iWRAP Password Protection
3.2.2. LAN Access Profile
3.2.3. Serial Port Profile
3.2.4. Object Push and File Transfer Profile
3.2.5. PAN Profiles
3.2.6. Bluetooth Range Changing
3.2.7. BTCLI - iWRAP Command Line Interface Utility
3.2.8. serialbluetooth
3.2.9. Resetting Bluetooth Basebands
3.3. Compact Flash Cards
3.3.1. Compact Flash GPRS Cards
3.3.2. Compact Flash GPS Card
3.3.3. Compact Flash WiFi Cards
3.4. USB Memory Dongles
3.5. Servers
3.5.1. Finder
3.5.2. ObexSender
3.5.3. SMS Gateway Server
3.5.4. User Level Watchdog
3.5.5. Remote Management
3.5.6. FTP
3.5.7. Web Server
3.5.8. SNMP
3.5.9. OpenVPN
3.5.10. SSH
3.5.11. Telnet
3.6. Utilities
3.7. Real Time Clock
3.8. Time Zone
3.9. System Re-Install and Upgrade
4. Bluetooth Technology Overview
4.1. Frequency Bands and Channel Arrangement
4.2. Power Considerations
4.3. Radio Frequency Propagation
5. Software Development Kit
5.1. Introduction to SDK
5.2. Installing SDK
5.2.1. WRAP Access Server Software Development Environment System Requirements
5.2.2. Questions Asked by the Install Script
5.3. Creating Application
5.3.1. Application Examples
5.3.2. Creating a New Project
5.3.3. Building From the Command Line
5.3.4. Transferring an Application to the WRAP Access Server
5.3.5. Running an Application Transferred to Access Server
5.3.6. Using Debugger (GDB/DDD)
6. iWRAP - Bluetooth Interface
6.1. Terms
6.2. Starting the iWRAP Servers
6.3. Writing iWRAP Applications
6.3.1. Forklistener
6.3.2. iWRAP Client
6.4. Commands Controlling iWRAP
INFO -- Get basic info
QUIT -- Close iWRAP connection
SET -- Change parameters
SAVE -- Save iWRAP settings
LOAD -- Run iWRAP command script
PING -- Ask if connection is alive
PONG -- Connection is alive
ECHO -- Send a message to other iWRAP clients
LOCK -- Lock other iWRAP clients
UNLOCK -- Unlock other iWRAP clients
SHUTDOWN -- Close iWRAP server
SLEEP -- Wait a second
6.5. Finding Bluetooth Devices
INQUIRY -- Search for other devices
NAME -- Find a friendly name
6.6. Making a Bluetooth Connection
CALL -- Connect to other device
CONNECT -- Connected to other device
NO CARRIER -- Disconnected from other device
RING -- Other device is calling you
RINGING -- Call in progress
CLOSE -- Disconnect
LIST -- List connections
STATUS -- Status of a connection
6.7. Service Discovery
SDPSEARCH -- Browse SDP Records
SDPATTR -- Browse SDP Records
SDPQUERY -- Browse SDP Records
SDP bdaddr -- Check devices SDP
SDP ADD -- Add entry to local SDP
SDP DEL -- Delete entry for local SDP
SDP LIST -- List local SDP
6.8. Example Sessions
6.9. Error Codes
6.10. OBEX Libraries
6.10.1. libobex
6.10.2. libobexclient
6.10.3. obexbrowser
7. I/O API
7.1. Led and Buzzer API
7.2. GPIO API
8. Advanced Use Cases for Access Server
8.1. Making Access Server Secure
8.2. Digital Pen
8.3. SPP to Socket
9. Certification Information and WEEE Compliance
10. About Bluegiga Technologies
A. Directory Structure
B. Setup Options
B.1. Security settings
B.2. Generic settings
B.3. Network settings
B.3.1. Default interface settings
B.3.2. Ethernet cable settings
B.3.3. WiFi hostap settings
B.3.4. WiFi hermes settings
B.3.5. GPRS settings
B.4. Bluetooth settings
B.4.1. Lan access profile settings
B.4.2. Personal area network user profile settings
B.4.3. Personal area network generic networking profile settings
B.4.4. Personal area network network access point profile settings
B.4.5. Object push and file transfer profile settings
B.4.6. Serial port profile settings
B.5. Applications
B.5.1. FTP server settings
B.5.2. ObexSender settings
B.5.3. SMS gateway settings
B.5.4. wpkgd settings
B.6. Advanced settings
B.6.1. Reboot (confirm)
B.7. Summary of Setup Options
C. Software Licenses
D. Supported Hardware