Smart home project: building an IoT button for individual functions

One such application is our IoT button, a physical button that is wirelessly connected to the Internet, which can also be slightly larger and clearly visible. An actuation is registered and then triggers a predetermined action. The possible applications are manifold: we can start or stop something by pressing such a button, maybe call someone, count something, trigger an emergency call, send a message to a certain group of recipients or send a tweet and the world with the entry of one the exciting event.

Surely you have much better ideas as to which fireworks of actions can be triggered by pressing the IoT button. In this article we want to show how we can build such a programmable button ourselves – but above all which cloud services can be cleverly combined in order to get away with as little work as possible.

It is a physical push button that is wirelessly connected to the Internet (via an existing WLAN) using minimal hardware. A signal (message) is sent by pressing the button. In order to remain as flexible as possible about which actions should be triggered with the magic button, a mediating intermediate layer is used, a cloud-based specialized service that forwards the incoming signals from the IoT hardware to the target services according to your wishes. So we get without the time-consuming and, for beginners, error-prone installation of our own server service such as ioBroker out.

  • Access to all heise + content
  • exclusive tests, advice & background: independent, critically well-founded
  • Read c’t, iX, Technology Review, Mac & i, Make, c’t photography directly in your browser
  • register once – read on all devices – can be canceled monthly
  • first month free, thereafter € 9.95 per month
  • Weekly newsletter with personal reading recommendations from the editor-in-chief

Start FREE month

Start your FREE month now

Already subscribed to heise +?

Sign up and read

Register now and read articles right away

More information about heise +

To home page