CloudLink TC-221 Operation Manual v2.0
CloudLink TC-221 Operation Manual v2.0
Operation Manual
Limited Warranty
Pyxis Lab warrants its products for defects in materials and workmanship. Pyxis Lab will, at its option, repair or
replace instrument components that prove to be defective with new or remanufactured components (i.e.,
equivalent to new). The warranty set forth is exclusive and no other warranty, whether written or oral, is expressed
or implied.
Warranty Service
Damaged or dysfunctional instruments may be returned to Pyxis for repair or replacement. In some instances,
replacement instruments may be available for short duration loan or lease.
Pyxis warrants that any labor services provided shall conform to the reasonable standards of technical competency
and performance effective at the time of delivery. All service interventions are to be reviewed and authorized as
correct and complete at the completion of the service by a customer representative or designate. Pyxis warrants
these services for 30 days after the authorization and will correct any qualifying deficiency in labor provided that the
labor service deficiency is exactly related to the originating event. No other remedy, other than the provision of labor
services, may be applicable.
Repair components (parts and materials), but not consumables, provided in the course of a repair, or purchased
individually, are warranted for 90 days ex-works for materials and workmanship. In no event will the incorporation
of a warranted repair component into an instrument extend the whole instrument’s warranty beyond its original
term.
Warranty Shipping
A Repair Authorization Number (RA) must be obtained from Pyxis Technical Support before any product can be
returned to the factory. Pyxis will pay freight charges to ship replacement or repaired products back to the customer.
The customer shall pay freight charges for returning products to Pyxis. Any product returned to the factory without
an RA number will be returned to the customer.
Pyxis CloudLinkTM is ideally suited for industrial IoT applications such as remote data collection, reporting
and alarming. The device is designed to work with the Pyxis Cloud platform and other third-party Cloud
platforms seamlessly (requires additional software upgrading). Data collected by the Pyxis CloudLinkTM
can be configured to send to your preferred Cloud platform in a secure way, with just a few clicks you
will get your remote data visualized on desktop PC or mobile devices.
1.1 Features
• High performance hardware platform
• Features ARM cortex-A7 CPU up to 900MHz and up to 256MB memory
• LTE Cat 4 module optimized for IoT applications; major carriers supported world wide
• Versatile interfaces to support from legacy system to modern DCS/PLC
• Intuitive web interface for system configuration and control
• 8 Analog (0-20mA) Input Capable
• Modbus RTU interface to integrate with Pyxis digital sensors
• Modbus TCP interface to interact with various controllers and DCS
• Port forwarding function to provide flexible access to the equipment in the internal network
• Firewall module allows user to setup inbound/outbound rules to protect your critical assets
• Rugged design to work in harsh environment
• 4G Antenna x 1
• Wi-Fi Antenna x 1
• LoRa Antenna x 1
• CAT-6 Ethernet Cable x 1
• Mounting brackets
• Din Rail installation components
• 485A/485B/485G: RS485 communication wires, where 485G is GROUND signal for RS485 Port
• mA8-/mA8+ ~ mA1-/mA1+: 8 channels analog signal input
• DEBUG: For debugging purpose
• RST: Push to reset CloudLink
• 3G/4G ANT: SMA connector for 3G/4G antenna
• LoRa ANT: SMA connector for the Long-Range Radio antenna
• SIM: Micro-SIM card slot
The CloudLink device supports configuration via Ethernet interface or Wireless interface. The default
Ethernet IP address of CloudLink WAN interface is 192.168.10.110, connect the CloudLink WAN port to
your computer with an Ethernet cable, and set your computer IP address to 192.168.10.XXX (where XXX
can be any number between 1 to 250, except 110) according to Figure 3. *NOTE* Please leave Default
gateway blank.
The default Ethernet IP address of CloudLink LAN interface is 192.168.0.1, connect the CloudLink LAN port
to your computer with an Ethernet cable, setup your computer to obtain IP address via DHCP or manually
set your computer IP address to 192.168.0.XXX (where XXX can be any number between 2 to 250, except
1). *NOTE* Please leave Default gateway blank.
CloudLink is setup as Wireless AP by default. The default Wi-Fi SSID is CloudLinkPro and default Wi-Fi
password is wifi1234. Search CloudLink Wi-Fi hotspot and connect to it, you can use PC, laptop or mobile
device to connect to CloudLink Wi-Fi.
The default username is admin and default password is pwd123. Click the Login button to proceed with
user authentication.
The CloudLink dashboard page will be loaded once username and password authentication successfully
as shown in Figure 5. The dashboard page consists of four section blocks. The LTE Connection section
displays information of the 4G-LTE module and cellular network status such as network carrier name,
cellular signal strength and IP address; The Probe Status section will show real-time readings of each
probe connected to the CloudLink device via RS-485 interface; The System Info section provides CloudLink
model, serial number, operation hours and usage statistics such as CPU, RAM and storage; The LoRa
Status section gives insights into the LoRa network parameters such like frequency and bandwidth, as well
as LoRa devices that are connected to CloudLink.
To add probes to the CloudLink, simply click the plus sign, in the pop-up window, you can further choose
Manual Select or Auto Discover as shown in Figure 7.
*IMPORTANT NOTE* If more than one of the same types of Pyxis probe is to be connected to CloudLink,
please make sure they are setup with different Modbus address before you connect them to RS485 bus.
To do this you may connect one probe at a time and use CloudLink probe utility ->Set Address to change
its Modbus address, as shown in Figure 10.
Please note, the Modbus Role settings tab in the controller setup page is to define the Modbus TCP role
of a controller. If a controller is setup to server role, then CloudLink will be automatically configured as
client role. Please refer to the controller user’s manual for the rest of the settings such as Modbus Address,
Modbus TCP Port and Data Format. Please manually configure controller’s IP address if controller is
connected to CloudLink’s WAN interface, e.g., 192.168.10.3; if controller is connected to CloudLink’s LAN
interface, it’s IP address can be obtained via DHCP or configured manually. In either case, please check its
IP address in controller HMI and fill in here.
Click Read from Controller to start configuring registers as shown by Figure 16, please consult to controller
user’s manual to obtain register attributes such as name, address, data type, unit, etc., you can add
registers in this page one by one or you can upload a CSV file where all registers’ information is kept to
speed up the process.
When choosing Batch Upload, please prepare a CSV file with all register information. Below is an example
of such a file, where the first line of this file is the designation of each field, the rest of the lines are register
attributes with each line representing one register.
Name (string16),Customer name (string16),Address,Length,Type,Unit (string16),Precision
pH, pH, 0, 2, FLOAT, , 2
Turbidity, Turbidity, 2, 2, FLOAT, NTU, 3
FCL, FCL,4, 2, FLOAT, mg/L, 3
Temp, Temp, 14, 2, FLOAT, ℉, 1
Click Write to Controller to start to configure output registers as shown by Figure 17, further click Add
Register button to add registers one by one as shown by Figure 18.
Please note, the output register address is pre-determined by CloudLink once the controller brand and
model are selected. The output variable can be selected from a drop-down list where you can choose
probe readings, analog input signals (only available on TC-221), or LoRa device values.
CloudLink can communicate with remote devices via Long Range Radio (aka LoRa). Please set up the LoRa
communication settings on the System page as shown in Figure 19. All LoRa devices must be set to the
same frequency, bandwidth, spreading factor, and code rate in order to communicate with each other.
*NOTE* In general, if the distance between the LoRa device and CloudLink increases, please set the
Spreading Factor to a larger value.
CloudLink runs a proprietary protocol over the LoRa link where each LoRa device obtains a unique LoRa
ID from CloudLink automatically and each LoRa packet has its own LoRa ID as its identity together with
the part number, serial number and process value of the device connected to the LoRa network. All
connected devices are displayed on the LoRa device page, as shown in Figure 20.
The CloudLink device has two wired Ethernet ports, one Wireless Interface and one Cellular Interface. The
following chapters depict the procedure to configure those network interfaces to be able to push data to
a cloud server or configure settings over the Wi-Fi link.
As shown in Figure 21, you can set a Static IP for the WAN port or choose DHCP method to obtain an IP
address for the WAN port. *NOTE* If DHCP is enabled, click Network->Overview to display the WAN port
IP address.
For the LAN port, it is highly recommended to not change its settings, connect your device to the LAN port
just like you would connect it to a commercial network router.
If set to Station mode, please specify station SSID and password as shown in Figure 22. Once the CloudLink
Wi-Fi is connected to your local wireless station, its IP address, gateway address and connection status
will be displayed.
The Pyxis CloudLink device and the Pyxis Gateway server work seamlessly to relay external requests from
the customer’s local device to the Pyxis Gateway server and CloudLink device, further to the field device,
e.g., a controller for water treatment applications. Multiple port forwarding rules can be created within
the CloudLink device. Click the Add Rule link in the upper-right corner of Port Forwarding page to start
creating a new port forwarding rule as shown in Figure 25. Each port forwarding rule is associated with a
network device connected with CloudLink and an application runs on that network device. Therefore, the
following settings need to be defined when creating a new rule.
• Protocol - Defines network protocol for the application (e.g., http, ftp or Modbus TCP)
• External Interface - Defines where the external request comes from (Cellular, WAN or Wi-Fi. Please
select Cellular if configuring remote access via Pyxis Gateway)
• External Port - External port for the application (any value above 1024 is OK)
• Internal Port - Port of the internal device (e.g., port 80 for controller http application)
Once the rule settings being saved, CloudLink will start to build a network tunnel with the Pyxis Gateway
server and with just a few clicks in the Pyxis Gateway server web interface, the user is able to access the
remote device and its applications. This manual will cover the Pyxis Gateway configuration in Chapter 3.
CloudLink is capable of controlling ingress, egress and internal network traffic to provide flexibilities to
permit/deny incoming network requests from Cellular, WAN and Wireless interface; to permit/deny
outgoing network packets from Cellular, WAN and Wireless interface to specific IPs; in addition, to
permit/deny network packets among CloudLink’s network interfaces, e.g., any network requests initiated
from LAN interface cannot reach WAN interface.
Please follow the following pictures to configure inbound, outbound and internal network firewall.
Click Add Rule in each section to create a new firewall rule, for each rule the user needs to configure the
Application Description, Protocol and Port, Network Interface, Source and Destination and finally attach
the access policy to the firewall rule by selecting Allow or Deny.
Select the device in the device list page as shown in Figure 32, click the refresh button right side of APP
List to load the application list that you have configured in CloudLink port forwarding setup page as
described in chapter 2.3.6.4.
Then click the Activate button that associates with the application that you want access to; you may
choose to give the remote access a customized link name or use a randomized link name in the popup
window, the default link name is SN.gateway.pyxis-cloud.com, where SN is CloudLink’s serial number.
Please note, the complete link will always end with .gateway.pyxis-cloud.com
There will be an Open button generated automatically if the remote connection is built successfully and
the application type is HTTP or HTTPS (e.g., controller web application). Click the Open button, your web
browser will load the remote device web page automatically.
RS485
Pyxis Cloud
CloudLink
Field Controller
Tee Connector
…
RS485 /Modbus
4G LTE Network
CloudLink
Pyxis Cloud
Figure 39 - Pyxis Sensor Connection Diagram
4G LTE
Network
CloudLink Pyxis Cloud
The TC-221 CloudLinkTM has been tested and found to comply with the limits for a Class B digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against
harmful interference in a residential installation. This equipment generates, uses and can radiate radio
frequency energy, and if not installed and used in accordance with the instructions, may cause harmful
interference to radio communications. However, there is no guarantee that interference will not occur in
an installation. If this equipment does cause harmful interference to radio or television reception, which
can be determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one or more of the following measures:
Canada
This device complies with Industry Canada license exempt RSS standard(s). Operation is subject to the
following two conditions: (1) this device may not cause interference, and (2) this device must accept any
interference, including interference that may cause undesired operation of the device.
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de
licence. L'exploitation est autorisée aux deux conditions suivantes: (1) l'appareil ne doit pas produire de
brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le
brouillage est susceptible
Contact us
Contact us if you have questions about the use or maintenance of the TC-221 CloudLinkTM