| Literature DB >> 30717181 |
Liang Liu1, Zhaoyang Han2, Liming Fang3, Zuchao Ma4.
Abstract
IoT devices are now enriching people's life. However, the security of IoT devices seldom attracts manufacturers' attention. There are already some solutions to the problem of connecting a smart device to a user's wireless network based on the 802.11 transmission such as Smart Config from TI. However, it is insecure in many situations, and it does not have a satisfactory transmission speed, which does not mean that it has a low bit rate. It usually takes a long time for the device to recognize the data it receives and decode them. In this paper, we propose a new Wi-Fi connection method based on audio waves. This method is based on MFSK (Multiple frequency-shift keying) and works well in short distance, which enables the correctness and efficiency. In addition, audio waves can hardly be eavesdropped, which provides higher security than other methods. We also put forward an encryption solution by using jamming signal, which can greatly improve the security of the transmission.Entities:
Keywords: Internet of things; Wi-Fi provisioning; audio waves; smart devices
Year: 2019 PMID: 30717181 PMCID: PMC6386975 DOI: 10.3390/s19030618
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Device–gateway–cloud scheme in smart home. Users need to tell their devices the Wi-Fi credentials so that the smart devices can communicate with cloud bypassing gateway.
Solutions of manufacturers.
| Manufacturer | Technique |
|---|---|
| TI | SmartConfig |
| MTK | SmartConnection |
| Marvell | EasyConnect |
| Reltek | SimpleConfig |
| Espressif | SmartConfig |
| AirKiss |
Figure 2An example of modulations of audio waves used in Bell 202.
16 different tones in proposed MFSK16.
| Tone (Hz) | Bits |
|---|---|
| 1200 | 0000 |
| 1240 | 0001 |
| 1280 | 0011 |
| 1320 | 0010 |
| 1360 | 0110 |
| 1400 | 0111 |
| 1440 | 0101 |
| 1480 | 0100 |
| 1520 | 1100 |
| 1560 | 1101 |
| 1600 | 1111 |
| 1640 | 1110 |
| 1680 | 1010 |
| 1720 | 1011 |
| 1760 | 1001 |
| 1800 | 1000 |
Figure 3The format of audio wave packet.
Figure 4(a) The app can encode Wi-Fi credential into audio waves; and (b) the Raspberry Pi used to act as a smart device, which listen and decode audio waves.
Precise rate at different distances.
| Normal Loudness | Relatively Loud | |
|---|---|---|
| 10 cm | 100% | 100% |
| 30 cm | 93.3% | 100% |
| 50 cm | 72.5% | 96.2% |
| 100 cm | 9.45% | 42.6% |
Mean time spent (seconds) by audio wave transmission framework before the device recognized the credential correctly.
| Normal Loudness | Relatively Loud | |
|---|---|---|
| 10 cm | 2.6 | 2.8 |
| 30 cm | 2.8 | 2.6 |
| 50 cm | 9.3 | 4.5 |
| 100 cm | 95.2 | 64.2 |
Figure 5(a) The spectrum of sounds recorded very close to the device; and (b) the spectrum of sounds recorded a bit far from the device.
Figure 6Konke’s smart socket.
Mean time spent (seconds) by Konke’s smart socket before the device recognized the credential correctly.
| Distance | Time Spent |
|---|---|
| 10 cm | 6.58 |
| 30 cm | 6.19 |
| 50 cm | 8.12 |
| 100 cm | 8.57 |