General

TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.
TechThat was created for companies and individuals interested in creating IoT products, solutions, and applications, who would also like to retain ownership of the entire technological stack they build.
TechThat IoT platform is licensed under Apache Software License 2.0, both the server and client components. TechThat is 100% free, and can be used to create either open-source or proprietary solutions.
Absolutely. The TechThat license is business friendly.
You can download the TechThat distribution from our website or access the code at GitHub®.
To quickly get started with TechThat, download and deploy the TechThat Sandbox VM image or import it into the AWS cloud. Please follow the getting started guide for more detailed instructions. Alternatively, you can deploy TechThat into your own environment, but this will take a little more time and effort than using the TechThat Sandbox or the AWS cloud.
First, check if there is an existing ticket for your desired feature in TechThat Jira® or in an ongoing discussion in the TechThat forum. If such a discussion already exists, we welcome you to participate and provide your ideas. If you can’t find a relevant discussion or Jira ticket, please feel free to start a new topic in the forum. If you know exactly what you want and are willing to invest a bit of time creating a detailed specs definition, you are welcome to create a story in Jira. Our lead engineers will review your tickets as quickly as possible.
Community support is available through the TechThat forum, where you can ask any questions, and they will be answered as soon as possible. In case you find a bug in TechThat, we would appreciate if you submit a ticket in TechThat Jira®. Additionally, commercial support for TechThat is available from CyberVision.
A 100% open-source platform under a business-friendly license Significantly reduces development time by providing an advanced, out-of-the-box IoT feature set; minimizes the cost and risk of application development All data structures are user-defined and easily tailored for any business specifics Supports seamless cross-device communication regardless of the involved hardware platforms Fault tolerant, with no single point of failure; geographical redundancy Comes pre-integrated with a variety of microchips; offers a straightforward hardware integration procedure Offers established interfaces for data processing and analytics systems Horizontally scalable - can handle millions of devices Both community and commercial support available
We are constantly working on new integrations, as well as on functional, performance, and security improvements for TechThat. You are welcome to browse TechThat Jira® to learn about tickets planned for future releases and stories filed for the roadmap.
We welcome you to post your questions in TechThat forum.

Connectivity

The TechThat architecture provides the ability to quickly plug in different custom transport implementations. The latest TechThat release supports HTTP(S)-based and TCP-based transports out of the box. The TCP-based transport is recommended for low latency and overhead. It is secured using hybrid encryption with 2048-bit RSA and AES-256.
You can integrate the TechThat SDK with a hub that has an IP connection to the cloud, and a Zigbee coordinator and/or a Bluetooth controller. For example, this hub can be a Raspberry Pi board that is connected to your local WiFi network and has an XBee module. The hub would then use TechThat to represent the devices behind it. Alternatively, an IP transport can be implemented on top of a non-IP connectivity layer. In this case, the TechThat SDK can be embedded into the actual endpoint device, and the hub would act as a bridge.
Yes. In the default transport implementation, data communication between the TechThat SDK and the TechThat server is secured using hybrid encryption with RSA and AES. The size of an RSA key is 2048 bits; the size of AES key is 256 bits. You can easily plug in your custom transport implementation that would use different security mechanisms.
The TechThat SDK provides the ability to set up a flexible failover strategy. For example, data may be temporary stored in the device’s memory or on a disk. All the temporary data will be pushed to the server as soon as the device restores connectivity.

Data Collection

TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.
TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.

TechThat SDK

TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.
TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.

TechThat Server

TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.
TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.

Messaging

TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.
TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.

Data Distribution

TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.
TechThat is a 100% open-source middleware platform for building end-to-end IoT solutions, connected applications and products. TechThat takes care of all the back-end heavy lifting and allows vendors to concentrate on maximizing their product’s unique value.