Skip to content
→
Skip to footer
→
Skip to search
→
Connect with
Confidence
English
Deutsch
Español
Français
中文
Blog
Sign In
How to Buy
Contact Us
Search
Popular Searches:
XCTU
XBee
AnywhereUSB
Industrial Routers
Drivers & Firmware
Solutions
Solutions Home
By Industry
Education
Energy
Industrial
Medical
Retail
Smart Cities
Transportation
All Industries
By Application
Asset and Inventory Management
Digital Signage
Environmental Monitoring
Green Technology
Public Safety and Emergency Services
Public Transit
Traffic Management
All Applications
Packaged Solutions
Digi 360
Digi LifeCycle Assurance
Managed Services
Opengear OOB Solutions
SmartSense Monitoring Solutions
Ventus Managed Network Solutions
Technologies
Technologies Home
DAL OS
Digi Accelerated Linux operating system delivers sophisticated device functionality.
Digi SureLink
Persistent network connections ensuring rapid, always-on communications.
Digi TrustFence
Integrated IoT device security framework, device identity and data privacy.
Featured Technologies
4G LTE Cellular
5G Connectivity
Bluetooth
Cellular Failover
Edge Computing
FIPS 140-2
FirstNet
Fixed Wireless Access
Gigabit-Class LTE
LoRaWAN
Out-of-Band Management
Private Networks
SD-WAN
USB Over IP
Voice Control
Zigbee Wireless Mesh
All Technologies >
Products
Products Home
Embedded Systems
Digi XBee
Digi XBee Home
Cellular Modems
LoRaWAN
RF Modules
Gateways
Development Kits
Software and Tools
XBee Studio
XCTU
Cellular Data Plans
Digi ConnectCore
Digi ConnectCore Home
System-on-Modules
Single Board Computers
Development Kits
Software and Tools
Cloud Services
Security Services
Cellular and Networking
Cellular Routers and Endpoints
Cellular Routers and Endpoints Home
Enterprise Routers
Industrial Routers
Transportation Routers
Software and Tools
Digi Remote Manager
Digi Containers
Digi Mobile VPN
Digi WAN Bonding
Digi 360
Infrastructure Management
Infrastructure Management Home
Industrial Automation
USB Connectivity
Serial Connectivity
Console Servers
Software and Tools
Digi Navigator
Digi Remote Manager
Digi Axess
Digi LifeCycle Assurance
Professional Services
Managed Connectivity Services
Implementation Services
Application Development
Wireless Design Services
Resources
Resources Home
Resource Library
Datasheets
Ebooks
Solution Briefs
Technical Briefs
Videos
White Papers
All Library Resources
Customer Stories
Events
Examples and Guides
Digi Logos and Photos
Product Certifications
Project Gallery
Security Center
Webinars
More Videos
Support
Support Home
Technical Support
Select your product for firmware, drivers, software, knowledge base articles and manuals.
Select Your Product
Customer Portal
Product Certifications
Professional Services
Security Center
Support Forum
Support Services
Company
Company Home
About Digi
Awards and Recognition
Careers
Investor Relations
Leadership
Locations
Media Coverage
Press Releases
Partners
Partner Portal Login
Network Operators
Technology Alliances
Value-Added Resellers
Opengear, A Digi Company
Smart Out-of-Band Management
Visit Opengear
SmartSense by Digi
Sensing-as-a-Service Solutions
Visit SmartSense
Ventus, A Digi Company
Managed Network-as-a-Service (MNaaS)
Visit Ventus
Blog
Sign In
How to Buy
Home
/
Resources
/
Examples & Guides
/
Communicate with Therapist Bot Using Digi XBee Cellular and XCTU
Resources
Customer Stories
Events
IoT Terminology
Certifications
Project Gallery
Resource Library
Security Center
Videos
Webinars
Communicate with Therapist Bot Using Digi XBee Cellular and XCTU
Share
Share
Tweet
Table of Contents
Introduction
Assemble the Parts
Communicate with ELIZA
Your First Counselling Session
Accessing Other Servers
1) Introduction
XCTU
is a free multi-platform application designed to enable developers to interact with Digi RF modules through a simple-to-use graphical interface. By using XCTU and the Digi XBee cellular, you can connect to many servers such as the ELIZA Therapist Bot, Echo, and Daytime. In XCTU you can directly communicate with radio modules using the AT console. All the data you send through the serial interface is queued for transmission by the module, and all the data received by the module is sent through the serial interface. To communicate between devices in the console, you can use the AT Console Log which displays all sent (blue) and received (red) data characters. Using the Digi Xbee Cellular Modem and XCTU, you can chat with the ELIZA Therapist Bot. ELIZA is an artificial intelligence (AI) bot that emulates a therapist and can perform simple conversations. Every conversation with ELIZA can be viewed through the XCTU Console Log. In this example, we will provide step by step instructions on how to connect to the ELIZA server.
2) Assemble the Parts
Digi XBee Cellular Development Kit
XCTU
3) Communicate with ELIZA
Follow the instructions below to connect your XBee Cellular module with the ELIZA server.
Note:
The following instructions assume that you have downloaded XCTU and your XBee Cellular device is setup correctly. To download XCTU click
here
. For instructions on setting up your XBee Cellular device click
here
.
Open XCTU and click the
Configuration Working Mode
Select a device from the
Radio Modules
list. XCTU displays the current firmware settings for that device.
On the configuration toolbar, click the
Default
button to load the default values established by the firmware, and click
Yes
to confirm.
Factory settings are loaded but not written to the device. To write them, click the
Write
button on the toolbar.
To switch to TCP communication, in the
IP
field, select 1 and click the
Write
button.
To enter the destination address of the ELIZA Therapist Bot, in the
DL
field, type
52.43.121.77
and click the
Write
button.
To enter the destination
IP
port number, in the
DE
field, type
2328
and click the
Write
button.
Click the
Consoles Working Mode
button on the toolbar to open a serial console to the device. For instructions on using the console click
here
.
Click the
Open
button to open a serial connection to the device.
4) Your First Counselling Session
You’re all ready to talk to Eliza! Type in the left pane of the
Console Log
and Eliza will quickly send a response. See the example conversation below.
The right-hand side of the window shows the corresponding hexadecimal values for all sent and received messages. To hide this pane, click the
Hide Hexadecimal View
button.
5) Accessing Other Servers
To learn more about connecting to servers using XCTU and Digi XBee Cellular click
here
.
Tags:
XCTU