Skip to main content

You can build your own smart home hub with Mozilla’s Project Things

mozilla project things blog hero 1400x700
Image used with permission by copyright holder
If you have a connected home featuring tons of smart devices, you probably also have a platform like the Amazon Echo, Google Home, or Samsung SmartThings to help you control all the units from one location. Mozilla, the creator of Firefox, has come up with a platform called Project Things that claims to let you control all those smart home devices from the web, by utilizing a Raspberry Pi to set up the network. Mozilla believes this self-created platform will give users more control and customization, so people don’t have to be tied to any one preset platform, such as the Amazon Echo.

With Project Things, users can build a gateway connecting their smart home products directly to the internet, with each unit then receiving its own URL. Users can then control these products using the web interface or via voice controls, although the latter is still in the experimental stage. Project Things lets you set up If This Then That commands to determine how your devices should interact, and you can even upload floor plans that show where the devices are located in your home.

As of now, Project Things only supports a small selection of smart home devices. A recent release just added the ability to support light dimmers and smart plugs, and Mozilla anticipates more add-ons to come in future releases.
Project Things is still considered a work in progress. “Please note that this is experimental pre-release software and at this prototype stage is not ready for production use. It is intended as an early preview for hackers, makers, and web developers to get their hands on with the Web of Things,” writes the company on its website.
If you’re interested in getting started with Project Things, Mozilla has guidelines on how to set up a network with the help of Raspberry Pi 3, which has built-in Wi-Fi and Bluetooth support capabilities. Not familiar with Raspberry Pi? Another developer board such as an Arduino can suffice, and according to Mozilla, users also have the option to use a laptop or desktop computer. However, the company notes that Raspberry Pi 3 will “currently provide the best experience.

Editors' Recommendations

Gia Liu
Former Digital Trends Contributor
Do Arlo Essential cameras require the Arlo Smart Hub?
An Arlo Smart Hub on a wooden table.

Arlo makes some of the most popular smart home cameras. They're reliable, easy to install, and supported by platforms such as Apple Home, Google Home, and Amazon Alexa. Many of its best devices fall into the Essential family, which includes the Essential XL, Essential 2K, Essential Indoor 2K, and Essential Video Doorbell.

Alongside these products, Arlo offers something known as a Smart Hub. This is available in two formats (Ultra Smart Hub and Pro Smart Hub), and both make it easy to connect your Arlo devices to the internet. But do you need an Arlo Smart Hub to use Arlo Essential cameras? Or can you get them online without purchasing the secondary hub?

Read more
Can you use a Blink Outdoor Camera without a subscription?
Blink Outdoor cam wet from the rain.

For security and peace of mind around your home, a Blink Outdoor Camera is one of the most popular choices for keeping an eye on your property. The outdoor cameras have features like motion detection, a Live View which lets you see what is going on at your property right from your smartphone, and an Activity Zones option that lets you choose which areas of your property you want to record -- which is handy if you live near a busy street where cars could constantly set off annoying motion detection notifications. The recently released Blink Outdoor 4 has improved on these features to make them even better than the previous Blink Outdoor 3.

Like most home security systems, Blink operates on a subscription plan, with a monthly charge starting at $3 to use the service. But if you don't want to pay for the charge, you might want to try using the cameras without the subscription -- though there will be some severe limitations if you do.
Does the Blink Outdoor Camera require a subscription to use?

Read more
What is IFTTT and how can you use it in your smart home?
A bunch of colorful shapes on a black background.

If you've spent any time shopping for smart home gadgets, you've probably noticed that many are built with support for Amazon Alexa, Apple HomeKit, and Google Home. These are smart home platforms, and they let you access all your devices through a single app or interface. You've probably also noticed support for something known as IFTTT. But what exactly is IFTTT? And is it something you should be concerned with? Here's a closer look at the unique (and incredibly useful) software.
What is IFTTT?

IFTTT stands for, "if this, then that." It's terminology often used in programming, allowing software to chain together functions and perform certain tasks if other tasks are detected. For example, if the user inputs the incorrect password, then they'll be notified to try logging in again.

Read more