Bixby Home Platform (BHP) is Samsung's connectivity platform that allows you to enable intelligent voice control through Bixby, our virtual voice assistant, on your IoT devices with SmartThings, our IoT platform.

Bixby enables users to control up to 300 million Samsung devices. Bixby also has a capsule platform, where developers can add their own services and apps, giving users more ways to find information and get things done quickly.

SmartThings lets you connect, check, and control various smart home devices installed in a user's home, and it isn't limited to just Samsung devices.

The Bixby Home Platform (BHP) brings the two together: as a device manufacturer, you can now add your own voice interactions powered by Bixby to any device that is SmartThings compatible! You do this with Bixby Home Studio (BHS). This device intelligence allows you to customize a voice experience of any SmartThings device, without having to need prior knowledge of coding, AI, or IoT.

How Does It Work?

Without BHP, controlling a smart device through voice can require multiple steps. For example, if users have an air purifier and they want to adjust the fan speed depending on the air quality, this is how it would work:

  1. Users tell Bixby "Turn on the air purifier".
  2. Bixby sends an intent through SmartThings to turn the device on.
  3. Users say to Bixby "Tell me the air quality level".
  4. The SmartThings device measures the air quality and reports that information back to the user.
  5. Users then decide that if the air quality is below a certain level, then they ask Bixby to "Increase the fan speed".
  6. SmartThings adjusts the fan speed of the air purifier.

This is a lot of steps! With BHP, through Bixby Home Studio (BHS), a web-based graphical interface tool, you can simplify this process for users.

In BHS, it's as simple as dragging and dropping the various steps described above into a logical flow of nodes that you can then export for your device. Choose the voice capability that you want, which creates a Capability node. There are a number of supported utterances (such as "Turn on the device") that are already trained in BHS. Then you use a Command node to let the device know what to do if something succeeds or fails. Connect the various nodes together. You can then select what command is triggered for success or failure. In the air purifier example, if the air quality is bad, then set the fan speed to a higher value. That's it! Now when a user asks about the air quality with Bixby, the SmartThings air purifier can automatically adjust the settings without having to wait for the user to ask again.

BHS also allows you to test the action flow for the device without having to use the device itself with the Try it simulator. You can make the flow of actions within a capability as simple or as complicated as you need.

Ready to set up your own SmartThings device with Bixby intelligence? Let's get started with our quick start guide!!

Video Introduction

Here's a video introduction to Bixby Home Studio!

Video Tutorial: Overview of Bixby Home Studio