Thingsquare Tech and Developer Resources

This is where Thingsquare customers find tech documentation

Join our newsletter to get IoT strategy insights and project inspiration in your inbox!
August 05, 2019

This post is a collection of tech and developer resources for Thingsquare customers.

Mobile Apps

The Thingsquare native mobile apps is the quickest way to run custom proof-of-concept apps, without having to upload a native app to the Apple and Google app stores.

The native mobile app makes it possible to use Bluetooth beacons to identify nearby devices, which is particularly useful for installation apps.

The Thingsquare native app is available for Apple iOS, Android, and Windows:

The app is also available as a web frontend here:

How to configure a custom PoC app

By default, the Thingsquare app will open the Thingsquare device viewer app. This is useful for inspection and interaction of your local devices, but can also be used as a trampoline to get to your custom PoC app, without having to upload your own native app to the app stores.

To set up a custom PoC app:

  • Create an account on the Thingsquare web frontend
  • Go to the User tab
  • Tap the Add external app button
  • Enter a name (e.g. Installation app) in the Name field
  • Enter the URL (e.g. https://0ac48bf3-9fab-4bad-8455-e394808eda6b.developer.thingsquare.com/) in the Address field
  • Tap Add

This will now show up in the External apps button in the first view in the Thingsquare app. To use this:

  • Open the Thingsquare app on your mobile device
  • Log in with the account you created above
  • Tap the External apps button
  • Tap the app name in the list of apps that appears
  • Use the app

Product Console Login

The Thingsquare product console gives access to the device and user database for your custom product, or your custom application stack. Talk to your Thingsquare representative to get your username and password.

The product console is available here:

Developer Documentation

The Thingsquare developer documentation covers the firmware SDK, the REST API, and how to design compatible hardware:

Javascript Library

The thsq.js javascript library is intended to be used either as a backend library for NodeJS applications and for custom frontend applications.

To see the full documentation go to:

Device Production Flash Programmer Tool

The thsq-device-flasher tool is used for mass-programming devices. The documentation is available here:

For Internet of Things professionals and decision makers

Join our newsletter and get:

IoT business strategy insights

IoT project inspiration

IoT technology awareness

The latest news about the exciting things we are working on at Thingsquare!

Let's get you started!

Thingsquare helps companies find and deliver value with the Internet of Things – from pilot to commercialization.
Get started

For Internet of Things professionals and decision makers

Join our newsletter and get:

IoT business strategy insights

IoT project inspiration

IoT technology awareness

The latest news about the exciting things we are working on at Thingsquare!

Get started by getting in touch!


Get started by getting in touch with us! We'd love to talk to you about:

  • Your business case
  • Technology suggestions for your project
  • Typical timeline for your project type
  • Ballpark cost estimates
Be in good company

Thanks!

Thanks for getting in touch with us! One of our team get back to you as quickly as we can!

Meanwhile, join our newsletter and get:

IoT business strategy insights

IoT project inspiration

IoT technology awareness

The latest news about the exciting things we are working on at Thingsquare!