What is EdgeFarm?
EdgeFarm focuses on the lossless and high-quality acquisition, transmission and processing of all types of field data and thus provides the basis for intelligent maintenance or fleet optimization, regardless of the vehicle type and manufacturer. In addition, EdgeFarm enables the convenient management of your devices as well as your applications and thus creates transparency for your fleet.
Simply from your desk!
EdgeFarm is realized in three independent components. EdgeFarm.devices, EdgeFarm.applications and EdgeFarm.data.
With EdgeFarm.devices you always keep your devices up to date and thus ensure a high level of IT security and the latest functionality. EdgeFarm.application offers the convenient option of rolling out applications to the edge or to the cloud simply from the desk. With EdgeFarm.data, you have full control which of your data is transmitted to which endpoint via which routes.
Choose the EdgeFarm component you need and fill the gaps in your existing solution. All components are available both as hosted service and on premise.
Edgefarm.monitor and EdgeFarm.network complete the EdgeFarm solution with basic functionalities. EdgeFarm.network enables secure and reliable communication between your applications, as well as communication between the services we provide. EdgeFarm.monitor creates transparency about your field devices, applications and data streams in order to be able to react quickly to possible anomalies or to send alarms.
Remote Device Management
All electronic systems in vehicles have one thing in common: they are difficult to access!
As a result, it is often impossible to record the status of the devices or perform updates without being present in the vehicle.
In addition legislation for IT security requires quick responses for closing security gaps in the field. This will drive the need for updates much more than functional updates or troubleshooting. To ensure this, today’s systems must be able to be monitored, managed and updated remotely – that’s EdgeFarm.devices.
Allows convenient remote management of your devices in the field.
- Device monitoring incl. performance metrics
- Hard- and software inventory information
- Over-the-Air software updates for operating system and firmware
- Comfortable deployment strategies for updates
- Detailed remote diagnosis
- Software LifeCycle management service
Adaptable also to 3rd party devices
EdgeFarm.applications enables management of multiple applications on edge computer 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, yet intelligent processing at the edge of the network can be useful. EdgeFarm enables the dynamic distribution of applications and additionally creates transparency about their state.
The rollout of the applications is independent of device updates.
Orchestration of multiple container applications for Edge & Cloud
- Orchestration of containerized applications for edge and cloud
- Multiple applications per edge computer
- OCI Docker container technology
- Application monitoring incl. performance metrics
- Communication network connects all application modules
- Abstraction of hardware interfaces by APIs
- Over-the-Air updates incl. comfortable deployment strategies
- Remote access to application container and logs
Full Control of User Data
Vehicles are often equipped with a variety of sensors. As a result, large amounts of data such as status, diagnostic or sensor data are already available in the field. This useful data is particularly valuable when the information can be correlated across vehicles and systems.
The task of EdgeFarm.data is to transfer this useful data to the land side without loss, cryptographically secured and in high quality, and to make it available to the right consumer.
Secure, lossless provision of user data
- Secure, efficient and lossless user data transport to customer data system
- Data uploadbased on conditionable rules
- Filtering, transforming, buffering and routing of data
- Secure access to your data on configurable endpoints
- Export interface offers open and modern APIs
- Data monitoring and alarming for completeness and plausibility
Recognize problems the moment they happen. You should not hear 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 responsible person immediately in the event of corresponding failures.
To ensure reliable operation of the system.
Complete transparency at all times
- Consistent view to the overall system
- System status of field devices
- Device position
- Dynamic device metrics such as system load, temperatures, etc.
- Monitoring of data streams
- Application state in edge and cloud incl. ressource consumption
- Memory consumption on system and data endpoint
- Configuration of alarms allows fast response to anomalies
- Extensible with custom metrics
Although a stable internet connection is not always available, all applications and devices want to communicate with each other. EdgeFarm.network ensures that data is transferred securely to the target system even when connections are unstable.
EdgeFarm.network acts as a unified communication network across all components.
- Communication within application modules
- Edge and edge
- Edge and cloud
- Edge/cloud and data export
- Communication within the devices
- Edge and edge
- Edge and data export
- Buffered or non-buffered
- Pub/sub pattern or request/reply
State of the Art Technologies
...without inventing the wheel again.
We rely on established open source technologies. This ensures both high quality and independence.
- yocto Project
Granular role and rights 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.
Covered from end to end
- Secure device registration (inkl. call back function)
- Signatures for all software components
- Authentication via modern technologies
- Customer separation down to hardware
- Role based access control for all functions
- Security scans
- Provision of regular firmware updates
- Encryption of all APIs
Your Hardware in EdgeFarm
3rd Party hardware integation
We offer to handle the integration and maintenance as a service or we support you with your Yocto or Debian based devices.
Simple - Automatic
Our focus in operating EdgeFarm is on integration into automated environments.
Any 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.
For highest quality
At Ci4Rail we rely on open source for best possible quality and constant customer feedback.
All EdgeFarm components are released 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 best and avoid being tied to a vendor. You decide for yourself.
One solution for many problems
The EdgeFarm technology stack is kept generic and thus allows the adaptation to other industries and use cases.
The challenges are the same everywhere - EdgeFarm is the solution!
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 the event of an error.
You concentrate on your application, not on operation of the system.
EdgeFarm is cloud agnostic! This means that you can run our services on the cloud platform of your choice.
We provide the management or enable you to operate the solution by yourself. We support public, private (on-premise) as well as hybrid cloud scenarios suitable for your use case.