Arduino OpenDAQ
Arduino OpenDAQ is a FermiLabs measurement and instrumentation workstream connecting Arduino UNO Q and Arduino GIGA R1 systems with openDAQ-compatible acquisition workflows and explicit timing/evidence boundaries.
Why it exists
Reading a sensor is not the same as building a measurement system. Useful DAQ needs channel identity, timing, metadata, repeatability, provenance and a clear distinction between live acquisition, replay and simulated data. Arduino OpenDAQ explores those requirements on accessible embedded hardware.
Project scope
- Arduino UNO Q gateway and application paths;
- Arduino GIGA R1 Streaming LT evolution;
- EFBus-backed transport for UNO Q applications;
- optional openDAQ integration kept separate from EFBus core;
- independently deployable/rollbackable GIGA and UNO Q paths;
- evidence that distinguishes software behaviour from hardware-measured results.
Engineering boundary
EFBus remains the transport authority for UNO Q SPI access. The openDAQ companion is optional. Hardware claims are published only where referenced evidence explicitly supports them.
Why it matters to FermiLabs
Arduino OpenDAQ provides the measurement side of the FermiLabs model → simulate → measure → compare workflow. It can connect software and physical experiments while keeping acquisition quality and provenance visible.
Where to explore
FermiLabs should present supported hardware, acquisition architecture, openDAQ/Dewesoft interoperability, current readiness, selected experiments and related learning material. The technical repository remains authoritative for exact source, compatibility and evidence.
Publication contract
This file is the canonical public narrative consumed by FermiLabs.fermilabs/publication.jsonis the machine-readable project contract andfermilabs/updates.jsonis the public update feed.
Any PR that materially changes supported hardware, acquisition/provider behaviour, public interoperability, installation, release identity, validation status, documentation entry points or known limitations must update the relevant publication files in the same PR. Significant public milestones should add an update item.
Project status
- Category
- Measurement / DAQ
- Status
- Active development
- Version
- multi-platform laboratory
- Last verified
- 2026-08-22
Qualification note:Software interoperability, native acquisition and hardware-measured results retain separate qualification evidence.
How this project connects
Arduino OpenDAQ is the measurement layer of the FermiLabs loop. It connects UNO Q and GIGA R1 acquisition paths, keeps timing, channel identity and provenance explicit, and leaves EFBus as the UNO Q transport authority.
Its optional openDAQ-compatible workflows can support experiments and SpeedCircuits measurement comparisons, while native acquisition, interoperability and hardware results keep separate qualification boundaries.
