ThingseeWiki

Thingsee IoT Platform Technical Documentation

User Tools

Site Tools


platform:edge

Thingsee Operations Edge

Thingsee Operations Edge is an adaptation of Thingsee Operations Cloud into a local environment. The basic architecture, APIs, tools and communication are the same, but there are some technical changes and limitations how the development has been made, and what is the subset of the functionality.

Figure 1: Thingsee Operations Edge uses AWS Greengrass to setup a local environment for device management and data routing.

Edge gateway options

Thingsee IoT Platform offers two different, co-existing, gateway hardware. A customer may use single or both when planning an installation.

  • ThingseeGATEWAY-LAN is an ethernet-connected gateway similar to standard ThingseeGATEWAY (for cloud). The gateway will handle all wireless sensor communication and device management operations.
  • ThingseeGATEWAY-NBIOT is a cellular connected gateway that can be used if a customer has a local NBIoT or LteCat-M1 cellular network.

Edge Operations and Applications

Thingsee Operations Edge runs a subset of AWS services, and therefore only a limited set of Thingsee features are available.

  • Thingsee data routing is handled just like in the cloud so that sensor data can be forwarded to a local service or to a cloud. This utilises AWS IoT Core and Lambdas.
  • Thingsee uses locally installed Postgre server as AWS RDS replacement. Postgre database schema is the same as in the cloud.
  • Thingsee Services API implements a subset of resources so that local installation and maintenance services are available for the applications.
  • Thingsee ToolBox Desktop and Mobile are the same as when using the cloud. ToolBox applications are designed so that they can simultaneously support both edge and cloud installations as the Thingsee Services API is the same for both.

Edge Requirements

Thingsee Operations Edge requires three virtual machines

* Thingsee Services Core VM that will host Thingsee Services API, and handle internal and external logic for edge and cloud updates.

  • CPU: 1 Core: e.g. Intel(R) Xeon(R) @ 1.80GHz
  • RAM: 4GB
  • HDD: 10GB
  • Ubuntu 18.04.2 LTS

* Thingsee Devices Core VM to where all the local devices are connected

  • CPU: 1 Core: e.g. Intel(R) Xeon(R) @ 1.80GHz
  • RAM: 4GB
  • HDD: 10GB
  • Ubuntu 18.04.2 LTS

* Thingsee Database VM is a Postgre server storing all the data for device diagnostics and maintenance purposes

  • CPU: 2 Core: e.g. Intel(R) Xeon(R) @ 1.80GHz
  • RAM: 4GB
  • SSD: 50GB…10TB (from hundreds of sensors to millions of sensors)

Thingsee Operations Edge must have external cloud connection for maintenance operations

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
platform/edge.txt · Last modified: 2019/05/14 15:26 by tmuvee