Handheld PCR Testing Device and a Desktop Blood Testing Device

A “low-cost, handheld, field-ready automated tool to validate the identity of a wildlife or food product, anywhere in the world, without specialized training, equipment, reagents, or even continuous power.”

RND has recently delivered two different medical device software systems using Docker containers running on TorizonCore embedded Linux distribution. These systems include a handheld PCR testing device and a desktop blood testing device. Both of these devices are portable and run 8+ hours on battery power.

Highlights

Optimized Battery Lifetime

Toradex's SoMs use very power-effective ARM cores. Toradex makes it easy to regulate the power and performance to your needs, without needing to use full power, or reduce frequency and voltages (DVFS). Also, the fast boot option and suspend mode can be used to extend the battery lifetime. These blood testing devices have over 8 hours of battery life.

Small Form-factor

The small SoMs allow for elegant handheld devices. The Edge connector allows populating components under the module for better use of the space. Robust mounting options make sure the module stays in place even the device gets dropped. Toradex does Shock and Vibration testing to make sure you get the best quality.

Productive Software Development

Torizon IoT Platform is integrated with Visual Studio and Visual Studio Code, giving you modern development tools. RND group used Python and C# in their projects.

Web UI

Torizon comes with a high-performing browser to allow for fluent web-based user interfaces. Web UI also for local graphical interfaces are getting popular.

Toradex has been a great development partner on the two projects that I have managed.
We are using the Colibri iMX8 SoM for both projects and the ability to develop software in a high-level language using advanced tools, and the ability to test our software off the device with Docker and .Net Core has made developing for embedded systems far more productive than traditional tools and technologies.

The TorizonCore integration with our IDE of choice (Visual Studio Code) for debugging and deploying software to the iMX8 has been a great help.
Finally, the support organization at Toradex has been outstanding. They are friendly, very responsive and continue working issues until a resolution is provided.

Brad Graves

Principal Project Manager, RND Group, Inc.



Building Embedded Software one Container at a time

RND has recently delivered two different medical device software systems using Docker containers running on TorizonCore embedded Linux distribution.
These systems include a handheld PCR testing device and a desktop blood testing device.
Both of these devices are portable and run 8+ hours on battery power.


The containers in this architecture include:

UI / Business Logic
Written in C# and .Net Core, this is a web server that includes features like run work flow management, results display, QC run management, user/account management, audit trail, and reporting. The UI is written in React, Angular, or Razor and is rendered by the Kiosk Browser container.

Results Processor
Written in C# or Python, this container isolates assay-specific results calculation logic and is called by the UI / Business Logic container.

Hardware Controller
Written in C# and .Net Core, this container provides hardware services and interacts with the Linux kernel and custom device drives for hardware control. The UI / Business Logic container has a command/response interface to communicate with this container.

Weston
Provided by Toradex, this container is a window manager that orchestrates startup of display windows, such as the one produced by the Kiosk Browser container.

Kiosk Browser
Provided by Toradex, this container is an HTML web browser that connects to the webserver provided by the UI / Business Logic container.

Software Architecture
The software architectures used for these two projects (PCR Testing Device, Desktop Blood Testing Device) are similar and are depicted above.

Toradex Products Featured

Simplifying the Development and Operation of Linux IoT Devices

Starter Kits

Here are some recommended product combinations to get you started. The combinations are fully customizable for your needs.
If you like help to select the best hardware for your project please connect with us.

Get a Personal Recommendation

Modern All-Purpose Starter Kit

  • Free Torizon Platform with OTA and Developer Tool integration
  • Several Display interfaces LVDS/DSI/HDMI
  • Inline ECC Memory for high reliability
  • Machine Learning Accelerator and Camera Interfaces
  • Compact and Cost-effective
    $396.45
    Add to Cart

    High-Performance Advanced Functional Safety Features

    • Free Torizon Platform with OTA and Developer Tool integration
    • Highest CPU and GPU performance
    • Integrated Microcontroller for Safety or Realtime
    • Also Available with QNX
      $506.40
      Add to Cart

      High-End HMI with Wi-Fi Starter Kit

      $743.85
      Add to Cart

      Maivin - Modular full-stack AI Vision System Kit

      • Full Stack Solutions
      • Torizon Platform with Linux OS, OTA, and Device Monitoring
      • DeepView™ and eIQ Portal™ Machine Learning Integration
      • NXP® i.MX 8M Plus Applications Processor with NPU
      • Modular, compact design suitable for field deployment
      • Camera Sensor
        Have a Question?