Project process in a nutshell

From Extended Workbench to Entire Project Development, at each step we evaluate, implement and test ensuring highest quality code keeping requirements clearly in Mind.

Research

Design

Development

Testing

Maintenance

Leo: IoT Control & Monitoring Software

Multiplatform device management suite for IoT Devices

Leo: IoT Control & Monitoring Software

Leo is nested at the heart of a system that controls and monitors devices (Units) connected to the Ethernet network. Communication between Units and Leo software application is sent through the network which allows the user to observe and monitor current system status and change and set parameters of each unit.

Used by Security Personnel for RF Device Control

  • Industry

    Communications & Security
  • Technology

    TypeScript
    ReactJS
    CSS
    Go
    GraphQL
    REST
    MQTT
  • Team

    6
  • Project type

    Full Project Execution for Swiss, EU based clients
  • Project duration

    48 months, ongoing

The software is distributed in multiple platform formats: desktop application for Windows and Linux, system service module for Windows and Linux (UI is available through web browser).

What we learned?

  • Extensive knowledge of Go programming language and its ecosystem.
  • Huge experience with React framework and GraphQL.
  • Device communication practices including HTTP, MQTT, TCP/IP stack, CAN communications.

Platform Control Center

Controlling & Monitoring RF Signal Detection and Localization Application

Platform Control Center

Platform Control Center system allows user to: activate and deactivate various features and tasks, observe signal detection results on uploaded customized maps, prepare signal detection reports, cases and monitor current system status.

Used in several government buildings for radio signal monitoring and location

  • Industry

    Communications, Monitoring & Security
  • Technology

    TypeScript
    ReactJS
    Kotlin
    Spring
    PostgreSQL
    GraphQL
  • Team

    7
  • Project type

    Full Project Execution for Swiss Based Client
  • Project duration

    18 months

Platform Control Center works as a separate application for detection systems that can be expended to encompass larger deployment function by adding additional RESTful- subsystems controlled by external application.

What we learned?

  • Postgresql database design, management and programming
  • Kotlin versions of backend frameworks: Spring, Exposed
  • Real time data visualization

Medical Application with Hardware Units

Medical Device(s) Integrated Software Suite

Medical Application with Hardware Units

Development of Browser Based software for patient flow in medical practices with patient management functions. Software Application links networked medical devices, also supported in part by our team with EMR system for patient and record management.reports, cases and monitor current system status.'

Used for patient, examination and device management

  • Industry

    Medical Devices & Software
  • Technology

    Java
    Swing
    Javascript
    MariaDB
    DICOM
    HL7
    C/C++
    Embedded
  • Team

    9
  • Project type

    Extended Workbench for Swiss based Client
  • Project duration

    72 months, ongoing

Standardized interface software optimizing patient traffic in busy medical practices with security features against unintentional data loss. Loaded with analytical features aimed at data analysis and treatment planning.

What we learned?

  • Extensive knowledge of Java programming language and its ecosystem.
  • Experience with medical data transfer standards like DICOM or HL7.
  • Firmware and High Level Software Integration

Subscription Management Software

Web-based, Subscription Software Solution

Subscription Management Software

Software offers functions such as subscription order management, customer and address management, invoicing and payment processing, flexible forwarding module with multi-carrier support and standardized interfaces, as well as powerful analysis and reporting functions.

Used for subscription management

  • Industry

    Software systems for subscription management
  • Technology

    Java
    Spring boot
    Vaddin
    Microservices
    MariaDB
    REST
  • Team

    7
  • Project type

    Extended Workbench
  • Project duration

    60 months

System that arose from the amalgamation of 3 legacy systems. Its goal is to ensure proper physical route management, subscription payment settlement and customer accounting.

What we learned?

  • Web frontends in Java using Vaadin framework.
  • Huge experience with Spring Boot and overall Spring Framework ecosystem.
  • Subscription management processes.

Software for Remote Device Monitoring & Management

Flexible, browser-based configuration and operations software

Software for Remote Device Monitoring & Management

Software for remote maintenance and supervision of a large number of networked elements or devices operating around the world independent of location. Accessible web interface is always current and provides notification of events and alarms automatically.

Used for Radio Repeaters and inTrain Systems

  • Industry

    Telecommunications, Monitoring & Security
  • Technology

    JavaScript
    AngularJS
    CSS
    Java
    DropWizard
    REST
  • Team

    5
  • Project type

    Extended Workbench
  • Project duration

    36 months

Communicaton solution for: mobile Provider, Mobile telephony service providers, Radio and TV stations; Security and emergency organizations, Ministries of defense; Metro operators, Public agencies for roads, Railway companies.

What we learned?

  • Web Services and application servers in Java
  • AngularJS framework in frontend solutions
  • Device communication protocols

LucyRF SDR board

PCB board equipped with fast Xilinx FPGA and 3 RF transceivers including control firmware

LucyRF SDR board

LucyRF is a Software Defined Radio based system which allows user to: receive/generate RF signals in any frequency from 70 to 6 000 MHz, process data in real-time due to powerful FPGA chip, use many different board communication interfaces, monitor vital parameters of the system.

Used in many types of RF devices for signal acquisition and signal generation like Anti-Drone

  • Industry

    RF, telecommunication, Security
  • Technology

    20-layer PCB
    Altium Designer
    C/C++
    VHDL
    CAN
    Ethernet
  • Team

    8
  • Project type

    Full Project Execution
  • Project duration

    24 months

LucyRF can be used in many applications: as standalone unit, as part of bigger RF system, scalable solution allowing to use many boards in single system.

What we learned?

  • Extensive knowledge about digital processing RF signals in realtime
  • Design of complex PCB including requirements for analog and digital impedance control, signal propagation time and interconnecting many subsystems
  • Creating very fast data processing blocks inside FPGA unit

LucyMC board

PCB board equipped with complex ARM MCU based on STM32 chip

LucyMC board

LucyMC is a system which allows user to: control PCB units in complex RF system, communicate with external software using Ethernet/CAN standards, process control data in realtime, monitor vital parameters of the system.

Used in many types of electronic devices for controlling purposes

  • Industry

    RF, Telecommunication, General low-power systems
  • Technology

    8-layer PCB
    Altium Designer
    C/C++
    Rust
    CAN
    Ethernet
    RTOS
  • Team

    4
  • Project type

    Full Project Execution
  • Project duration

    12 months

LucyMC can be used in many applications: as control unit, as part of bigger digital system.

What we learned?

  • Extensive knowledge about different communication protocols
  • Implementation of strict timing requirements in RTOS operating system
  • Testing of complex firmware solutions

LucyPAC board

PCB board equipped in smaller ARM MCU based on STM32 chip

LucyPAC board

LucyPAC is a system which allows user to: control power amplifiers in RF solutions, communicate with external software using CAN standard process and monitor amplifier status in realtime, control system temperature by adjusting fans speed.

Used in many types high power RF systems for controlling RF power amplifiers

  • Industry

    RF, Telecommunication
  • Technology

    4-layer PCB
    Altium Designer
    C/C++
    Rust
    CAN
    SPI
    I2C
    RS232
  • Team

    4
  • Project type

    Full Project Execution
  • Project duration

    6 months

LucyPAC can be used in many applications: as power amplifier control unit, as part of bigger RF system.

What we learned?

  • Knowledge about power amplifiers controlling and monitoring
  • Strict timing requirements according to power amplifiers feedback signals
  • Testing of complex firmware solutions

Backplane board

PCB board equipped with powerful Intel-based SBC with many communication interfaces

Backplane board

Backplane is a system which allows user to: interconnect many different modules of system, support power supply and hardware interfaces for all components, monitor vital parameters of the system.

RF, telecommunication

  • Industry

    RF, Telecommunication, General low-power systems
  • Technology

    16-layer PCB
    Altium Designer
    C/C++
    Linux
    Windows
    USB
    Ethernet
    CAN
  • Team

    3
  • Project type

    Full Project Execution
  • Project duration

    9 months

Backplane can be used in many applications: as interconnection from simple to sophisticated telecommunication systems, as standalone platform for SBC computers.

What we learned?

  • Experience with big format PCB design
  • Timing requirements related to very fast communication interfaces, like USB 3.0 or Ehernet 1 Gb/s
  • Testing of complex firmware solutions

Wideband RF Device

Device equipped with a system for analysis of RF input signals and generation of RF signal

Wideband RF Device

System which allows user to: power the device from the grid or external batteries, possibility to connect different types of RX and TX antennas, communicate with external software using Ethernet, USB or CAN, cooling system sufficient to cope with environmental conditions.

Used as Security and Anti-Drone Device

  • Industry

    Security & Telecommunication
  • Technology

    Solidworks
    Altium Designer
    C/C++
    Linux
    Windows
    USB
    Ethernet
    CAN
  • Team

    8
  • Project type

    Full Project Execution
  • Project duration

    8 months

Wideband RF device has been successfully deployed as a detect and deter device for designated safe-zones against unmanned airborne vehicles.

What we learned?

  • Experience in building sophisticated RF and digital equipment
  • Knowledge of EMC components shielding
  • Methods for designing robust and compact telecommunication devices
  • Extensive knowledge of heat transfer inside designed housing and device components
  • Development of RF signal algorithms

Direction Finder

Device equipped with a system of antennas and high-speed transceivers to track the direction of the RF signal source

Direction Finder

System which allows user to: detect radio signals in the frequency range of 20 - 6000 MHz, communicate with external software using Ethernet connection, transport antenna mast modules in a compact form, manage heat and environmental conditions.

Used for Radio Signal Detection

  • Industry

    Security, telecommunication, airports
  • Technology

    Solidworks
    Altium Designer
    C/C++
    Linux
    Windows
    USB
    Ethernet
    CAN
  • Team

    9
  • Project type

    Full Project Execution
  • Project duration

    8 months

What we learned?

  • Experience in building equipment based on components compliant with high-end industry standards
  • Knowledge of design and testing broadband antennas
  • Methods for designing robust and compact telecommunication devices
  • Antenna mast design
  • Development of RF signal tracking algorithms
Copyright © 2023 Lucidity Sp. z o.o.

Company

HardwareSoftwareFirmwareCompetences

Get in touch

Contact+48 533 338 159
+41 78 748 11 45
office[at]lucidity.pl