Cassia Network M2000 Compact Cellular Bluetooth Gateway
Overview
M2000 is a compact Bluetooth gateway that supports 4G and Wi-Fi connectivity. It is easy to install and use and has excellent Bluetooth performance. Additionally, it is cost-effective, stable, secure, and scalable. M2000 is part of Cassia Network’s enterprise-level Bluetooth gateways and can be managed through the Cassia Network’s Access Controller (AC). M2000 is ideal for situations that require mobility and rapid deployment, but do not need high Bluetooth device density. It is commonly used for monitoring mobile vital signs, remote healthcare at home, and for monitoring vehicle assets. Moreover, M2000 has robust applications in supply chain management and for people and asset tracking on campuses and medical institutions.
Notes for the M2000 official version:
- SIM card is not included in the M2000.
- The cellular connection with NB-IOT has minimal bandwidth (<5Kbps) and high network latency (1.6s-10s), so M2000 firmware will need to be further customized in the future to work in this case.
- AC software must be upgraded to the Cassia-AC-2.2.0.24 version to support M2000.
- AC software and M2000 firmware are available at: https://www.cassianetworks.com/support/knowledge-base/
- M2000 GA firmware cannot be upgraded on M2000 beta hardware.
Local Console
Login
- Please record the last six digits of the MAC address on the back of the M2000 chassis.
- Connect to the M2000’s Wi-Fi hotspot using a computer or mobile phone.
- The hotspot’s name is cassia-xxxxxx.
- The password is the same as the name, cassia-xxxxxx xxxxxx is the last six digits of the M2000’s MAC address.
- For instance, if the MAC address of an M2000 is CC:1B: E0:E3:0D:8C, both the Wi-Fi hotspot name and password are cassia-E30D8C.
- After connecting to the M2000’s Wi-Fi hotspot, open a web browser and enter 192.168.40.1 into the address bar. You will be prompted to enter a username and password. The default username is admin, and the password is admin.
Status
- Upon successful login, you will be able to view the basic M2000 information on the ‘Status’ page, including its MAC address and IP address.
Configuration
Using 4G to connect to the network
- Insert the Micro SIM card into the M2000.
Refer to the diagram below. Make sure that the beveled corner of the SIM card is facing the lower left corner. - Connect the USB power supply to the M2000.
After 30 seconds, the M2000 will finish booting up and connect to the carrier’s 4G network. The SYS light and 4G light will both turn solid. - To connect with the AC server, go to the Configuration page on the M2000 local console.
Enter the AC address (only AC version Cassia-AC-2.2.0.24 supports M2000) and click Apply. The AC version is available at: https://www.cassianetworks.com/support/knowledge-base/ac-server-software/
Please get in touch with your AC administrator to check if the M2000 is showing online on the AC.
Notes:
- When inserting the SIM card, make sure that the beveled corner of the SIM card is facing the lower left corner, as shown in the diagram above.
- When inserting the SIM card, push it in with your fingernail or the tip of a pen until it is held in place by the slot.
- When removing the SIM card, push it in with your fingernail or the tip of a pen until it pops out.
Using Wi-Fi to connect to the network
- Click on the Configuration page first, enable Wi-Fi client mode, and complete SSID and other settings based on your Wi-Fi router information. For example, set the Security Mode to WPA2-PSK, enter the password, and click save.
- To connect with the AC server, enter the AC address (only the 2.2.0 AC version supports M2000) and click Apply.
After 30 seconds, the M2000 will finish booting up and connect to the AC server. Please get in touch with your AC administrator to check if the M2000 is showing online on the AC.
Notes:
- M2000 can only connect to the internet through the 2.4Ghz Wi-Fi router and does not support a 5Ghz Wi-Fi router.
Service
The M2000 MQTT Bypass Service can route BLE advertising packets directly to the MQTT server by configuring MQTT and scanning setting information in the Service tab.
Others
Users can perform various operations on the “Others” page, such as modifying their login password, rebooting, resetting, and signing out.
Parameter Description
Status Tab (Not Changeable)
meter | Description |
Model | M2000 |
MAC | Gateway MAC Address – printed on the bottom of the M2000 |
Wi-Fi IP | Gateway IP address for Wi-Fi connection |
Cellular IP | Gateway IP address for cellular connection |
Firmware Version | Firmware version |
Uptime | The gateway up time in hours since the last reboot |
AC Online Time | The time of the gateway connected with the AC. If not connected, it shows offline. |
AC Server Address | AC Server Address |
Config Tab
Parameter | Description |
Tx Power | Transmit power for Bluetooth. The default value is 19dbm (or 8dbm for Japan). To change this, follow local regulations for the maximum transmit power for 2.4 GHz devices. |
AC Server Address | AC Server IP address or domain name.
Note: Remove http:// or https:// header or port number |
Country Code | Country code configuration for the Wi-Fi function. The default value is US.
This option can only be set from the AC server by the administrator. |
Client Mode | Wi-Fi Client Enable (default) or Disable |
SSID | SSID of Wi-Fi AP |
Security Mode | Wi-Fi Security Mode:
None (no password or encryption, default value), WPA2-PSK WPA[TKIP]+WPA2[AES] |
Password | The password of Wi-Fi AP’s SSID. |
IP Allocation | DHCP (default) or Static IP |
IP | Static IP address |
Netmask | Static IP network mask |
Gateway | Static IP network gateway |
DNS1 | DNS server address 1 |
DNS2 | DNS server address 2 |
AC Operations
Check M2000 information details
Configure M2000 from AC
OTA firmware update
- Upload M2000 firmware to the AC server from the AC Maintenance Tab -> Gateway’s Firmware Update section
Cassia RESTful API
M2000 supports the Cassia RESTful API, which can be called from the AC server or the local network. Please refer to the following link for details of the “Cassia SDK Implementation Guide.” https://github.com/CassiaNetworks/CassiaSDKGuide/wiki
Scan
Connect device
Cassia MQTT API
M2000 supports bi-directional communication with BLE devices via the gateway MQTT interface. Please refer to http://docs.ble.xin/latest/en/api/mqtt/overview.html for API details.
Input Service information
MQTT server sends API to the gateway to make a BLE connection MQTT API sample code is available at https://github.com/CassiaNetworks/CassiaSDKGuide/tree/master/node_examples/MQTT
LED Status
LED | Status | Description |
SYS |
Off | Power off |
Fast flashing | The system is starting | |
Solid on | The system is operating normally.
Wi-Fi connection is NOT established. |
|
Slow flashing | The system is operating normally. A Wi-Fi connection is established. | |
4G |
Slow flashing
(200ms High/1800ms Low) |
Network searching. |
Slow flashing
(1800ms High/200ms Low) |
Idle | |
Fast flashing
(125ms High/125 Low) |
Data transfer is ongoing. | |
BLE |
Off | The Bluetooth chip didn’t start |
Solid on | Bluetooth is operating normally. | |
Flashing | Flash twice when the Bluetooth connection is established |
Obtain GPS Location
- To acquire the GPS location from the local console:
- To acquire the GPS location from the AC Server
- Obtain a token for the Cassia RESTful API from the AC Server.
- Initiate the GPS service by using the following API call:
- GET AC_IP/api2/cassia/GPS/start?mac=CC:1B:E0:E4:A0:A4
- Wait for 2 to 4 minutes for the gateway to cycle offline and online.
- Retrieve the GPS information from the gateway status webpage or by calling: GET AC_IP/api2/cassia/info?mac=CC:1B: E0:E4:A0:A4
To acquire the GPS location with local API:
- Log in with the API.
Trigger the GPS service by calling:
- GET gateway_IP/cassiGPSps/start
- Wait for 2 to 4 minutes for the gateway to gather GPS data.
- Retrieve the GPS information from the gateway status webpage or by calling: GET gateway_IP/cassia/info.
Notes:
- In the current iteration of M2000, it is recommended that GPS data be acquired no more frequently than every 5 minutes. Work is underway to further optimize the system and reduce the time taken to acquire GPS data.
- It is recommended to stop BLE API requests when acquiring GPS information, as GPS operation interrupts LTE service and temporarily disables the network.
Documents / Resources
![]() |
Cassia Network M2000 Compact Cellular Bluetooth Gateway [pdf] User Manual M2000, M2000 Compact Cellular Bluetooth Gateway, M2000, Compact Cellular Bluetooth Gateway, Cellular Bluetooth Gateway, Bluetooth Gateway, Gateway |