Sign In
Upload
Manuals
Brands
Digi Manuals
Modem
XBee Cellular 3G Global
Digi XBee Cellular 3G Global Manuals
Manuals and User Guides for Digi XBee Cellular 3G Global. We have
1
Digi XBee Cellular 3G Global manual available for free PDF download: User Manual
Digi XBee Cellular 3G Global User Manual (244 pages)
Embedded Modem
Brand:
Digi
| Category:
Modem
| Size: 6 MB
Table of Contents
Table of Contents
4
Digi Xbee Cellular 3G Global Embedded Modem User Guide
14
Applicable Firmware and Hardware
14
SIM Cards
14
Cellular Service
15
Get Started with the Xbee Cellular Modem
16
Identify the Kit Contents
17
Connect the Hardware
18
Install and Upgrade XCTU
19
Add a Device to XCTU
19
Update the Device Firmware Using XCTU
20
Check for Cellular Registration and Connection
20
Xbee Connection Examples
22
Connect to the Echo Server
22
Connect to the ELIZA Server
23
Connect to the Daytime Server
24
Perform a (GET) HTTP Request
26
Connect to a TCP/IP Address
27
Debugging
27
Software Libraries
28
Get Started with Digi Remote Manager
29
Create a Remote Manager Account and Add Devices
29
Create a Remote Manager Account
30
Add an Xbee Cellular Modem to Remote Manager
30
Verify the Connection between a Device and Remote Manager
31
Configure Remote Manager Features by Scheduling Tasks
31
Overview: Create a Schedule for a Set of Tasks
31
Examples
32
Example: Read Settings and State Using Remote Manager
32
Example: Configure a Device from Remote Manager Using XML
33
Example: Schedule a Task to Update the Device Firmware Using Remote Manager
34
Example: Update Micropython from Remote Manager Using XML
35
Manage Data in Remote Manager
39
Review Device Status Information from Remote Manager
39
Manage Secure Files in Remote Manager
40
Remote Manager Reference
41
Enable SM/UDP
41
TCP Connection
41
Disconnect
43
Configure Xbee Settings Within Remote Manager
43
Examples: IOT Protocols with Transparent Mode
45
Get Started with Coap
46
Coap Terms
46
Coap Quick Start Example
46
Configure the Device
47
Example: Manually Perform a Coap Request
47
Example: Use Python to Generate a Coap Message
48
Get Started with MQTT
50
Example: MQTT Connect
50
Send a Connect Packet
52
Example: Send Messages (Publish) with MQTT
53
Example: Receive Messages (Subscribe) with MQTT
54
Use MQTT over the Xbee Cellular Modem with a PC
55
Get Started with Micropython
60
About Micropython
60
Why Use Micropython
60
Micropython on the Xbee Cellular Modem
60
Use XCTU to Enter the Micropython Environment
60
Use the Micropython Terminal in XCTU
61
Troubleshooting
61
Example: Hello World
61
Example: Turn on an LED
61
Example: Debug the Secondary UART
62
Exit Micropython Mode
63
Other Terminal Programs
63
Tera Term for Windows
64
Use Picocom in Linux
65
Update the Firmware
67
Create a Plan for Device Component Firmware Updates
68
Update the Device Firmware
69
Update the Device Firmware Using XCTU
69
Update the Firmware from the Devices Page in Remote Manager
69
Update the Firmware Using Web Services in Remote Manager
70
Use a Host Processor to Update the Modem Firmware for Xbee Devices over UART
72
Technical Specifications
76
Interface and Hardware Specifications
76
RF Characteristics
76
Networking Specifications
76
Power Requirements
77
Power Consumption
77
Electrical Specifications
77
Regulatory Approvals
78
Hardware
80
Mechanical Drawings
81
Pin Signals
81
Pin Connection Recommendations
83
Rssi Pwm
83
SIM Card
83
Associate LED Functionality
83
Development Boards
85
XBIB-U-DEV Reference
85
XBIB-CU-TH Reference
87
XBIB-C-GPS Reference
90
Interface with the XBIB-C-GPS Module
91
Antenna Recommendations
93
Antenna Placement
93
Design Recommendations
95
Power Supply Considerations
95
Add a Capacitor to the RESET Line
95
Heat Considerations
95
Add a Fan to Provide Active Cooling
96
Custom Configuration: Create a New Factory Default
96
Set a Custom Configuration
97
Clear All Custom Configurations on a Device
97
Clean Shutdown
97
SD (Shutdown) Command
97
Sleep Feature
98
Airplane Mode
98
Cellular Connection Process
99
Connecting
100
Cellular Network
100
Data Network Connection
100
Data Communication with Remote Servers (TCP/UDP)
100
Disconnecting
100
Modes
102
Select an Operating Mode
103
Transparent Operating Mode
104
API Operating Mode
104
Bypass Operating Mode (DEPRECATED)
104
Enter Bypass Operating Mode
105
Leave Bypass Operating Mode
105
Restore Cellular Settings to Default in Bypass Operating Mode
105
Command Mode
105
Enter Command Mode
105
Troubleshooting
106
Send at Commands
106
Response to at Commands
107
Apply Command Changes
107
Make Command Changes Permanent
107
Exit Command Mode
107
Micropython Mode
107
Sleep Modes
110
About Sleep Modes
110
Normal Mode
110
Pin Sleep Mode
110
Cyclic Sleep Mode
110
Cyclic Sleep with Pin Wake up Mode
110
Airplane Mode
110
The Sleep Timer
110
Micropython Sleep Behavior
111
Serial Communication
112
Serial Interface
113
Serial Data
113
UART Data Flow
113
Serial Buffers
114
CTS Flow Control
114
RTS Flow Control
114
SPI Operation
115
SPI Communications
116
Full Duplex Operation
117
Low Power Operation
118
Select the SPI Port
118
Force UART Operation
119
Data Format
119
File System
120
Overview of the File System
121
Directory Structure
121
Paths
121
Secure Files
121
XCTU Interface
122
Encrypt Files
122
SMS Behaviors
123
SMS Encoding
123
Socket Behavior
125
Supported Sockets
125
Best Practices When Using Sockets
125
Sockets and Remote Manager
125
Sockets and API Mode
125
Socket Timeouts
125
Socket Limits in API Mode
125
Enable Incoming TCP Sockets in API Mode
126
API Mode Behavior for Outgoing TCP and TLS Connections
126
API Mode Behavior for Outgoing UDP Data
126
API Mode Behavior for Incoming TCP Connections
127
API Mode Behavior for Incoming UDP Data
127
Transparent Mode Behavior for Outgoing TCP and TLS Connections
128
Transparent Mode Behavior for Outgoing UDP Data
128
Transparent Mode Behavior for Incoming TCP Connections
128
Transparent Mode Behavior for Incoming UDP Connections
129
Extended Socket Frames
130
Examples
130
Available Extended Socket Frames
131
Extended Socket Example: Single HTTP Connection
131
Send a Socket Create Frame
131
Receive a Socket Create Response
132
Send Socket Connect
132
Receive a Socket Connect Response
132
Receive a Socket Status
133
Send HTTP Request Using Socket Send Frame
133
Receive TX Status
134
Receive One or more Receive Data Frames
134
Receive Socket Status Indicating Closed Connection
135
Extended Socket Example: UDP
135
Send a Socket Create Frame
135
Receive a Socket Create Response
136
Bind Local Source Addres
136
Receive Bind/Listen Response
136
Send to Digi Echo Server
137
Receive TX Status
137
Receive Echoed Data
137
Send to Digi Time Server
138
Receive TX Status
138
Receive Daytime Value
138
Close the Socket
139
Receive Close Response
139
Extended Socket Example: TCP Listener
140
Send a Socket Create Frame
140
Receive a Socket Create Response
140
Designate the Socket as a Listener
140
Receive a Socket Bind/Listen Response
141
Making a Connection to the Listener Socket
141
Receiving Data from the New Socket
142
Receive a Socket Status Indicating Closed Connection
142
Transport Layer Security (TLS)
145
Specifying TLS Keys and Certificates
145
Transparent Mode and TLS
146
API Mode and TLS
146
Key Formats
146
Certificate Formats
146
Certificate Limitations
146
Cipher Suites
146
Server Name Indication (SNI)
147
Secure the Connection between an Xbee and Remote Manager with Server Authentication
147
Step 1: Get the Certificate
147
Step 2: Configure Device
147
Step 3: Verify that Authentication Is Being Performed
148
AT Commands
149
Special Commands
150
AC (Apply Changes)
150
Force Reset)
150
RE (Restore Defaults)
150
SD (Shutdown)
151
WR (Write)
151
Cellular Commands
152
PH (Phone Number)
152
S# (ICCID)
152
IM (Imei)
152
Subscriber Identity)
152
MN (Operator)
152
MV (Modem Firmware Version)
153
DB (Cellular Signal Strength)
153
DT (Cellular Network Time)
153
AN (Access Point Name)
154
AM (Airplane Mode)
154
Pn (Sim Pin)
154
Pk (Sim Puk)
154
CU (Cellular User Name)
155
CW (Cellular Password)
155
Network Commands
156
IP (IP Protocol)
156
TL (TLS Protocol Version)
156
TLS Profile 0)
156
TLS Profile 1)
157
TLS Profile 2)
157
TM (IP Client Connection Timeout)
157
TS (IP Server Connection Timeout)
158
DO (Device Options)
158
Addressing Commands
160
SH (Serial Number High)
160
Serial Number Low)
160
MY (Module IP Address)
160
P# (Destination Phone Number)
160
N1 (DNS Address)
161
N2 (DNS Address)
161
DL (Destination Address)
161
OD (Operating Destination Address)
161
Destination Port)
162
C0 (Source Port)
162
LA (Lookup IP Address of FQDN)
162
Serial Interfacing Commands
163
BD (Baud Rate)
163
NB (Parity)
163
SB (Stop Bits)
164
Packetization Timeout)
164
TD (Text Delimiter)
164
FT (Flow Control Threshold)
164
AP (API Enable)
165
I/O Settings Commands
166
D0 (Dio0/Ad0)
166
D1 (Dio1/Ad1)
166
D2 (Dio2/Ad2)
167
D3 (Dio3/Ad3)
167
D4 (Dio4)
167
D5 (Dio5/Associated_Indicator)
168
D6 (Dio6/Rts)
168
D7 (Dio7/Cts)
169
D8 (Dio8/Sleep_Request)
169
D9 (Dio9/On_Sleep)
170
P0 (DIO10/PWM0 Configuration)
170
P1 (DIO11/PWM1 Configuration)
170
P2 (DIO12 Configuration)
171
PD (Pull Direction)
171
PR (Pull-Up/Down Resistor Enable)
172
M0 (PWM0 Duty Cycle)
173
I/O Sampling Commands
174
TP (Temperature)
174
IS (Force Sample)
174
Sleep Commands
176
SM (Sleep Mode)
176
SP (Sleep Period)
176
ST (Wake Time)
176
Command Mode Options
177
CC (Command Sequence Character)
177
CT (Command Mode Timeout)
177
CN (Exit Command Mode)
177
GT (Guard Times)
177
Micropython Commands
179
PS (Python Startup)
179
PY (Micropython Command)
179
Firmware Version/Information Commands
181
VR (Firmware Version)
181
VL (Verbose Firmware Version)
181
HV (Hardware Version)
181
AI (Association Indication)
181
HS (Hardware Series)
182
CK (Configuration CRC)
182
Diagnostic Interface Commands
183
DI (Remote Manager Indicator)
183
CI (Protocol/Connection Indication)
183
Execution Commands
186
NR (Network Reset)
186
R (Modem Reset)
186
File System Commands
187
Error Responses
187
ATFS (File System)
187
Atfs Pwd
187
ATFS CD Directory
187
ATFS MD Directory
187
ATFS LS [Directory]
187
ATFS PUT Filename
188
ATFS XPUT Filename
188
ATFS HASH Filename
188
ATFS GET Filename
188
ATFS MV Source_Path Dest_Path
188
ATFS RM File_Or_Directory
188
Atfs Info
188
ATFS FORMAT Confirm
189
Remote Manager Commands
190
DF (Remote Manager Status Check Interval)
190
EQ (Remote Manager FQDN)
190
K1 (Remote Manager Server Send Keepalive)
190
K2 (Remote Manager Device Send Keepalive)
190
MO (Remote Manager Options)
191
D (Remote Manager Certificate)
191
System Commands
192
KL (Device Location)
192
KC (Contact Information)
192
KP (Device Description)
192
Socket Commands
193
Socket Info)
193
Operate in API Mode
195
API Mode Overview
196
Use the AP Command to Set the Operation Mode
196
API Frame Format
196
API Operation (AP Parameter = 1)
196
API Operation with Escaped Characters (AP Parameter = 2)
197
API Frames
200
AT Command - 0X08
201
AT Command: Queue Parameter Value - 0X09
202
Transmit (TX) SMS - 0X1F
203
Transmit (TX) Request: Ipv4 - 0X20
204
Tx Request with TLS Profile - 0X23
206
AT Command Response - 0X88
208
Transmit (TX) Status - 0X89
209
Modem Status - 0X8A
211
Receive (RX) Packet: SMS - 0X9F
212
Receive (RX) Packet: Ipv4 - 0Xb0
213
User Data Relay - 0X2D
214
Example Use Cases
214
User Data Relay Output - 0Xad
215
Socket Create - 0X40
216
Socket Create Response - 0Xc0
217
Socket Option Request - 0X41
218
Socket Option Response - 0Xc1
219
Socket Connect - 0X42
220
Socket Connect Response - 0Xc2
221
Socket Close - 0X43
222
Socket Close Response - 0Xc3
223
Socket Send (Transmit) - 0X44
224
Socket Sendto (Transmit Explicit Data): Ipv4 - 0X45
225
Socket Bind/Listen - 0X46
226
Socket Listen Response - 0Xc6
227
Socket New Ipv4 Client - 0Xcc
228
Socket Receive - 0Xcd
229
Socket Receive From: Ipv4 - 0Xce
230
Socket Status - 0Xcf
231
Troubleshooting
232
Cannot Find the Serial Port for the Device
233
Condition
233
Solution
233
Other Possible Issues
234
Enable Virtual COM Port (VCP) on the Driver
234
Correct a Macos Java Error
235
Condition
235
Solution
235
Unresponsive Cellular Component in Bypass Mode
236
Condition
236
Solution
236
Not on Expected Network after APN Change
237
Condition
237
Solution
237
Syntax Error at Line 1
237
Error Failed to Send SMS
237
Regulatory Information
238
Modification Statement
239
Interference Statement
239
FCC Notices
239
FCC Class B Digital Device Notice
239
FCC Publication 996369 Related Information
240
2.1 General
240
2.2 List of Applicable FCC Rules
240
2.3 Summarize the Specific Operational Use Conditions
240
2.4 Limited Module Procedures
240
2.5 Trace Antenna Designs
240
2.6 RF Exposure Considerations
240
2.7 Antennas
240
2.8 Label and Compliance Information
241
2.9 Information on Test Modes and Additional Testing Requirements
241
2.10 Additional Testing, Part 15 Subpart B Disclaimer
241
Antennas
241
FCC (USA) Exposure Notice
241
ISED (Canada) Exposure Notice
241
Labeling Requirements for the Host Device
242
Europe (CE)
242
Maximum Power and Frequency Specifications
243
OEM Labeling Requirements
243
Declarations of Conformity
244
ACMA (Australia)
244
RSM (New Zealand)
244
Advertisement
Advertisement
Related Products
Digi 34
Digi 301-1001-42
Digi 301-1010-14
Digi 301-2010-14
Digi 301-1157-01
Digi 301-1149-01
Digi 301-2151-01
Digi 301-9207-01
Digi 301-1170-01
Digi 301-1171-01
Digi Categories
Network Router
Control Unit
Modem
Gateway
Server
More Digi Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL