
CCpilot XM and CrossCore XM - Software guide
Revision: 1.6
Software Guide
Date: Jun 24, 13
www.maximatecc.com
4.17.
GPRS/GSM
XM device All-Integrated has a GPRS modem for data connections. To access the GPRS/GSM
modem, you should open up a serial connection to /dev/ttyUSB0 (Linux) or COM3 (Windows),
with 8-N-1-57600 settings. Note that the GPRS/GSM modem needs to be power on to be able to
operate. This is done with the CCSettings program or through the CC AUX API.
The GPRS modem supports the standard set of AT commands, so any software that supports the
standard AT command specification using serial communication can be used. For instance, the
current power status is available via the AT command (on Linux):
# ch at T IM EO UT 2 ' ' A T | mi cr oc om - t 50 0 0 /d ev /t ty US B0
For Windows, similar serial terminal programs can be used for the same type of simple verification.
It is also possible to use CCSettings for initial verification of modem functionality, see more in
section 5.16.
4.18.
WLAN
XM device All-Integrated supports WLAN, interoperable with the standard 802.11 b/g networks.
Note that the WLAN module needs to be power on to be able to operate. This is done with the
CCSettings program or through the CC AUX API.
In Linux, the wireless tools that are installed on the device can be used for setting up the actual
network. Such tools include the
iwconfig
,
iwlist
,
iwspy
,
iwpriv
,
wpa_supplicant
and
wpa_cli
commands. Additionally, the network interfaces file can be used for configuring WLAN
settings.
In Windows, the standard operating system network connections can be used for setting up a
wireless connection using the WLAN module.
4.19.
Bluetooth
XM devices with All-Integrated options have HCI Bluetooth support. HCI stands for Host
Controller Interface and provides a uniform interface method for accessing Bluetooth hardware
capabilities. The Bluetooth module complies with the Bluetooth 2.1 standard. Note that the
Bluetooth module needs to be power on to be able to operate. This is done with the CCSettings
program or through the CC AUX API.
In Windows, the Microsoft Bluetooth stack is used for communication with Bluetooth devices. In
Windows 7, Bluetooth device settings have been moved to
Devices and Printers
from the Control
Panel applet. Please see the Microsoft documentation for specific Bluetooth usage.
In Linux, the official Linux Bluetooth protocol stack Bluez is supported, and can be used for
communication with Bluetooth devices. Please see the Bluez documentation for more specific
Bluetooth usage.