Technical Specifications
BASIC Interpreter
- Line numbers: 1-1023
- Line length: 32 characters
- Loop nesting: 6
- Subroutines: 8 levels
- Expressions: -32768 to 32767, 16-bit
- Variables: 25, ‘A’ - ‘Y’, variable ‘Z’ used for debugging
- String variable: $0 volatile 80 bytes long
- String variables: $1-$1023, 32 byte length
- Character size: 8 bit
- Expression parser recursive, maximum of 5 levels
- File system: BASIC and config file independent
- PIN code limit: 15 characters
- Programmable from other AIRmote devices
- Programm load from standard file system
Profiles
- master and slave mode simultaneously
- Two SPP profiles for streaming data at the same time
- OBEX/FTP for file transfer of BASIC and config file
- FTP server profile
- OBEX vNote item transfer for messages
- OBEX vCard business card exchange
- OBEX server and OBEX client profile
- up to 4 multiple connections at the same time
- Security control, pairing and un-pairing functions
Interrupt Routines
- 2 levels: high priority interrupt: stops BASIC program execution
- low priority: schedules execution
Bluetooth
- Bluetooth 2.1 compatible with 802.11b tolerance
- EDR supported
Command Line
Interface
- Easy configuraiton through command line interfaceMaster/Slave mode, Baud rate
- Name and PIN codes
Built-in Functions
- powerful high level Bluetooth functions, slave connect, master, send biz card,
- hardware control, LEDs, uart, baud rate,
- string operations, hex and ascii conversion, compare, length
- input and output, on 2 SPP, 1 UART, files and virtual string
- data logging
Event Handling
- PIN code request
- Incoming SPP connection
- Outgoing SPP connection success
- Sensor readings (connection quality)
- Incoming vNote through OBEX
- Inquiry results
- Timer messages
File system
- access to application BASIC program
- read/write configuration file
- wireless file transfer (OBEX), up/downloadable
Performance
- max 1000lines per second
- standard: 32 lps
- scheduler resolution 1s
- max 250kBit/s streaming data
- fastest connect time < 2s
- FTP file system: 8000 bps,
Radio
- Device name configurable
- Bluetooth class configurable
- Max and default transmit power configurable
- Scan modes configurable to as low as 50uA power consumption
- Sniff mode configurable (soon)
Firmware
- 120k words code size
- RTOS for baseband radio
Customizations
- additional embedded functions
- audio profiles (SCO)
Hardware Specifications
Processor
- AIRcable SMD AB5C2
- Size 53 mm x 34 mm
Pins
- DB9 male
- pin 2 and 3 for data
- pin 5 and 9 for power
- pin 7 and 8 shorted
Uart
- 1200 to 115200 baud, RS232 level
Internal ceramic
antenna
Power Supply
Power consumption
- 1mA sleep, 11mA with connection, 25mA peek, max range peeks up to 70mA
Input and Output
- RS232 TX and RX for 3-wire connection
Asynchronous
serial
- 8 bit, none-odd-even parity, 1 or 2 stop bits
Radio
- raw output power: 6dBm
- input sensitivity: -90dBm
- range 50m
Certifications
- Bluetooth certified (BQB)
- Bluetooth 2.1 Standard (802.11b tolerant)
- FCC module certification
- CE certification (pdf)
- RoHS compliant