What kinds of tasks can you assign to 1btn?

We believe that the last one - invoking a URL action (a.k.a., a web-hook) - is particularly powerful since it lets you interact with and control any internet-enabled application. Imagine being able to click the 1btn on your way out the door to turn on the heat using the smart thermostat in your workshop.

Why did we create 1btn?

As the Internet of Things has expanded, we’ve noticed an unfortunate trend: the increasing use of smartphones to control IoT applications. We don’t think a smartphone provides the best or simplest UI for this purpose. Think of all the steps you need to take to send a single instruction with a smartphone: find the phone, wake it up or power it up, enter your pass code, swipe and swipe until you find and start up your smart app, select the appropriate control, activate it, and then put the phone back to sleep.

We think there’s a better way, a tried-and-true, more intuitive way, to activate a single task or function, and that’s with a button. Why are buttons such a great idea? A button is the simplest user interface for a single-repetitive-programmable task. They are simple exactly because they are designed for a single-task. More importantly, buttons are easy-to-understand, they are familiar, intuitive, and provide immediate physical feedback when pushed.

What can you do with 1btn?

The uses for 1btn are limited only by your imagination…

Pair it with home automation and smart appliances to:Use it to communicate with internet applications to:Use it with communication applications to:More advanced users can use 1btn to:

By default, 1btn comes pre-configured for some basic third-party services like email, Twilio SMS and Twitter. Adding more services is easy. The bottom line is, we can’t possibly imagine all the things you’ll be able to do with 1btn and your creativity!

Advanced Hacking with 1btn

Now that we preached about simplicity of 1btn – let’s talk about the 1btn’s advanced features. While 1btn is a simple interface, it packs a lot of punch because of its open source design and configurability. For example, the open design means you could completely rewrite the 1btn’s firmware. You can even modify the API’s endpoints and re-route them somewhere else.

On the other hand, if you wish to use existing hardware with your own servers – you could redirect button press action to your servers and then invoke a script you’ve written to do the heavy lifting. 1btn gives you access to ReST API calls, so you can fully integrate it into larger systems and configure it programmatically. You can even write code to configure multiple buttons. Imagine being able to bring up an entire application infrastructure with the push of one button, and then launching the application with a second button.

Hacking isn’t limited to programming, either. You can also modify or retrofit the 1btn for use as a home automation or monitoring device. For example, the tactile switch of 1btn could be replaced with contact/no-contact sensors and these sensors could trigger an action when the circuit goes open.

How does 1btn work?

Out of the box, 1btn needs to be configured so it can connect to your WiFi network. 1btn creates a WiFi hotspot for this purpose. You connect to this hotspot and provide the credentials of your network.

To configure the 1btn to perform tasks, you’ll need to create an account for access to the web console which is used for configuration. You then register each 1btn with its unique ID (Its MAC address, technically). You can also assign a nickname to each 1btn for easy reference. You can get a sneak peek at the 1btn web console at www.1btn.space. You will need to register in order to access the console.

Once connected and registered, you can select one of the pre-configured actions, such as send an email to specified address, send a text message to given number, or post on twitter using certain hash-tag or you can set up your own web-calls to your application.

Under normal use, the 1btn remains in deep-sleep mode until it is pressed. It then wakes, connects to the internet, does the job assigned to it, and tells you the outcome via its multicolored LED. It then returns to sleep mode. All this happens in about 5-7 seconds.

Read more about 1btn...