Background

By default, all smart devices connect to the IoT platform when shipped from the factory.
The IoT platform consists of a Broker (agent/middleware), message servers, and various monitoring modules, deployed on a number of servers in the public cloud.

Private deployment support is required in certain scenarios:
  • High demands for statistics/analysis of device data and logs
  • No access to the public network (Internet), unable to access the cloud platform
  • Device data storage must be localized due to policy/regulatory requirements
  • An existing IoT platform that devices need to connect to for centralized management

Private Deployment Methods

Two categories of methods are provided to achieve private deployment:
All methods support both public network and LAN deployment
The applicable scenarios for both categories are listed below. Please choose the solution that fits your situation.
Method Applicable Scenarios
Gateway MethodGateway
Suitable for private deployment of a small number of devices (a few dozen), especially on a LAN (simple and convenient to deploy)
No Gateway
Directly modify the device configuration
Note: the no-gateway method cannot receive uplink messages from devices
Control devices through the device's own interface: http://device-ip:device-port/control
Software Gateway
Install the "UNI-Gateway" software on a server within the network
Control specific devices via http://software-gateway-address:gateway-port/api/control
Hardware Gateway
Install a "smart gateway" device in the network; it works similarly to the software gateway
Control specific devices via http://hardware-gateway-address:gateway-port/api/control
Broker MethodBroker
No requirement on the number of devices; more comprehensive and in-depth (can be on the public network or on a LAN)
Platform Broker
Install the "UNI-Broker" software on a LAN or cloud server
Control devices through HTTP interfaces identical to those of the platform
Self-Built Broker
Create a new Broker or use an existing one on a LAN or cloud server
Integrate with MQTT programmatically to implement device control

Notes

All smart devices produced by us support private deployment.
Please follow this document to perform the corresponding private deployment operations.
Our customer service engineers will assist you with the private deployment and provide corresponding technical support.
However, since building and debugging an IoT cloud platform is fairly complex,
we cannot provide IoT cloud platform construction services for free.