LogoLogo
  • OVERVIEW
  • QUICK START
  • CONNECT A DEVICE
  • ARDUINO COMPATIBLE DEVICES
  • OVERVIEW
  • SDK SETUP
    • Arduino IDE
    • Visual Studio Code
  • DEVICES
    • ESPRESSIF ESP32
    • ESPRESSIF ESP8266
    • ARDUINO ETHERNET
    • ARDUINO WIFI
    • ARDUINO GSM
    • OTHER DEVICES
  • CODING GUIDE
  • TROUBLESHOOTING
  • REMOTE OTA
  • REMOTE CONSOLE
  • LPWAN DEVICES
    • SIGFOX
    • LoRaWAN (TTN)
  • OTHER DEVICES
  • HTTP DEVICES
  • MQTT CLIENTS
  • LINUX / RASPBERRY PI
  • PLATFORM FEATURES
    • DEVICES ADMINISTRATION
    • DATA BUCKETS
    • DASHBOARDS
    • ENDPOINTS
    • ALARMS
    • ACCESS TOKENS
    • GEOFENCING
    • ASSET TYPES & GROUPS
  • BUSINESS FEATURES
    • PLUGINS MARKETPLACE
    • PRODUCTS
      • Product Profile
        • Properties
        • Buckets
        • API Resources
        • Scripts
        • Payloads
      • Product Dashboard
      • Product Services
      • Examples
        • Shelly Plug S
        • Kunbus RevPi
        • Shelly Plus 1 PM
    • FILE STORAGES
    • PROJECTS MANAGER
    • USER ACCOUNTS
    • WHITE-LABELING
    • CUSTOM WEB DOMAIN
    • OAUTH2 CLIENTS
    • PROXIES
  • Server
    • SERVER DEPLOYMENT
      • Thinger.io Cloud
      • On-Premise
    • SERVER ADMINISTRATION
      • License Setting
      • Server Settings
      • Cluster / Server Status
      • Server Logs
    • SERVER API
    • CHANGELOG
  • Others
    • OTHER SOFTWARE
      • Server Monitoring Client
    • THINGER.IO HARDWARE
      • Thinger M2IoT Modem
      • Thinger32 NB-IoT
      • ClimaStick
      • WiFi Button
    • SMARTPHONE APP
  • ABOUT
    • Community & Social Links
    • Branding
    • Terms & Conditions
    • Privacy Policy
    • Service Level Agreement
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

DEVICES

Connecting Arduino Compatible devices to IoT

PreviousVisual Studio CodeNextESPRESSIF ESP32

Last updated 11 months ago

Was this helpful?

The Thinger.io platform is designed to support almost any microcontroller or device with communication capabilities, whether it uses Ethernet, WiFi, or GSM. This flexibility allows you to choose the hardware that best suits your needs without being forced to purchase specific vendor-compatible hardware. This is crucial when designing your IoT projects.

Steps to Connect Your Device:

  1. Configure Your SDK:

    • Ensure your SDK is configured according to the previous .

  2. Start with Default Examples:

    • Open the Arduino IDE or Visual Studio Code with PlatformIO.

    • Navigate to the default examples provided by Thinger.io.

    • In the Arduino IDE, go to File > Examples > thinger.io and choose an example for your device.

    • In Visual Studio Code, open the PlatformIO Home and select an example project compatible with your hardware.

  3. Upload the Example Code:

    • Modify the example code if necessary to fit your specific hardware setup.

    • Upload the code to your device following the instructions for your development environment.

By following these steps, you can start connecting your device to the Thinger.io platform and leverage its full range of features.

The best way to start connecting your device is by using the Arduino IDE and loading an example for your device from the Thinger.io client library in File > Examples > thinger.io.

Please, select the device typology you want to connect to get detailed instructions for each specific device.

SDK Setup instructions
ESPRESSIF ESP32
ESPRESSIF ESP8266
ARDUINO ETHERNET
ARDUINO WIFI
ARDUINO GSM
OTHER DEVICES