EerieLeap is an open-source data acquisition, processing, and monitoring system. It provides a robust platform for sensor data collection and management, supporting digital, analog, and CAN bus inputs.
Core features of the system include:
- Real-time sensor data collection and processing
- CAN bus data collection and streaming
- CAN DBC configuration import support
- Data logging in ASAM MDF4 format
- Custom math expressions for sensor value calculation (including derived values from other sensors)
- Lua script processing for sensor values and CAN messages
- Modular, configurable sensor dashboard with flexible widget layout
- Multi-device network with many-to-many relationships
- Cross-platform companion app
Here's a quick summary of resources to help you find your way around:
- Documentation: EerieLeap Real-Time Documentation
- Wiki: EerieLeap Real-Time GitHub wiki
- CAN Device Management Protocol: Documentation for custom CAN bus network protocol built for the EerieLeap project
- rt_core: EerieLeap Real-Time Core - core common module used by Zephyr RTOS projects
- rt_daq: EerieLeap Real-Time DAQ - Zephyr RTOS project for data acquisition and processing device
- rt_gauge: EerieLeap Real-Time Gauge - Zephyr RTOS project for indication device gauge/dashboard
