Background

All smart devices of ThingBoot are factory-configured to connect to the ThingBoot IoT Platform by default.
The IoT Platform consists of a Broker (Proxy/Middleware), message servers, and various monitoring modules, which are deployed on several servers in the public cloud.

Private deployment support is required in the following specific scenarios:
  • High requirements for statistics/analysis of device data/logs
  • Inability to access the public network (external network) and failure to connect to the ThingBoot Platform
  • Device data storage must be localized in compliance with policies/regulations
  • Existing IoT platform is available, and devices need to be connected to the self-owned platform for centralized management

Private Deployment Methods

ThingBoot provides two types of methods to implement private deployment:
All methods support both public network and local area network (LAN) deployment
The applicable scenarios of the two methods are listed below. Please select the appropriate solution based on your situation.
Method Applicable Scenarios
Gateway Method Gateway
Suitable for private deployment of a small number of devices (dozens of units), especially in LAN environments (Simple and convenient deployment)
No Gateway
Modify device configuration directly
Note: The "No Gateway" method cannot receive uplink messages from devices
Device control is implemented via the device's own interface: http://device-ip-address:device-port/control
Software Gateway
Install the "UNI-Gateway" software on a server within the network
Control specified devices via http://software-gateway-address:gateway-port/api/control
Hardware Gateway
Install the ThingBoot "Smart Gateway" device in the network. Its working principle is similar to that of the Software Gateway
Control specified devices via http://hardware-gateway-address:gateway-port/api/control
Broker Method Broker
No restrictions on the number of devices; more comprehensive and in-depth functionality (Applicable to both public network and LAN)
Platform Broker
Install the "UNI-Broker" software on a LAN or cloud server
Control devices via the same HTTP interface as the platform
Self-built Broker
Create a new Broker or use an existing one on a LAN or cloud server
Implement device control by programming and connecting to MQTT

Instructions

All smart devices produced by ThingBoot support private deployment.
Please follow this document for operations and deployment related to private deployment.

Customer service engineers will assist you in completing the private deployment and provide corresponding technical support.
However, due to the complexity of IoT cloud platform construction and debugging,
we cannot provide free IoT cloud platform construction services.