Tingbot OS

Download: check the the latest release on Github.

Tingbot OS is a customised Raspbian "Jessie" Linux. If you're familiar with Linux, feel free to SSH in and have a poke around! The default user has username 'pi' and password 'raspberry'.

Apps

Apps on the home screen are stored in /apps. There are also two symlinks in this folder, /apps/home and /apps/startup.

  • /apps/home This symlink points to the app to run when the 'home' button combo is pressed, or when an app exits. By default, this points to our 'home screen', the springboard.
  • /apps/startup This symlink points to the app to launch at startup. If your Tingbot is running only one app most of the time, it makes sense to run that at startup. By default this points to /app/home.

For example, to change the startup link, SSH into the Tingbot and do-

ln -snf /path/to/your/app.tingapp /apps/startup

Logs

When working on a Tingbot app, it can be useful to see the logs of the running app. On Tingbot, you can view the log stream of the current app by using the tbtail command.

Updates

Updates can be installed from the Springboard settings pane, or SSH in and run the tbupgrade command.

More info

For more information on Tingbot OS, check out the Github repos-

Tingbot OS
tingbot/tingbot-os
Builds the tingbot-os.deb file and disk images

tbprocessd
tingbot/tbprocessd
Daemon process that manages the running of apps on Tingbot OS

springboard
tingbot/springboard
The Tingbot home screen