Background Information

All intelligent devices of ThingBoot are connected to the ThingBoot Network platform by default when they leave the factory.
The IoT platform consists of a Broker (agent/middleware), a message server, and various monitoring modules, and is deployed on several servers in the public cloud.

In some specific scenarios, private deployment support is required:
  • There are high requirements for the statistics/analysis of device data/logs.
  • It is impossible to access the public network (external network) and the ThingBoot Cloud Platform.
  • In accordance with policy/regulation requirements, device data storage must be localized.
  • An IoT platform is already in place, and it is necessary to connect it to the self-owned platform for centralized management.

Privatization method

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 for the two types of methods are listed below; please select a suitable solution based on your situation.
Way Applicable Scenarios
Gateway wayGateway
It is suitable for the private deployment of a small number of devices (dozens of units), and is especially suitable for local area networks (LANs). (Deployment is simple and convenient.)
Gateway-Free Modify the device configuration directly
Please note that the gateway-free method cannot receive the uplink messages from devices.
Device control is implemented via the device's own interface: http://device IP address:device port/control
Soft gateway Install the "UNI-Gateway" software on the server within the network.
Control the specified device via http://soft gateway address:gateway port/api/control
Hard gateway Install ThingBoot's "Smart Gateway" device in the network; its working principle is similar to that of the soft gateway.
Control the specified device via http://hardware gateway address:gateway port/api/control
Broker AgencyBroker
There is no requirement for the scale or quantity of devices, and it is more comprehensive and in-depth. (It can be used in both the public network and the local area network (LAN).)
Platform broker Install the "UNI-Broker" software on a local area network (LAN) or a cloud server.
Control devices via the HTTP interface consistent with the platform.
Self-built broker Create a new Broker or use an existing one on a local area network (LAN) or a cloud server.
Programmatic integration with MQTT to achieve device control

Description

All smart devices produced by ThingBoot support private deployment,
Please perform operations and deployments related to private deployment in accordance with this document.

The customer service engineer will assist you in completing the private deployment and provide you with corresponding technical support,
However, due to the complexity of the construction and debugging of IoT cloud platforms,
We cannot provide you with IoT cloud platform construction services free of charge.