Close

Send WiFi settings through sound wave

A project log for Smart Speaker from Scratch

Make an open source smart speaker for daily use

YihuiYihui 06/21/2019 at 13:390 Comments

When we get a smart speaker, the first thing we need to do is to connect it to the WiFi network. There are a lot of ways to setup the WiFi connection, such as SmartConfig, Bluetooth Setup. While we have a cool way to setup the WiFi connection for a smart speaker. As the title says, we can transmit WiFi settings through sound. The smart speaker decodes WiFi settings by analyzing sound, and then connect to the WiFi network.

The application contains two parts:

1. web app, based on quiet.js + pure.css

2. python app on the smart speaker, based on quiet.py

The code is at https://github.com/voice-engine/wave

Discussions