Atlas Connect

Atlas Connect is a secure and cost-effective Linux platform for connected devices. It is easy to integrate with both new and existing products and ensures that communication is both stable and secure.

What is Atlas Connect?

Atlas Connect is one of our latest solutions, which is still partly under development. It is a Linux-based platform that delivers a secure, flexible and economical solution for IoT devices. The platform is designed to easily integrate with both new and existing products, while ensuring a reliable and secure connection between devices and external systems.

Why we developed Atlas Connect

Over the 10+ years that we at Codiax have been developing Linux platforms for our customers, we have come across a recurring use case time and time again - so often that we finally decided to develop a ready-made reference solution. This solution incorporates many of the features that have been common to all these projects.

In Atlas Connect we have added some additional security-related features. These have often been out of reach for our customers, mainly due to time or cost constraints. It is simply inefficient for every product developing company that needs an IoT gateway to develop one from scratch, when they have so much in common. Atlas Connect is our solution to that.

What features does Atlas Connect include?

Atlas Connect builds on our atlas distribution and already has a number of services and features in place:

  • Secure upgrade
    Atlas Connect has an A and B side for secure upgrades, with separate partitions for boot, data, and applications. We normally manage the upgrades (FOTA) using RAUC.
  • Cloud connectivity
    Our system service atlasd has evolved over the years from providing a platform interface for application developers to nowadays also being an MQTT client for connecting to a cloud-based MQTT server.
  • Secure boot
    Secure boot is a key part of the security of any advanced embedded system. Atlas Connect has secure boot in place for our reference systems. This is complemented by encrypted and integrity-protected file systems.
  • Telemetry
    The system service atlasd enables easy distribution of telemetry from Atlas Connect-based devices to a given cloud service.
  • Device connectivity
    Atlas Connect has basic interfaces such as Ethernet, WiFi, Bluetooth, USB, GPIO and RS232, but can of course be expanded with what is needed. We have experience with everything from CAN, EtherCAT, RS485 (Modbus), to Thread and Zigbee.
  • Reference system
    Today there are two different reference systems where we run Atlas Connect, BeagleBone Black and Freescale's i.MX 8M Mini EVK. Of course, we adapt Atlas Connect to run on our customers' own cards when needed.
  • Regular updates
    Because Atlas Connect is based on our maintained distribution Atlas, we can offer regular security updates.

How is Atlas Connect intended to be used?

The idea is that an Atlas Connect system can be easily connected to an existing product, or built into a new product under development, and that Atlas Connect will provide the secure connection to the outside world. These may be products that you want to be able to send commands to during operation or that just need to be monitored remotely.

Our goals with Atlas Connect

Our goals with Atlas Connect can be summarised as follows:

  • Atlas Connect should be so cheap to produce that it should be possible to connect products to the Internet that would not otherwise be connected.
  • Atlas Connect will remove a large part of the development cost of the IoT Gateway that many companies face today.
  • Atlas Connect should be "cyber secure" according to all possible standards and help users meet all new requirements imposed by authorities, such as CRA, CSA and NIS2. This applies not only to the technical solution, but also to the development process, maintenance and release management.

Atlas Connect for your devices

With Atlas Connect, you get a stable and secure foundation for your connected devices. We customise the solution to your specific requirements and make sure everything runs smoothly. Contact us to find out more!