1btn (one button) uses the internet to complete a task with the simple, satisfying click of a single button. It connects to the internet over Wi-Fi to trigger whatever action you have assigned to it using a simple, online interface. One click, one task. It’s that simple. Unlike many other “Internet of Things” devices, 1btn does not maintain a continuous connection to the internet. Instead, it sleeps until it is pressed, then it connects to the internet, performs the assigned task, tells you the outcome via its multi-colored LEDs, and then returns to rest.
It's very difficult to configure the WiFi connection of the 1btn, because it's not possible to connect to the 1btn WiFi network by much operating systems. It doesn't work with Windows 10, Ubuntu, macOS, iOS. Only some versions of android will work.
It's possible to trigger the 1btn api without the 1btn.
I need only the mac address of a 1btn and can execute api requests. Because the mac address and the http agent header are the only information which are checked. I think this is a security problem, because the mac address isn't a private information. This address is at layer one of the osi model. So it's visible for all network members.
A second problem is that your api isn't secure with ssl.
Hi,
I'm currently trying to run 1btn release 3 on a blank esp8266 nodemcu board and build an own 1btn for my radio show "netzbasteln". but it keeps crashing with the error " (?:0: attempt to index global 'bit' (a nil value))"
as far as i understand this can mean a lot - but maybe its because i miss some modules in the nodemcu firmware? my current modules are: file,gpio,http,net,node,tmr,uart,wifi - is there anything else i need?
thanks!
moritz