ConnectPort X2e

Product description

The ConnectPort X2e family is a low-cost IP to XBee gateway targeted at residential and light commercial use. Some models include WiFi. All antenna are internal. The Xbee supported is only the newer SMT modules such as the XBee ZB SMT (or S2C). As of June 2012, only ZigBee or ZB/Smart Energy are supported.

Unlike the older ConnectPort X2 or X4, the X2e is designed for use primarily with Remote Manager. The core operation system is Linux, however as of June 2012 none of the models give customers access to add or modify the Linux code directly.

Feature list

Compatibility comments

Family models

ConnectPort X2e SE (Smart Energy 1.1)

Both domestic and international models include a low-power XBee Module (6.3mW/+8dBm) loaded with Smart Energy 1.1 firmware. The Python code is locked and no user login exists with high enough priority to allow users to add or modify anything on the X2e SE. To see the local web interface, you must push the black button in the upper left corner. This activates the web page for a number of minutes before disabling it. The ConnectPort X2e SE cannot be converted to an X2e ZB in the field.

ConnectPort X2e ZB (Python programmable)

Domestic models include a high-power Xbee module (63mW/+18dBm), while international models include a low-power XBee Module (6.3mW/+8dBm). SSH is used to log into the X2e, and SCP is used to copy files to and from it. The local web interface is not locked by the button. iDigi allows users to enable such a lock, or the button is available to Python programs. The ConnectPort X2e ZB cannot be converted to an X2e SE in the field.

Special Linux commands

If you have a model which allows SSH access, then you will find X2e-specific commands such as these.

Xbee Utilities

XBee utilities

syntax:
    xbee [command ...]

commands:
    refresh                            {Discover network devices}
    zigbee                             {Discover ZigBee devices}
    clear                              {Clear list and discover devices}
    id|network|extended|node|product   {Sort node list by field}

    [node] <CC>[[=]param]              {Run AT command on device:
                                       <CC> is 2 character upper case command
                                       param is <decimal>, 0x<hex>, or "string"}

    load_profile [node] file           {Load settings from file}
    factory_default [node]             {Restore factory default settings}
    restart                            {Restart gateway radio}

    child_table node                   {Display child table}
    neighbor_table node                {Display neighbor table}
    source_route node                  {Display source route}
    route destination [source]         {Display route}

    identify                           {Display identify messages}
    identify node [seconds]            {Send identify message}
    ping node [count size interval_ms] {Send loopback data}

    fw_update [file]                   {Update gateway radio firmware}
    fw_update target [updater] [file]  {Schedule remote firmware update}
    fw_update target cancel            {Cancel remote firmware update}
    fw_update                          {Display firmware status list}
    fw_status [node]                   {Display firmware status for node}

Python modules

In general, the ConnectPort X2e supports a larger set of common Python modules.

Digi-specific modules not supported

The ConnectPort X2e does not support these commonly used modules, plus any not listed as supported should be assumed unsupported: