EasyManua.ls Logo

Digi XBee3 XB3M1 User Manual

Digi XBee3 XB3M1
252 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #91 background imageLoading...
Page #91 background image
Get started with Digi Remote Manager Manage data in Remote Manager
Digi XBee3 Cellular LTE-M/NB-IoT Global Smart Modem User Guide
91
Update the firmware using web services in Remote Manager
Remote Manager supports both synchronous and asynchronous firmware update using web services.
The following examples show how to perform an asynchronous firmware update. See the Remote
Manager documentation for more details on firmware updates.
WARNING! The firmware version 1140F reorganizes the product's flash memory and
upgrades the product to version 11410. You cannot downgrade to a version earlier than
11410 after installing 1140F/11410.
Note Digi Remote Manager requires TCPand will not work with NB-IoT, unless the carrier supports
TCP.
1. Download the updated firmware file for your device from Digi's support site.
a. Go to the Digi XBee3 Cellular LTE-M support page.
b. Scroll down to the Firmware Updates section.
c. Locate and click Digi XBee3 Cellular LTE-M/NB-IoT Gating Firmware to download
the zip file.
d. Unzip the file. The file contains either a .ebin or a .gbl file.
2. Unzip the file and locate the .ebin file inside the unzipped directory.
3. Send an HTTP SCI request to Remote Manager with the contents of the downloaded .ebin or
.gbl file converted to base64 data; see the following examples:
Examples for .ebin:
n Example: update the XBee .ebin firmware synchronously with Python 3.0
n Example: use the device's .ebin firmware image to update the XBee firmware
synchronously
Examples for .gbl:
n Example: update the XBee .gbl firmware synchronously with Python 3.0
n Example: use the device's .gbl firmware image to update the XBee firmware
synchronously
Example: update the XBee .ebin firmware synchronously with Python 3.0
import base64
import requests
# Location of firmware image
firmware_path = 'XBXC.ebin'
# Remote Manager device ID of the device being updated
device_id = '00010000-00000000-03526130-70153378'
# Remote Manager username and password
username = "my_Remote_manager_username"
password = "my_remote_manager_password"
url = 'https://remotemanager.digi.com/ws/sci'
# Get firmware image

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Digi XBee3 XB3M1 and is the answer not in the manual?

Digi XBee3 XB3M1 Specifications

General IconGeneral
BrandDigi
ModelXBee3 XB3M1
CategoryModem
LanguageEnglish

Summary

Customer Support and Feedback

Contact Digi Technical Support

Information on how to contact Digi for technical assistance, including phone and website.

Get Started with the XBee Smart Modem Development Kit

Connect the Hardware

Provides step-by-step instructions for connecting the XBee Smart Modem and antennas to the development board.

Configure and Update Your XBee

Update Device Firmware

Guides on using XCTU to update the XBee module to the latest firmware version.

Configure Cellular Connectivity

Instructions on setting up the module for cellular connectivity and configuring the APN.

Check Cellular Registration

Steps to verify proper cellular network registration and IP address assignment using AT commands.

Update u-blox Module

Instructions for updating the u-blox cellular module using ATMV, API mode, or FOTA.

XBee Connection Examples

Connect to TCP/IP Address

Provides instructions for connecting to any TCP/IP server using Transparent mode.

Get Started with MQTT

Explains the MQ Telemetry Transport (MQTT) protocol and its use with XBee devices.

Get Started with MicroPython

Use XCTU for MicroPython

Guides on entering the MicroPython environment and using the MicroPython Terminal in XCTU.

Get Started with BLE

Enable BLE on XBee

Explains how to enable and configure Bluetooth Low Energy (BLE) on XBee devices.

Connect and Configure via BLE

Instructions on connecting to XBee devices via BLE and configuring them using the mobile app.

Get Started with Digi Remote Manager

Create Remote Manager Account

Steps to create a Digi Remote Manager account and add XBee devices to the inventory.

Configure Remote Manager Features

Explains how to configure device settings and schedule tasks for remote management.

Update Firmware via Remote Manager

Guides on updating XBee firmware remotely using Digi Remote Manager.

Technical Specifications

Interface and Hardware Specifications

Details the physical and interface specifications of the XBee Smart Modem.

Power Requirements

Specifies the voltage and current requirements for operating the XBee Smart Modem.

Power Consumption

Details the current draw of the XBee Smart Modem in various operating states.

Electrical Specifications

Lists the electrical parameters such as voltage, current, and timing for the XBee Smart Modem.

Hardware

Mechanical Drawings

Shows the physical dimensions and pin layout of the XBee Smart Modem.

Pin Signals

Details the function and assignment of each pin on the XBee Smart Modem.

Antenna Recommendations

Antenna Placement Guidelines

Offers suggestions for optimal antenna placement to ensure performance and avoid interference.

Design Recommendations

Cellular Component Firmware Updates

Stresses the importance of providing access for cellular component firmware updates via USB.

Power Supply Considerations

Provides design practices for ensuring a stable and adequate power supply for the XBee Smart Modem.

Clean Shutdown Procedures

Details methods for safely shutting down the XBee modem to prevent data corruption.

Cellular Connection Process

Connecting to Cellular Network

Describes the sequence of steps the XBee Smart Modem takes to establish a cellular and data network connection.

Data Communication with Servers

Explains how communication with remote servers is initiated after establishing a data network connection.

Modes

Select Operating Mode

Introduces the different operating modes (Transparent, API, Bypass) and how to select them using the AP command.

API Operating Mode

Explains API mode for structured, packet-based communication via serial or SPI.

Command Mode

Details how to enter and use Command mode to configure the device using AT commands.

MicroPython Mode

Covers accessing and using the MicroPython environment on the XBee Smart Modem.

Power Saving Features

Power Saving Mode (PSM)

Details enabling PSM via DO bit 3 for low-power operation, with network-dependent support.

Deep Sleep Mode

Covers Deep Sleep mode where the cellular component is shut off and the processor sleeps.

Socket Behavior

Transport Layer Security (TLS)

TLS AT Commands

Lists AT commands used for interacting with TLS features like file system and protocol versions.

Secure Connection with Server Authentication

Guides on securing TLS connections to Digi Remote Manager with server authentication.

AT Commands

Cellular Commands

Details AT commands for cellular configuration, such as PH, S#, IM, MN, MV, DB, AN, CP, BM, BN, AM, N#.

Network Commands

Covers AT commands related to network settings like IP, TL, $, TM, TS, and DO.

Remote Manager Commands

Explains AT commands for configuring Remote Manager interaction, such as DF, EQ, K1, K2, MO, $D, RI, DP, HF, HM.

Regulatory Information

Related product manuals