Launched Neuro OS, a new software stack for the TUNE vibroacoustic bed

Launched Neuro OS, a new software stack for the TUNE vibroacoustic bed

Launched Neuro OS, a new software stack for the TUNE vibroacoustic bed

Conscious Patterns Inc. is a New York City-based health and wellness startup seeking its seed funding after successful trials with major corporate and healthcare customers. The company creates a product called TUNE, which is a physical vibcroacoustic bed equipped with sensors, auditory, and motor functions to create an immersive meditative experience.

Why does a TUNE vibroacoustic bed have a computer inside of it?

Historically, TUNE vibroacoustic beds have operated on a software stack comprising a vanilla distribution of Linux; specifically, Raspberry Pi OS. This operating system would boot up a Node application which provided the functionality needed to interact with the bed over the web. The user-facing system components underwent a change over the last few years where the interface was no longer web-based, and instead used native apps on Apple platforms interacting with the vibroacoustic beds over Bluetooth. In addition, the company wanted to allow for a better path for servicing issues in the field. Previously this was a time-intensive process that involved heavy interaction with a customer to diagnose issues. We wanted to move to a system that allowed us to diagnose issues remotely, ideally before a customer was even aware of it, as well as allow for remote software updates of the bed.

To support the new direction, we wanted to customize the OS to focus on 2 things:

  1. Ensuring the availability and broadcasting of Bluetooth automatically when the TUNE starts, enabling an app to pair with it if the TUNE wasn't already paired.

  2. Connecting remotely and securely to the TUNE servers, used for remote diagnostics and shipping software updates to the TUNE.

What is Neuro OS?

As a way to communicate to customers that there was a major new version of the software on their bed, we collectively referred to the new OS and new features as Neuro OS. It comprised the following:

  1. A set of system services we wrote to customize the startup behavior of Raspberry Pi OS to our needs

  2. Bluetooth startup and failure handling

  3. Pinging our services for an online status check

  4. Starting up the services needed to allow for secure remote connections from our fleet management software

  5. Starting up the Node application which handles communication from the TUNE Connect app

While all of this can sound like in-the-weeds technical changes, the benefit to customers was clear. The new OS was far more stable than the previous Debian distribution we were using. Controlling the bed was far more reliable for customers, with issues like playback failure dramatically reduced overall. And updating the TUNE remotely, which had never been a feature of the prior system, unlocked the ability for customer devices to simply improve over time without the customer having to intervene at all.

Conceiving, implementing, and rolling out this set of work took a number of months but ultimately the user benefits made it worth it. You can learn more about TUNE here.

Conscious Patterns Inc. is a New York City-based health and wellness startup seeking its seed funding after successful trials with major corporate and healthcare customers. The company creates a product called TUNE, which is a physical vibcroacoustic bed equipped with sensors, auditory, and motor functions to create an immersive meditative experience.

Why does a TUNE vibroacoustic bed have a computer inside of it?

Historically, TUNE vibroacoustic beds have operated on a software stack comprising a vanilla distribution of Linux; specifically, Raspberry Pi OS. This operating system would boot up a Node application which provided the functionality needed to interact with the bed over the web. The user-facing system components underwent a change over the last few years where the interface was no longer web-based, and instead used native apps on Apple platforms interacting with the vibroacoustic beds over Bluetooth. In addition, the company wanted to allow for a better path for servicing issues in the field. Previously this was a time-intensive process that involved heavy interaction with a customer to diagnose issues. We wanted to move to a system that allowed us to diagnose issues remotely, ideally before a customer was even aware of it, as well as allow for remote software updates of the bed.

To support the new direction, we wanted to customize the OS to focus on 2 things:

  1. Ensuring the availability and broadcasting of Bluetooth automatically when the TUNE starts, enabling an app to pair with it if the TUNE wasn't already paired.

  2. Connecting remotely and securely to the TUNE servers, used for remote diagnostics and shipping software updates to the TUNE.

What is Neuro OS?

As a way to communicate to customers that there was a major new version of the software on their bed, we collectively referred to the new OS and new features as Neuro OS. It comprised the following:

  1. A set of system services we wrote to customize the startup behavior of Raspberry Pi OS to our needs

  2. Bluetooth startup and failure handling

  3. Pinging our services for an online status check

  4. Starting up the services needed to allow for secure remote connections from our fleet management software

  5. Starting up the Node application which handles communication from the TUNE Connect app

While all of this can sound like in-the-weeds technical changes, the benefit to customers was clear. The new OS was far more stable than the previous Debian distribution we were using. Controlling the bed was far more reliable for customers, with issues like playback failure dramatically reduced overall. And updating the TUNE remotely, which had never been a feature of the prior system, unlocked the ability for customer devices to simply improve over time without the customer having to intervene at all.

Conceiving, implementing, and rolling out this set of work took a number of months but ultimately the user benefits made it worth it. You can learn more about TUNE here.

Conscious Patterns Inc. is a New York City-based health and wellness startup seeking its seed funding after successful trials with major corporate and healthcare customers. The company creates a product called TUNE, which is a physical vibcroacoustic bed equipped with sensors, auditory, and motor functions to create an immersive meditative experience.

Why does a TUNE vibroacoustic bed have a computer inside of it?

Historically, TUNE vibroacoustic beds have operated on a software stack comprising a vanilla distribution of Linux; specifically, Raspberry Pi OS. This operating system would boot up a Node application which provided the functionality needed to interact with the bed over the web. The user-facing system components underwent a change over the last few years where the interface was no longer web-based, and instead used native apps on Apple platforms interacting with the vibroacoustic beds over Bluetooth. In addition, the company wanted to allow for a better path for servicing issues in the field. Previously this was a time-intensive process that involved heavy interaction with a customer to diagnose issues. We wanted to move to a system that allowed us to diagnose issues remotely, ideally before a customer was even aware of it, as well as allow for remote software updates of the bed.

To support the new direction, we wanted to customize the OS to focus on 2 things:

  1. Ensuring the availability and broadcasting of Bluetooth automatically when the TUNE starts, enabling an app to pair with it if the TUNE wasn't already paired.

  2. Connecting remotely and securely to the TUNE servers, used for remote diagnostics and shipping software updates to the TUNE.

What is Neuro OS?

As a way to communicate to customers that there was a major new version of the software on their bed, we collectively referred to the new OS and new features as Neuro OS. It comprised the following:

  1. A set of system services we wrote to customize the startup behavior of Raspberry Pi OS to our needs

  2. Bluetooth startup and failure handling

  3. Pinging our services for an online status check

  4. Starting up the services needed to allow for secure remote connections from our fleet management software

  5. Starting up the Node application which handles communication from the TUNE Connect app

While all of this can sound like in-the-weeds technical changes, the benefit to customers was clear. The new OS was far more stable than the previous Debian distribution we were using. Controlling the bed was far more reliable for customers, with issues like playback failure dramatically reduced overall. And updating the TUNE remotely, which had never been a feature of the prior system, unlocked the ability for customer devices to simply improve over time without the customer having to intervene at all.

Conceiving, implementing, and rolling out this set of work took a number of months but ultimately the user benefits made it worth it. You can learn more about TUNE here.