BSDCan2017 - 0722

BSDCan 2017
The Technical BSD Conference

Tom Christensen
Day Talks #1 - 9 June - 2017-06-09
Room DMS 1160
Start time 13:30
Duration 01:00
ID 862
Event type Lecture
Track Hacking
Language used for presentation English

Adding wireless sensors to FreeBSD using a cheap USB-TV-stick instead of a soldering iron

Collect data from your home on your BSD-box using wireless sensors and a USB-TV-stick

By utilising 3rd party wireless sensors (ie. wireless sensors from different weather station manufactures) you can elegantly collect different data about your home.

Why "re-invent the wheel" and make your own sensors, when it's possible to take advantage of the plethora of cheap ready-made sensors..?

Using a cheap DVB-T receiver USB stick and an SDR-package, it is possible to reverse engineer most wireless protocols and in this way get temperature-, humidity-, wind- and other data without touching a soldering iron. This isn't rocket science and have been done before - but not that well documented on BSD.

The Talk will touch on the following subjects: How to get all set up on FreeBSD to receive signals from the atmosphere (and the sensors) How to reverse engineer the sensor signals -first my usecase (some temperature and humidity sensors) -which other codecs could you encounter in this step What kind of sensors can you hack - any limits... -which frequencies to watch and why (that's regulated pretty strict) -what are my "radio-stick" options and can you get one that's capable of receiving AND sending out data? Other uses for a "radio-stick" -collecting entropy and randomness -HAM radio -it can actually receive radio and terrestrial TV ;-) Where to go next -other "standard" frequencies -home automation suites -HAM radio