The cost and size of microprocessors and hardware prototyping boards have fallen dramatically in recent years making it possible to buy fully functioning computers with Wi-Fi and Bluetooth ...