Skip to content

ToDo List

Miguel Tomas Silva edited this page Aug 17, 2024 · 22 revisions

Navigation | AeonLabs Main Index >> Open Scientific Research >> Real-time validation of Experimental Data Origins: A Swarm of DAQ devices able to Deliver Unique Experimental Data using Blockchain-like Fingerprint ID to a Data Repository >> Wiki >> ToDo List

Change Language
Last update: 17-08-2024

Next revision for the Hardware Electronics

The next revision planned for the hardware electronics of the SDAD will be a complete redesign of the component's placement on the PCB with the purpose of improving, immensely, power consumption during operation. With that purpose will be added additional circuitry and components that will allow extreme low power consumption of around 320 nano Ampere when waiting between data measurements. This hardware upgrade will enable a scientific experiment to run non-stop on battery power for up to one year.

Other important hardware updates:

  • isolated DC/DC converter

This hw revision, now being planned, is expected to be ready for fabrication and initial testing same time during the month of July, October (2024).


Smart DAQ Firmware status: paused

  • Integrate ORCID API with the SDAD firmware, for authentication of a sci. researcher before a test experiment starts

  • Remote real-time visualization of the task logs a S.D.A.D. is outputting

    • upload the logs to a data repository in a SQLite format
    • View S.D.A.D. logs in a LIVE stream
  • Calc MD5 hash of the dataset file to compare with JSON result on upload

  • OTA firmware update

  • Remove the lock on a dataset (by an admin)

  • Validate Json received on a new dataset upload

  • Load dataset repository metadata

  • Output board startup diagnostics serial stream to a Bluetooth or WIFI data stream

  • accept GBRL like setup and config $ commands.

  • SQLite database to store measured experimental data and upload to a dataverse repository

  • Swarm connectivity to other nearby Smart DAQ devices for experimental data redundancy and sharing (IoE - Internet of Everything).

  • Blockchain-like data storage and exchange of experimental data collected

  • Experimental Data multiple Signing with multiple unique Fingerprint ID requests to other Smart DAQ devices:

    • from nearby devices on the same research project
    • from nearby devices in the same Laboratory
    • from nearby devices on the same campus
    • from devices located elsewhere (on the internet) and available to do experimental data signing (obtained from a list of devices registered in a public server)
  • Automatic geolocation of experimental data origins using the wifi network it connects

  • Allow remote query of a device's setup, for instance, sensor calibration, at any time of the day (and night) from the data repository server

  • Motion Detection of unauthorized handling of a specimen during an ongoing experiment

  • Smart Device Language Pack Downloader and Language Selection

  • Github Certificate of Authority (CA) Updater

  • Dataverse Certificate of Authority (CA) Updater

  • Implement other cipher algorithms different from the current SHA256. For instance AES, DES, etc ...

  • issue 9687: Register a smart data acquisition device / dataLogger to a dataverse when starting a laboratory experiment


I.Q.S.S. dataverse.org


Android App status: paused

The Mobile App programmed for setup & managing the Smart DAQ devices (SDAD) can be found on this repository.

The SDAD uses RFID NFC technology for fast identification and connection to nearby authorized devices, such as smartphones, tablets, or any other that uses Bluetooth BLE or WiFi technologies. Custom software applications are being developed for handling and managing collected data from devices compatible with SDAD in accordance with the latest guidelines on Open Data available at the European Commission website and also following the latest guidelines available on open-source development and maintenance (see snapshot below of the Android App under development).

Later on ...

4D Science Project - beyond static research communications

The main idea for this project is to develop a work environment using Unreal Engine 5.x where is possible to work experimental data beyond a 2D spreadsheet, in particular time-dependent experimental data that requires motion graphics and animated chart plots.

Smart DAQ setup and configuration

  • Multi-environment smart DAQ manager coded in QT6 (Android, Windows, Linux,...) for setup and configuration of individual smart DAQ devices to each specimen or sample (using RFID NFC technologies).
  • Ability to define a policy of experimental expected/ possible warnings on measured results (when in autonomous mode).

Experimental Data Media Manager

  • Multi environment experimental files media manager coded in QT6 (Android, Windows, Linux,...) able to upload and Edit metadata of photos and video files to a dataverse repository.

Clone this wiki locally