ParaniMSP 1000 Bluetooth Access Point Overview SENA Technologies
Parani-MSP 1000 Bluetooth Access Point Overview SENA Technologies July 2007 1
Table of Contents § Product Overview § Functions & Features § Future Updates § Technical Specifications § Comparisons: MSP 1000 vs. MSP 100 § Typical Application Scenarios 2
Product Overview § Connects Bluetooth devices to 10/100 base-T Ethernet 4 Dual Ethernet Interface support for fail-over operation § Bluetooth 2. 0+EDR, up to 3 Mbps throughput § 7/14/28 Bluetooth Connections support § Supports Bluetooth profiles for Serial Port, LAN Access, PAN, File Transfer and Dial up Networking. § Strong Security support 4 § SSH/SSL/TLS/IP filtering Flexible host mode support: 4 Multiple host connection/data transfer 4 Raw TCP, Telnet, SSL, SSH § Supports system logging & port logging § Flexible Customization support 4 Python Script Engine § Supports Easy-to-use COM-Port redirector support § 1 CF slot for PC card interface § Linux-based Open platform (kernel 2. 6. 12) 3
Functions & Features 1. Operation modes 2. Data Logging 3. Security 4. CF Card support 5. Customization 4
Operation modes • Provides Bluetooth connections based on either SPP or PAN service • Users can set up connection property as either SPP or PAN • # of connections available • MSP 1000 A : Up to 7 Bluetooth connections • MSP 1000 B : Up to 14 Bluetooth connections • MSP 1000 C : Up to 28 Bluetooth connections • Connection type • SPP Connection • Works as if it is a Bluetooth-Serial to Ethernet Bridge (Device Server) • PAN Connection • Works as if it is Bluetooth-Network Access Point 5
Operation modes - SPP Bluetooth Device #1 Remote host Port 7001 Initiate Connection from Device Raw TCP Bluetooth Telnet Module #1 SSL SSH Initiate Connection Bluetooth Device #2 from MSP 1000 Port 7002 Port 7003 Port 7004 Bluetooth Bluetooth Device #3 Bluetooth Device #4 Device #5 Device #6 Device #7 Module #2 Bluetooth Module #3 Bluetooth Module #4 MSP 1000 6 Bluetooth Devices
Operation Mode - PAN DHCP server Public IP network MSP 1000 Server Initiate Connection from Devices (IP request) IP-enabled Bluetooth Devices 7
Data Logging Data from the Bluetooth Devices can be stored in specified storage locations! Ethernet SYSLOG server MSP 1000 internal Memory (RAM) Storage CF card Works only in SPP mode ! 8
Security Bluetooth Devices (SPP) MSP 1000 Public IP network Data Encryption: SSL, TLS Firewall: IP address filtering Server Secure Terminal/Web: SSH, HTTPS Works only in SPP mode ! 9
CF Card support • Support almost all Flash Memory card • Others : TBD • Cellular modem (GSM, CDMA, HSDPA) • PSTN modem • Wireless LAN 10
Customization Enjoy the full power of MSP 1000’s Linux platform to meet all your demands. § Linux kernel 2. 6. 12 § User space § 2 MB user space in Flash memory § Built-in Python Engine 4 Network programming : Socket, Bluetooth 4 Protocol translation, monitoring, logging and whatever you want! § ELDK 4. 0 support 4 Users can compile their code and download it onto the machine 11
Future updates § Bluetooth Profiles 4 Other Bluetooth profiles useful potentially § IPv 6 support § Network protocols 4 SNMP Manageability 4 RADIUS, LDAP, TACACS § Customization Support 4 Sample codes using Python script 4 Samples under ELDK environment § CF Drivers 4 GSM, WLAN and so on 12
Technical Specifications General CPU Freescale Power. QUICC MPC 880 (132 MHz) Memory (Flash/RAM) 16 MB / 64 MB O/S Linux Kernel 2. 6. 12 Power, Status, Eth 1, Eth 2 Bluetooth connections and signal strength LEDs Power Supply or Input Voltage 5 VDC (Switching Power) Power Consumption N/A Environmental N/A Approvals CE/FCC/Telec SIG Bluetooth Interface Stack version 2. 0+EDR Class 1 # of Bluetooth Connections 7 Up to 28 connections Antenna gain 3 d. Bi Protocols RFCOMM Profile SPP, PAN, FTP, LAP, DUN, GAP Antenna extension Dipole/Patch Antenna Operating Range 13 Up to 1 Km
Technical Specifications Ethernet Interface # of Ports 2 Primary/Secondary Protocols IPv 4, ICMP, ARP, TCP telnet, SSH, HTTPS, SSL/TLS, DNS, SCP/SFTP/FTP, RIP, syslog, NTP Device Interface Serial Port 1 CF Port 1 Flash memory (TBD : Modem, WLAN, Cell modem) Serial-Bluetooth Features Virtual Serial Port support Yes Host mode support Raw TCP, SSH, SSL, Telnet (RFC 2217) Multicasting Yes Multiple Connections Yes Port Logging Yes (syslog, USB memory, CF memory) Port Event Handling No Access Point Features IP address assignment DHCP Profiles Applicable 14 PAN
Technical Specifications Security Encryption SSH v 2, SSL/TLS IP Address Filtering Yes Customization Support Script Engine Support Yes (Python) ELDK Support Yes (v 4. 0) Management / Diagnostics Configuration telnet/SSH/Web Monitoring telnet/SSH/Web SNMP Support No Field-Upgrade telnet/ssh, web, tftp CF memory, Others Warranty (Year) 3 15
MSP 1000 vs. MSP 100 Model Parani-MSP 100 Parani MSP 1000 General CPU Samsung ARM 9 2510 Freescale Power. QUICC MPC 880 Memory (Flash/RAM) 4 MB / 16 MB / 64 MB (Upto 128 MB) O/S Linux Kernel 2. 4. 19 Linux Kernel 2. 6. 12 LEDs Power, Status, Error, Ext, Int Power, Status, Eth 1, Eth 2 Bluetooth Connections Signal Strength Bluetooth Interface Stack version 2. 0+EDR Class 1 1 # of Bluetooth Connections 7/14/28 Up to 14 connections using USB adapter Up to 28 connections Built-in adapter Profile SPP, PAN, LAP, DUN SPP, PAN, FTP, LAP, DUN Ethernet Interface # of Ports 2 2 External/Cascade Primary/Secondary Protocols IPv 4, ICMP, ARP, TCP, HTTP, telnet, TFTP SSH, HTTPS, SSL/TLS, DNS, SCP/SFTP/FTP, syslog, NTP 16
MSP 1000 vs. MSP 100 Model Parani-MSP 100 Parani MSP 1000 Device Interface Serial Port 1 Serial Hub mode 1 Console Real Time Clock No Yes CF Port No 1 Serial-Bluetooth Features Virtual Serial Port support Yes Host mode support TCP Server, TCP Client, Vertex Serial Hub Raw TCP, SSH, Telnet (RFC 2217), SSL Multicasting No Yes Multiple Connections No Yes Port Logging No Yes (syslog, CF memory) Security Encryption No SSH v 2, SSL/TLS IP Address Filtering No Yes 17
MSP 1000 vs. MSP 100 Model Parani-MSP 100 Parani MSP 1000 Customization Support Script Engine Support No Yes (Python) ELDK Support No Yes (v 4. 0) Management / Diagnostics Configuration Web Parani-MSP Manager telnet/SSH/Web Monitoring Web telnet/SSH/Web SNMP Support No Yes Field-Upgrade Yes TFTP telnet/ssh, Web, tftp CF memory 18
Typical Application Scenarios § Device Server Application 4 Wireless Control and monitoring using [SPP] § Internet Access Point Application 4 Wireless POS using [PAN/DUN/LAP] § Retail/Entertainment Application 4 LBS Application using [PAN/FTP] 19
Device Server Application § Wireless Control and monitoring using [SPP] Remote Host for remote DAQ or for remote control Ethernet MSP 1000 Bluetooth wireless connection RS 232 connection Industrial Devices 20
Internet Access Point Application § Wireless POS using [PAN/DUN/LAP] Public IP network Data Encryption: Payment Authentication Server SSL, TLS, HTTPS Bluetooth-enabled POS system 21 MSP 1000 Bluetooth wireless connection
Retail/Entertainment Application § LBS Application using [PAN/FTP] Remote Management Station Customer Database Server Contents Storage Server …… Public IP network MSP 1000 Bluetooth profiles: SPP, PAN(LAP, DUN), MSP 1000 OBEX, FTP and so on MSP 1000 Built-in CF Memory : - Multimedia contents files (mp 3, mpeg, jpg, mp 4) - Coupons/lottery - Location Based Service Bluetooth-enabled Devices: - Cell phones - Car Navigators - PDAs and so on (gas station, shops, restaurants) MSP 1000 22
- Slides: 22