Services

  1. Devices

    1. VermoBoard - Our own solution

      Picture showing VermoBoard device VermoBoard: a device (“always connected”) designed to work in environments where data processing at the edge of the network is required (edge ​​computing). The module is supplied with an LTE/NB-IoT modem, which, after power is supplied, transmits data to VermoCloud. The module has a wide range of communication interfaces, both wired and wireless, which allows connection to a variety of sensors or other devices:

      Ethernet: enables fast and stable wired communication, e.g. with IP cameras

      LTE/NB-IoT: enables data transfer via a cellular network, allowing data to be transmitted over long distances. The NB-IoT standard is particularly useful in applications requiring low power consumption

      Bluetooth: for short-range communication, e.g. with mobile devices or sensors

      Wi-Fi: for wireless communication in local area networks

      RS485: industry standard for communication with sensors and devices, often used in automation systems

      UART: universal serial interface for communication with various devices, including sensors

      I2C: serial interface for communication with many devices over short distances, used to connect sensors with analog and digital inputs and outputs: for measuring continuous and discrete physical values, providing detailed data about the monitored environment or device

      GNSS: advanced satellite location interface that allows tracking the geographical position of the device the module can also be powered by renewable sources (wind generators, solar panels photovoltaic). It has a built-in controller for buffer power supply, which can be a standard power bank with USB input/output.

      Communication with the cloud is secured with X.509 certificates (device authentication and distribution of keys for data encryption)

    2. Custom devices

      We offer our experience by creating electronic devices tailored to your individual needs. We cooperate with a company that has specialised in creating individual electronic solutions for 20 years, from standard sensors to highly advanced devices supporting the automation of production processes.

    3. Documentation

      VermoBoard technical documentation in the form of attachments

  2. Firmware

    1. VermoFirmware - our own solution

      IoT module software based on a stable Linux system with a remote OTA (Over-The-Air) update function. Our software supports communication with services implemented in the cloud using protocols such as: MQTT, HTTP or COAP. All protocols support only a secure data transmission channel that is secured using x.509 certificates provided by Vermo PKI.

    2. Custom firmware

      We create software that runs inside the device. In cases where VermoFirmware cannot be used, we create new software (e.g. in cases where the customer wants to produce their own device).

  3. Cloud solutions

    1. VermoCloud - our own solution

      Picture showing VermoHub Platform VermoCloud is a set of services responsible for:
      - providing access interfaces for devices
      - pre-processing received data
      - redirecting data to the appropriate data store (VermoHub or client store).

      Access interfaces support protocols such as:
      - MQTT
      - COAP
      - HTTP.
      All interfaces are secured using x.509 certificates provided by VermoPKI, thanks to which all communication between the device and VermoHub services takes place via a secure communication channel (TLS).

    2. Custom Cloud solutions

      We provide custom cloud services such as dedicated applications, computing services, prediction services and much more. It is up to the customer what he would like to do with his data.

  4. VermoPKI - Safety certificates

    Access to all VermoHub services is secured by certificates provided by VermoPKI. With VermoPKI, the client can also successfully secure their own resources. We guarantee access to the main certificates and their keys - it is the client who decides whether they prefer to take care of the safe storage of this data themselves or prefer to outsource it to VermoHub.

  5. Integrations with customer's systems

    We provide our expertise with the process of designing and implementing all integrations of the VermoHub system with the client's systems, as well as support in matters of other integrations, e.g. the client's system with external services.

  6. Data processing, ETL pipelines

    We implement and deploy processes based on Apache Beam technology.

    What is Apache Beam?
    Apache Beam is a unified open-source programming model for defining and executing data processing pipelines, including ETL, batch and stream processing.


    By using this technology, the client can be sure that their data is processed in the most optimal way. We provide data flow at the level of several hundred million entries with minimal resource usage, which will significantly reduce the costs of computing resources.