Skip to the content.

SLMX4 - Health App User Guide


The following guide provides information about downloading and running the SLMX4 Health App. To update to the SLMX4 Health Firmware, please see the Updating the SLMX4 Firmware Guide.

SLMX4 Health App - Download and Connect

Download the SLMX4 Health App

  1. Download the SLMX4 Health App
  2. Extract the files from the slmx4_health_ui_usb Zip Folder.
  3. Move the slmx4_health_ui_usb Folder, if desired. This folder location will be know as [SLI-Modules].

    SLMX4 Buddy Files

    └── [SLI-Modules]\slmx4_health_ui_usb
    ├── slmx4_health_ui_usb.exe ├── LibUsbDotNet.dll └── protobuf-net.dll

Power Up the SLMX4 and Verify the USB COM Port

  1. Connect a Micro-USB Cable to your PC and to the SLMX4 USB Port
  2. Once powered, with the Red LED will blink at a steady 1 Hz rate, open the Device Manager by searching Windows
  3. Under the Ports (COM & LPT), verify there is a new USB Device
    • For example USB Serial Device (COM8)

Launch the SLMX4 Health App and Connect the SLMX4

  1. Launch the SLMX4 Health App by running
    • [SLI-Modules]\SLMX42_Buddy\slmx4_health_ui_usb.exe
    • Windows will most likely launch a Protect Your PC Window, if so
      1. Click More Info
      2. Click Run anyway in the bottom left
  2. Click the Connect Button in the bottom left. The device will be connected when the Connect Button changes to Disconnect
  3. Once connected, click One Shot in the bottom right. If this is successful, the Frame Counter will update to 1.

SLMX4 Health App - Usage

The One Shot

The Oneshot button is really only useful for testing. The health monitoring software requires a number of radar signals in order to compute presence and respiration.

Health Monitoring

The Health Firmware will begin running when the Start Button is clicked. In addition to the blinking Red LED (Module Heartbeat), there is also an RGB LED which indicates presence on the device. It will be Red for no presence, and Cyan for presence. There is a corresponding box in the app which also indicates presence.

Presence Detected

In this example, the device was placed on a desk with the antennas facing the user. Once started, after a few seconds, the presence is detected.


Initially, the plot area will be empty. After a few seconds, the respiration waveform will begin to display with the newest data at the right and the oldest data being cycled out the left. The figure below shows the respiration waveform after a while. There is also a Cyan colored indication which activates in the app; there is no corresponding indication on the device itself.

If there is fast movement for more than 4 seconds, the respiration waveform will reset. The respiration will not be calculated again until the buffer completely fills up. The figure below shows a situation where there had been a reset and the buffer is nearly full again.

Save CSV

There is a checkbox next to the ‘Start’ button. When this is checked, data in CSV format will be saved to the data folder until the control is unchecked again.


PresenceDeteced,RespirationDetected,MovementDetected,MovementType,Distance,DistanceConf,RespirationRpm,RespirationConf,Rms,RmsStd,Humidity,Temperature,Lux,SPL,UTC Time(-7)