Supported Hardware

<< Click to Display Table of Contents >>

Navigation:  About TeslaCloud >

Supported Hardware

Previous pageReturn to chapter overviewNext page

There are different ways to get your devices connected to the TeslaCloud:

 

TeslaSCADA2 Runtime

 The simplest way provide data to TeslaCloud is to use protocols that supports TeslaSCADA2 Runtime: Modbus, Siemens ISO/TCP, Ethernet/IP and others. For more information about devices that support TeslaSCADA2 Runtime you can find here. You can collect information you needed by TeslaSCADA2 Runtime and provide this information to the TeslaCloud. For this purposes you can use desktop versions (Windows, Linux, MacOS, Raspberry PI) or Android version of our product. By using TeslaSCADA2 Runtime you can also read the information from the TeslaCloud by internal or HTTP protocol.

 

TeslaCloud library

 If you want to use TeslaCloud for IoT projects you can study our C++ library for embedded devices on the GitHub. It uses internal protocol to connect to TeslaCloud and provide data.

Now we've tested it on several boards: Arduino UNO, ESP8266 and ESP32.

 

HTTPS REST API

 HTTP(s) API is a standard communication protocol that can be used by any Internet-connected device. The device connects to the cloud occasionally to transfer the data. Sending timestamped data in batches is also possible, which is particularly useful for Cellular devices. You can find more guidance in HTTPS REST API documentation.

 

MQTT API

 MQTT API is a standard communication protocol that can be used by any Internet-connected device. The device connects to the cloud occasionally to transfer and get the data. It's possible to connect to TeslaCloud by using TeslaSCADA2 Runtime from any device desktop or mobile.