Services

  1. Devices

    1. VermoBoard - Our own solution

      Picture showing VermoBoard device VermoBoard is a proprietary device from VermoHub. VermoBoard collects data from all client devices that are able to produce this data, regardless of whether it is digital or analogue data. VermoBoard can also act as a controller controlling client devices. The collected data is sent via a secure channel to VermoCloud where it is pre-processed and then saved in the client's data warehouse or VermoHub.

      VermoBoard is based on a processor manufactured by the Polish company SomLabs. The device is able to operate up to 90 days on battery power and thanks to the built-in SIM module, it is able to communicate with the VermoHub cloud in places with very limited access to the network.

      All VermoBoard modules are configurable, the customer receives what he needs - so he does not overpay for functionalities that are unnecessary to him.

    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.

  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.