What is EdgeFarm?
EdgeFarm focuses on the loss-free and high-quality acquisition, transmission and processing of all types of field data and thus provides the basis for intelligent maintenance, predictive maintenance or fleet optimization, regardless of vehicle type and manufacturer. In addition, EdgeFarm enables convenient management of your devices and applications in the field, thus creating transparency for your fleet.
Conveniently from your desk – a higher-level, holistic system.
EdgeFarm consists of a backend system into which edge devices are seamlessly integrated. Edge devices and backend together form a large application runtime. This greatly simplifies the development, roll-out and maintenance of applications. It opens up possibilities that were previously not feasible, such as communication between edge devices, the simultaneous execution of applications from different manufacturers on one edge computer, several updates per day or conveniently distributed applications on edge and cloud computers.
Your Added Value
Shortens Time-to-Market
EdgeFarm reduces the complexity of your IoT solution and allows you to focus entirely on your core competencies.
Simple Integration
…into existing system landscapes through open standards. EdgeFarm supports any Linux-based computer.
Full Transparency
with EdgeFarm you know the performance of your IoT systems in the field. Live and permanent!
Digital Business Models
EdgeFarm enables a wide range of applications and allows you and your customers to build new digital business models.
ONE System for Edge & Cloud
From the sensor to user data, from the device to the cloud node, from the firmware to the application. Simple management in ONE system.
Open and Future-Proof
Open source technology & consistent avoidance of proprietary solutions increase maintainability and reduce dependencies.
EdgeFarm Components
EdgeFarm Core
EdgeFarm.core extends Kubernetes with the ability to add edge devices. This makes it easy to roll out Kubernetes workloads to edge devices. EdgeFarm.core also solves IT-secure node registration and user and rights management.
EdgeFarm Applications
EdgeFarm.applications enables the management of multiple and distributed applications on edge computers and in the cloud, bringing data center technology to the world of road and rail transport. Typically, data correlation across many vehicles takes place in the cloud, but intelligent processing at the edge of the network can be useful. EdgeFarm enables this dynamic distribution and also creates transparency about its status.
EdgeFarm Devices
All electronic systems in vehicles have one thing in common: they are difficult to access! As a result, it is often impossible to monitor the status of devices or perform updates without being present in the vehicle. EdgeFarm.devices offers the possibility to manage any Linux-based computer, provide inventory data, update firmware & operating system, as well as perform detailed remote diagnostics.
EdgeFarm Monitor
Recognize problems the moment they happen. You should not find out about them from the customer or the next day. EdgeFarm.monitor makes it possible to determine the current system status across all EdgeFarm components and to notify the person responsible immediately in the event of corresponding failures.
EdgeFarm Network
A stable internet connection is not always a given and yet all applications and devices want to communicate with each other. As an advanced messaging service, EdgeFarm.network ensures that data is transferred securely to the target system even when connections are unstable. It also offers import and export interfaces to external systems.
EdgeFarm Portal
The operation of EdgeFarm also offers many options. Developers can use GitOps or other Kubernetes methods directly, while the technical operations manager of a fleet of devices prefers to use a web user interface. With EdgeFarm.portal, we offer a convenient interface to operate your EdgeFarm system.
Product Features
State of the art technologies
...without reinventing the wheel
We rely on established open source technologies. This ensures not only high quality but also independence.
- yocto Project
- kubernetes
- KubeEdge
- NATS
- docker
- Grafana
- argo
- Prometheus
Multi-User Management
Fine granular role and access management
This creates unimagined opportunities between customers and partners. Our customer gets full access to all systems and data and at the same time can define which subsets are also opened for partners.
IT Security
End-to-End
- Secure device registration (incl. callback function)
- Signatures for all components
- Authentication via modern technologies
- Customer separation down to the hardware
- Role-based access control for all functions
- Security scans for various areas
- Provision of regular firmware updates
- Encryption of all APIs
Your Hardware in EdgeFarm
Integration of third-party hardware
We are happy to take over the integration and maintenance as a service or we support you with your Yocto or Debian based devices.
Usage
Simple - Automatic
Our focus in operating EdgeFarm is on integration into automated environments. Every EdgeFarm functionality is made available to the user via APIs and can thus be integrated into any environment. Of course, dashboards can also be configured for visualization.
Open Source
For highest possible quality
We at Ci4Rail rely on Open Source for best possible quality and constant customer feedback. All EdgeFarm components are published under Open Source license (AGPL V3 / Apache 2.0) as well as under Commercial license. This gives you the freedom to choose the license model that suits you best and avoids vendor lock-in. You decide for yourself.
Independent of the industry
One solution for many problems
The technology stack of EdgeFarm is kept generic and thus allows the adaptation to other industries and use cases. The problems are the same everywhere - EdgeFarm is the solution!
Declarative setup
Focus on your application
You describe the target state of your system declaratively in manifest files. EdgeFarm takes care of everything else. It establishes this target state automatically, monitors the components and reacts automatically in case of errors. You concentrate on your use case and not on the operation of the system.
Hosting
Full flexibility
EdgeFarm is cloud agnostic! This means that you can run our services on the cloud platform of your choice. We offer the management or enable you to operate the solution yourself. We support public, private (on-premise) as well as hybrid cloud scenarios suitable for your use case.