Discover our innovative project of augmented vision
We design and manufacture Real-time data acquisition systems for industrial production machines. All data are collected in real time with PLC, building databases with SQL or No-Sql technology and can be analyzed and shared in your company information system.
The data can be analyzed to predict deviating values from the results programmed and controlled by interacting with a database with a clear and usable software interface.
Our customized software systems adapt to your industrial data collection infrastructure such as :
- Product parts
- Machine status
- Stopping times
- Signals A/D
- Torque values
We were born as a software house engaged in firmware development for dedicated hardware. Our Firmware division guarantees performance cycles that exceed the quality and modularity of traditional industrial firmware.
We implement any functionality in the microcontroller without necessarily using external chips (signal processing, TCP/IP networking, control loops) in order minimize production costs.
We develop hard real time performance with high determinism levels, with or without RTOS, without wasting time with less robust proprietary protocols
- Average project timing: 2-4 months
- Architectures: PIC, AVR, cortex-M, ARM
- Bus: USB, CAN, SPI, Ethernet, Ethercat
We can modify the existing driver, even writing it again, in case of compatibility problems between a device and Linux, also updating a recent version of the kernel. We specialise in drivers for various USB and PCI-Express peripherals and industrial buses such as canbus and ethercat.
Our developers are able to acquire data to different gigabits in the most effective and efficient way, develop and maintain BSP Linux by improving those provided by CPU manufacturers or creating one from scratch from basic elements such as bootloaders, kernels and rootfs.
- Average project timing: 1-3 months
- Bus: USB, PCI-express, CANbus, EtherCAT
- OS: Linux
Design and development of Linux daemons that interface with hardware, network, or other system or application software. We know how to handle both a multithreading and event-driven approach, and at the same time use the right syscalls to interface efficiently with the kernel. We can optimise CPU time, memory usage or response latency, as appropriate. We usually accompany the development to a test suite that helps in refactoring and evolution.
- Average project timing: 1-4 months
- Programming languages: C, C++
- Libraries: libev, libuv, pthread, zeromq
- OS: Linux
We make the most of the flexibility and effectiveness of Qt Quick for creating user interfaces oriented to user experience and usability. We can replicate a graphic mockup proposed by you or provide our realisation with the active or passive involvement of the customer. We make the best use of the chosen processor and graphics acceleration and integrate with your ecosystem taking care of every aspect of interaction design, We study the user and his behaviors and maximize the framerate without penalising the graphic aspect. We use InvisionApp or AdobeXD for rapid prototyping of the UI.
- Average size of projects: 4-12 months
- Libraries: Qt Quick
- OS: Linux, Android