3. Installation

To install the Edge One™ Platform, please follow these steps:

  1. Sign in to your CloudPlugs IoT account.
  2. Open the Knowledge Base and read the requirements and make sure that the target host complies with them.
  3. Create a Production Template with a serial number for the Edge One™ in the CloudPlugs IoT platform. The steps to do this are outlined in the Getting Started guide of the Knowledge Base.
  4. Download and install a SmartPlug™ on the target host. If desired, Docker and other Linux dependency modules can be installed using the SmartPlug installer. Please refer to the guide for more information.
  5. Configure the SmartPlug™ to enroll in the platform with the credentials used in the Production Template.
  6. During the configuration of the SmartPlug you need to add the following line the smartplug.conf file in order to load automatically the Edge One when the SmartPlug is started:
app_e1 = true
  1. Start the SmartPlug agent as described in the SmartPlug execution guide.
  2. Verify that the SmartPlug™ Production Thing device is connected to CloudPlugs IoT through the Web Desktop Things Management console.
  3. If Docker was not installed using the SmartPlug™ installation script in 4. above, please install a supported version of Docker on the Edge One™ host. Docker Community Edition for Ubuntu can be downloaded here. This step is optional if you already have a compatible version of Docker.
  4. On the CloudPlugs IoT Web Desktop:
  1. Open the Thing corresponding to the Edge One™ SmartPlug™.
  2. Open the SmartPlug™ tab and select the vertical Containers tab.
  3. Select the modules required for your application from the Store panel. At a minimum, you must install:
  • Edge One™ Core. This module provides the core functions of Edge One™.
  • Edge One™ Web. This module provides the web console of Edge One™.
  • Message Router.. This module allows to set up routes to send Edge One™ Project data to one or more target MQTT and Kafka servers.**
  1. Optionally, select the Flows module which can save time when creating and deploying data processing, analytics and complex event processing applications.
  2. Select any other modules required for your application.
  3. Drag and drop the modules into the Associated containers panel.
  4. Save or Save and Close to deploy the containers into the SmartPlug™.
  1. At this point you can start the SmartPlug™
  2. Login to the Edge One™ using the default credentials:
  • From a web browser open the URL **http://, and Login with the following credentials:
  • username: admin
  • password: admin123
  1. IMPORTANT!
  • Reset the admin password immediately by opening the Profile page under the admin account dropdown menu.
  • Set your Timezone and Language.
Change password
  1. Configure any additional users for the Edge One™.

  2. Configure the remaining Egde One™ settings.

Additional dependencies

To ensure the proper operation of Edge One and access to several of its system management features, you may install the following additional packages:

curl dnsutils traceroute wireless-tools conntrack dsniff iptables cntlm hostapd udhcpd ppp wpasupplicant resolvconf

On Ubuntu and Debian operating systems they can be installed using the command:

$ sudo apt install -y curl dnsutils traceroute wireless-tools conntrack dsniff iptables cntlm hostapd udhcpd ppp wpasupplicant resolvconf

During the SmartPlug installation on Ubuntu and Debian, you can use the –edge-addons parameter or EDGE_ADDONS variable to install the required Edge One Linux dependencies.

Please refer to the SmartPlug installation guide for more information.

Still need help? Get in touch!
Last updated on 6th May 2021