Competences

An engineering company

We dedicate many of our skills to IoT, a complex universe where core knowledge merges with systemic, design and industry knowledge.
As a Technology Transfer Centre, we also offer our expertise for the design and deployment of customer-specific systems.

Competences

Deploy an IoT infrastructure means to connect devices but also and above all to define the data collection modes, the virtualization logics and the information modelling.

Develop a SW means to implement a functionality but also and above all to verify the behaviour in various conditions and under stress, involving all elements of the system where the SW will be used.

Design a HW means drawing a wiring diagram but also and above all define the final scopes and operating environments where the device will be used in order to ensure always the correct operation in the various use conditions.

Over the years we gained excellent skills in:

  • Networking, network protocols, IoT protocols and IoT infrastructures implementation, even with high numbers of managed equipment
  • Cloud architectures and WebApp development for infrastructures with high cybersecurity and performance standards
  • • Design of microprocessor-based devices and development of applications and drivers in Linux embedded

Software

Our competences extend to the following aspects, for each of which we have our own implementations, both proprietary or derived from opensource:

Linux Embedded devices development:

  • Toolchain and SW factories building
  • Porting of opensource applications and drivers
  • High-performance interfaces management
  • Drivers analysis and fixing
  • Secureboot systems development
  • Bootloader development and production&quality chain managementdella produzione
  • Network traffic management rules design and implementation, even complex and/or based on HW accelerators

Depth knowledge of the following topics and protocols:

  • Networking, routed and bridged architectures even with different interfaces and traffic segregation
  • 3G/4G dongle with data, voice and SMS connectivity management also for SMS configurations
  • Network protocols TCP, UDP, RTP, DHCP, DNS, VRRP, PPP, CWMP, SSL, SSH, HTTP, UPnP, DLNA, SIP, SNMP, …
  • Development of API REST, JSON, XML, websocket, …
  • oT protocols Modbus, OPC-UA, lora, Zigbee, wm-Bus, LwM2M, MQTT, ONVIF, …
  • SQL and not-SQL database such as Sqlite, mysql, PostgreSQL, InfluxDB, …

Cloud:

  • Setting-up and management of distributed architectures
  • Orchestrator configuration and container-based application management
  • Development and management of scalable brokers for data exchange between microservices
  • Development of workload distribution systems

Hardware

We worked extensively on the following systems:

Network processor and SOC:

  • NXP QorIQ®, iMX6 and iMX8 series
  • Realtek RTL86xx
  • INTEL/LANTIQ xDSL
  • Qualcomm / Ikanos xDSL

Interfaces and microcontrollers:

  • NXP Kinetis (Zigbee, BT) ARM Cortex M0 e M4 series
  • Microchip nanowatt and ST STM32 series microcontrollers
  • WiFi on QCA, Realtek, Microchip and Espressif chipsets, both through modules and with direct PCB mounting
  • Ethernet switch and phy QCA and Realtek