### About

TinkerForge (TF) is an open source hardware platform of stackable microcontroller building blocks (Bricks)
that can control different modules (Bricklets).
The hardware can be controlled by external programs written in various languages, like C, Delphi, Java etc.
Homepage http://www.tinkerforge.com .
TF Bricks and Bricklets
Some reference to the various bricks & bricklets used in these B4J HowTos. There are many more.
Hardware Requirements
RED Brick; http://www.tinkerforge.com/en/doc/Tutorials/Tutorial_RED_Brick/Tutorial.html#tutorial-red-brick
Master Brick: https://www.tinkerforge.com/en/shop/bricks/master-brick.html
WIFI-Extension: https://www.tinkerforge.com/en/shop/master-extensions/wifi-master-extension.html
Temperature Bricklet: https://www.tinkerforge.com/en/shop/bricklets/temperature-bricklet.html
Remote Switch Bricklet: https://www.tinkerforge.com/en/shop/bricklets/remote-switch-bricklet.html
and many more...
Its also worth looking at GitHub: https://github.com/Tinkerforge . Lots of sources.
Raspberry Pi Set-Up
http://www.tinkerforge.com/de/doc/Embedded/Raspberry_Pi.html
Software Requirements Brick Daemon and Brick Viewer
Install the Brick Daemon (brickd) and the Brick Viewer (brickv) on the device.
Read here:
http://www.tinkerforge.com/en/doc/Tutorials/Tutorial_Extending/Tutorial.html#tutorial-first-steps
Update Brick Daemon
Commands:
sudo apt-get install libusb-1.0-0 libudev0 pm-utils
wget http://download.tinkerforge.com/tools/brickd/linux/brickd_linux_latest_armhf.deb
sudo dpkg -i brickd_linux_latest_armhf.deb
Note:
Restart brickd using sudo /etc/init.d/brickd restart
The configuration file is located in /etc/brickd.conf and be edited as sudo nano /etc/brickd.conf.
Update Brick Viewer
Commands:
sudo apt-get install python python-qt4 python-qt4-gl python-opengl python-serial
wget http://download.tinkerforge.com/tools/brickv/linux/brickv_linux_latest.deb
sudo dpkg -i brickv_linux_latest.deb
Review the TinkerForge Logs
Review and clean from time-to-time:
/var/log/brickd.log and /var/log/redapid.log
Control TinkerForge Bricklets Solutions
For B4x, I started to build solutions based upon the Java and JavaScript Bindings.
TinkerForge Java API Binding
Reference: http://www.tinkerforge.com/en/doc/Software/API_Bindings_Java.html
The Tinkerforge.jar, a precompiled Java library, is accessed via B4x JavaObjects.
Example Projects below.
TinkerForge JavaScript API Binding
Reference: http://www.tinkerforge.com/en/doc/Software/API_Bindings_JavaScript.html
The Tinkerforge.js is accessed using B4J Websockets.
Example Projects below.

Changed: 2018-06-07 09:24, Category: TinkerForge, File: T6C264M1956.htm, ID: 1956