No part of the specifications may be reproduced in any form or by any means or used to make
any derivative such as translation, transformation, or adaptation without permission from MatchX
Inc./MatchX GmbH All rights reserved.
Thanks for choosing MatchX LPWAN products for your IoT applications. The Box includes a set of
high-performance hardware and MatchX LPWAN controller software that allows you to manage
your IoT devices through web browser or API.
This guide covers the US and EU version of Box, with the MatchX LPWAN controller version
1.0 or above. The main difference between the US and EU version is listed in the Table 1.1:
ItemUS MX1702EU MX1701
Band902-928MHz863-873MHz
Special RX920-925MHz865-867MHz
Maximum
Conducted Power+30dBm+27dBm
LBTSouth KoreaEurope
SF7-107-12
CertificationIEC 60950 -1EN 300200
FCC PART 15.247EN 301489
IP RatingIP65IP65
1.1.1Lora
Box supports LoraWAN protocol that brings up to 20km coverage in open spaces, with superior
network capacity that can accommodate more than 65535 nodes in a cell, and larger network
coverage.
It supports network roaming and adaptive data rate management, which brings conveniences to
system managers for IoT network plan and deployment. Box fully supports LoraWAN V1.0.2 and
Table 1.1: Comparison of US and EU Box
Page 6
6Chapter 1. Introduction
can be remotely upgraded for the future versions of LoraWAN. The whole solution is compatible
with all the LoraWAN devices.The RX band in some regions is narrower than US and EU version,
please refer to the details in Section 3.4.
1.1.2WiFi
Box augmented WiFi for the on-site device configuration and management. WiFi is used both as an
access point and wireless bridge to local network, it provides integrated web interface for LoraWAN
device management. Box support 802.11 abgn and runs in 2.4GHz.
1.2Main Features
Box is the industry’s first IoT gateway that brings breakthroughs in both hardware and software, the
network capacity, range coverage, security and device management are enhanced in both US and EU
versions.
1.2.1Hardware
• Maximum +27dBm conducted output power in 868MHz, +30dBm in 915MHz
• -143dBm sensitivity of LoraWAN packets
• FPGA integrated for Listen-Before-Talk AFA
• 580MHz CPU and 128MB RAM, 32MB flash
• 24V passive POE for power supply
• USB-C for debug and management
• Wifi,Ethernet or backhaul
1.2.2Software
• Supports OpenWrt and LEDE
• Integrated with the most updated packet forwarder
• Supports LoraWAN class A,B,C
• Runs LoraWAN network server and application server locally (optional)
• Firmware upgrade over the air
• Gateway and end device management on-site
Currently Class B support in MatchX cloud is still in beta version, but the hardware is fully
R
prepared for Class B specification, it is expected to have a final Class B support in future cloud
upgrade.
Page 7
1.3 Interface and Connectors7
1.3Interface and Connectors
1.3.1Front panel of Box
The shell part can be removed to connect cables and check the status of the Box. The panel has
USB, USB-C and POE connectors and Link status LED.
USB2.0 is used to connect 3G/4G stick or USB disk.
USB-C can be used to debug the Box.
Ethernet port supports 24V passive POE, please pay attention to the voltage rating of the POE
injector.
1.3.2Link activity of Box
Box uses one RGB LED to indicate the activity of the connections. The Table 1.2 describes the
LEDs on the Box
Page 8
8Chapter 1. Introduction
LED ColorActivity
Flashing BlueInitializing
Steady BlueConnected to Internet, no LoraWAN is configured
Alternative Blue and RedDevice is busy, don’t unplug power
Flashing RedNo GPS fix
Steady RedNo Internet or no LoraWAN
Flashing GreenConfiguring Box
Steady GreenIndicates that the Box is well-connected
1.3.3Connector of Box
Table 1.2: LED activity of Box
Antenna 2 is for Lora radio and antenna 1 is for GPS. It is waterproof and has a mounting facility
that can mount on the fields, rooftop or the outside wall of a building. The enclosure is made of ASA
plastic, which is much more resistant to UV, wind, sand and acid rains.
Page 9
2. Quick Installation Guide
The Box is pre-configured to connect MatchX network without any need of setup, the installation
guide will introduce how to set it up and configure WiFi and Lora parameter.
This device must be professionally installed.
2.1Software environment
To configure the Box, users will need to have the following software environment:
• Windows system with SSH client or iOS/Linux distributions with terminal
• Web browser like Chrome or Firefox
• Mobile browser like Chrome or Safari
• MatchX network account
2.2Hardware environment
• WiFi or Ethernet connection
• Laptop or PC
• Mobile phone
• LoraWAN compatible end device
2.3Connection
Here we only illustrate the POE power supply method, and the USB-C power option is not discussed
here. Users can find the POE power supply inside the package, and the corresponding plug that
specific to the country or region.
Page 10
10Chapter 2. Quick Installation Guide
Firstly connect to power cords from your wall sockets or panel sockets to POE, then connect
the RJ45 cable from your Internet modem/switch/wall port, or any 3G/4G router to the POE’s port
labeled with "LAN". Next, grab a RJ45 cable and connect from the POE’s port labeled with "POE"
to Box.
Box can also use any 2.4GHz WiFi as a backhaul while powered by POE.
2.4Mounting
2.4.1Wall Mounting
The screws and screw anchors are included in the package, users can drill two 6mm hole on the wall
and apply screw anchors to them.
• Determine the place of mount, should be a even surface
•
Mark two holes that are going to be drilled, the distance is 32.2mm, should be horizontally
aligned
• Drill two 6mm hole, pply screw anchors and screws
• Adjust the screw space
• Mount Box to the screws
Page 11
2.4 Mounting11
2.4.2Pole mounting
To mount Box to a pole, users can find the stainless steel clamps in the package. The steps are:
Page 12
12Chapter 2. Quick Installation Guide
• Determine the place of mount, should be a round pole
• Position the Box to the place, and fasten the stainless steel clamp.
2.5Surge protection and Shielded Ethernet cable
It is recommended to use the shielded RJ45 cable to connect the Box, in order to protect the
device from thunder and electricity surge. Both shielded FTP and S-FTP cable from Cat5e are
recommended.
2.6Setup
The Box will be automatically connected to MatchX cloud after the Internet is connected. This guide
will illustrate how to connect to the Box and configure it.
2.6.1WiFi connection
Users need to have a laptop or a PC that has WiFi connectivities, then after the Box is powered
on, the SSID that in a format "
password is
matchxiot
login 192.168.8.1, the default password is root. The following picture shows the connection under
Ubuntu.
2.6.2Ethernet connection
In this case users should have connection to LAN by either an Ethernet cable or WiFi, and they
should know the IP address of the BOX in their LAN.
MatchX_BOX_xxxx
" will be available for connection. The default
. After connected, users can use ssh with terminal or putty in Windows to
Page 13
2.6 Setup13
In this example we assume that the IP address that obtained by Box is 172.16.1.134, and we
connect from the LAN through ssh in Ubuntu:
2.6.3Packet forwarder and gateway library
The Box includes the most updated packet forwarder and gateway library from Semtech’s github.
The folder is in /root/lora_lib and /root/lora_pkt_fwd.
Lora gateway library integrates the basic tools like Listen-Before-Talk test, Spectrcal-Scan test
and TX test for different spreading factor and bandwidth.
The utilities that contain in lora_lib are:
• util_lbt_test
: it will use the specified parameters like frequencies to conduct Listen-Before-
Talk tests.
• util_pkt_logger: it will listen to specified frequency and log all the packets to a csv file.
• util_spectral_scan: it will generate rssi histogram based on the specified frequency.
• util_spi_stress: it will generate SPI test write and read to test the stability of SPI interface.
• util_tx_continous
: it will use the mixer, PA and digital divider values to send lora modulated
signals continuously. This is mainly used for compliance test.
For example: ./util_tx_continuous -f 868 -r 1257 - -dig 0 - -mix 15 - -pa 3
This will set the TX to maximum continuous mode for regulation testing and antenna tuning.
• util_tx_test
: it will send the test lora packets periodically with specified parameters like
frequency and spreading factor. Optionally the "Polite Spectrum access" can be tested
For example: ./util_tx_test -r 1257 -f 868.1 - -lbt-freq 868.1 - -lbt-rssi-offset -7 - -lbt-nbch 1 -
-lbt-sctm 5000 - -lbt-rssi -80 -t 5000
This will set a CCA threthold at -80dBm, then listen to 868.1MHz, wait to send until the
channel is not busy.
The utilities in lora_pkt_fwd are mainly used for testing the packet-forwarder. They are:
• lora_pkt_fwd
: it will use the JSON configuration file like global_conf.json to forward data to
the specified server.
Page 14
14Chapter 2. Quick Installation Guide
To run any test that relates to RX, users should use this daemon to display the packets that are
received at the Box.
• util_ack
: it will listen on a single UDP port and responding to PUSH_DATA datagrams with
PUSH_ACK, and to PULL_DATA datagrams with PULL_ACK.
• util_sink
time one is received. The content of the datagram itself is ignored.
• util_tx_test
frequency and spreading factor.
2.6.4WiFi backhaul
Normally the Box is powered by POE and get Internet access through the POE’s LAN port. It is also
possible to use WiFi as a backhaul when there is no Ethernet connection, users should first log into
the Box as the steps described before, use aps command to check the available WiFi near by then
type in:
aps
R
setwifi yourSSID yourpassword
: it will listen on a single port for UDP datagrams, and displaying a message each
: it will send the test lora packets periodically with specified parameters like
2.6.5GPS setting
In Box, the GPS model is UBLOX MAX-7Q, which is connected via UART interface. And GPIO 41
is used to enable the GPS, the logic is active high.
It complies with
downloaded from Ublox’s support website. The protocol has some proprietary commands that used
in LoraWAN, and it is automatically communicated by packet-forwarder.
It is not advised to set GPS since it is mainly used for LoraWAN’s time synchronization and
location, but users can have GPSD as a daemon to connect the GPS for debugging. It is important to
make sure that GPS is not used by any other processes when launching GPSD. The command for
bringing up GPSD is:
gpsd -D 5 -N -n -G /dev/ttyS1
R
The GPSD’S client command to check the GPS output is:
The Box is designed for better LPWAN performance and manageability. In this chapter we briefly
introduce the specifications for both hardware and software.
3.1Hardware environment
Box is mainly designed for network operators, it can both be deployed outdoor and indoor, the
enclosure is made of weather-resistant material. It is much more durable than the normal plastics.
The hardware specification is listed in the table blow:
ItemDescription
CPUMT7688AN 580MHz MIPS
Memory128MB DDR2 RAM/ 32MB FLASH
GPSUBlox Max 7Q
LAN10/100 Mbit LAN with 24V POE
InterfaceUSB-C with GPIO, USB 2.0 and reset
EnclosureASA plastic, anti-UV
Size78 x 340 x 30mm
Operating Temperature-40◦C to 85◦C
Power3.5W in average, peak 6W
3.2Software environment
To facilitate the network deployment, we have included a lot of good features, which include:
• Open source operating system
• LoraWAN network server and application server running inside of Box
Table 3.1: Key hardware specifications
Page 16
16Chapter 3. Product specification
• Official packet-forwarder and lora-gateway libraries
• OTA upgrade and end device firmware upgrade
• remote management of gateway and connectivity
3.3RF performance
There are several RF systems in Box, which include Lora, WiFi and GPS . In this section we will
briefly introduce the performance of these systems.
For Lora, the transmission and receive performance are listed in Table 3.2:
For WiFi, Table 3.3 listed the performance, and GPS is listed in Table 3.4. The GPS’s performances are in accordance with the models’ data sheets.
ItemDescription
TXMaximum +27dBm in 868 version
TXMaximum +30dBm in 915 version
RX-128dBm at SF7BW125
RX-143dBm at SF12BW125
3.4RX Filter for narrow band regions(IN/HK/SIN/THA)
Different regions like Thailand, Singapore, India and Hongkong just allocate 2-5MHz to ISM usage,
which usually near the LTE/CDMA bands. In order to prevent the receiver desensitization and
saturation, the following filters are used in RX path.
Page 17
3.4 RX Filter for narrow band regions(IN/HK/SIN/THA)17
920-925MHz RX filter for Singapore, Hong Kong, Thailand, Vietnam
865-867MHz RX filter for India
Page 18
18Chapter 3. Product specification
3.5Antenna Performance
The performance of the GPS antenna 1 is listed in the following table:
ItemDescription
Frequency range1574 - 1606MHz
Impedance50ohms
VSWR<1.2:1
Max gain2.5dbi
PolarizationVertical
Radiation PatternOmni-directional
ConnectorSMA(M)
Length108mm
IP RatingIP65
Table 3.5: GPS Antenna performance
The performance of the Lora antenna 2 is listed in the following table:
ItemDescription
Frequency range863-873MHz
Or902-928MHz
Impedance50ohms
VSWR<1.2:1
Max gain2.5dbi
PolarizationVertical
Radiation PatternOmni-directional
ConnectorSMA(M)
Length108mm
IP RatingIP65
Table 3.6: Lora Antenna performance
Page 19
3.6 Operational frequencies19
3.6Operational frequencies
The operational frequencies in European countries is listed in the table.
The rest of frequency plans in US, Australia, India, Korea and the rest of the world can be found
on MatchX website.
Page 20
4. Package content
Thanks for purchasing MatchX Box LPWAN gateway, it carries the most advanced IoT technology
with a plug-and-play design. With the default package users can easily setup an IoT LPWAN. The