Blog

Go Bindings Release + MQTT Bindings Beta

For Christmas we released a beta version of our new Go API Bindings.

These are now officially released. You can find the the documentation on our homepage: https://www.tinkerforge.com/en/doc/Software/API_Bindings_Go.html.

If you don't know Go yet and want to see what it looks like, take a look at the Sound Pressure Level Bricklet examples: https://www.tinkerforge.com/en/doc/Software/Bricklets/SoundPressureLevel_Bricklet_Go.html#examples

Additionally you can now try out the first beta version of our new MQTT API Bindings.

There is a forum entry with more information about the beta release: https://www.tinkerunity.org/forum/index.php/topic,4736.0.html

If you don't know MQTT yet: It is not a programming language, but a protocol that works on a publish/subscribe basis. It can often be used with cloud services or in IoT applications without the need to do any programming. We already had the "Brick MQTT Proxy", but it was completely hand-written, only sporadically updated and also did only support a subset of Bricks/Bricklets and a subset of the functionality.

The MQTT API Bindings on the other hand are completely generated, like the other API Bindings. If a new Brick/Bricklet or API function is released, the MQTT API Bindings will automatically be updated and support the new features. They are the very first non-programming language API Bindings. We also have support for more API Bindings in the pipeline, stay tuned!