# CONNECT A DEVICE

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Arduino Compatible Devices</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2FuqRhblYn9S6rxXHAI4zP%2Farduino%20logo.png?alt=media&#x26;token=0fb1fab2-836e-4215-9987-78763228b08d">arduino logo.png</a></td><td><a href="overview">overview</a></td></tr><tr><td><strong>Linux and Raspberry Pi Devices</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2F0cN4BDws24Bo1mJ2qhOL%2FRaspberry_Pi_Logo.jpg?alt=media&#x26;token=1d4b0c59-f14c-4b66-8c58-8c1eefa0d16e">Raspberry_Pi_Logo.jpg</a></td><td><a href="linux">linux</a></td></tr><tr><td><strong>MQTT Devices</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2FLEVt3891hjSlst8X5Ooi%2Fmqtt_devices.jpeg?alt=media&#x26;token=3a3be3f8-43d6-4116-9373-fc9c0ad29467">mqtt_devices.jpeg</a></td><td><a href="mqtt">mqtt</a></td></tr><tr><td><strong>Sigfox Devices</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2FblFCxLRNS6jrsklkBRph%2Fsigfox.jpeg?alt=media&#x26;token=e89646f8-e49f-4c13-8384-eaa053b57572">sigfox.jpeg</a></td><td><a href="lpwan/sigfox">sigfox</a></td></tr><tr><td><strong>LoraWan Devices</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2Fjj1JPYXYxppYhRE4bCjL%2Florawan.png?alt=media&#x26;token=27115a94-f469-41d2-a2dd-63183e1bf658">lorawan.png</a></td><td><a href="lpwan/the-things-stack">the-things-stack</a></td></tr><tr><td><strong>Generic HTTP Devices</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2FMmXViRXB1utz5ZsMvjXh%2Fhttps.jpeg?alt=media&#x26;token=f8f4afa8-e8a4-4225-a6dc-341441c5bf82">https.jpeg</a></td><td><a href="http-devices">http-devices</a></td></tr></tbody></table>

To connect a device, choose the appropriate technology that matches the device's capabilities and communication protocol.

* **Arduino Compatible Devices**: Any Arduino with Internet connectivity, including the Espressif [ESP8266](https://docs.thinger.io/arduino/espressif-esp8266) and [ESP32](https://docs.thinger.io/arduino/espressif-esp32) devices. Connect them with the IOTMP protocol, which enables a Device API, includes[ Remote OTA](https://docs.thinger.io/ota), and [Remote Console](https://docs.thinger.io/remote-console).
* **Linux/Raspberry Pi Devices**: Any device running Linux, using IOTMP protocol, including Device API, Remote SSH, Sockets Proxy, and Remote Web Services.
* **MQTT Devices**: Connect any device over the MQTT protocol. MQTT (Message Queuing Telemetry Transport) is a messaging protocol for small sensors and mobile devices.
* **Sigfox Devices**: Connect any device over the Sigfox 0G network. Sigfox is a global IoT network operator that provides low-power, wide-area network (LPWAN) services, ideal for applications requiring long battery life and low data transmission rates.
* **LoraWAN Devices**: Connect any device using the LoraWAN protocol. LoraWAN (Long Range Wide Area Network) is a protocol for low-power, wide-area networks designed to wirelessly connect battery-operated things to the internet in regional, national, or global networks.
* **HTTP Devices**: Connect any device using HTTP requests to communicate with Thinger.io. HTTP (Hypertext Transfer Protocol) is the foundation of data communication for the World Wide Web, allowing devices to send and receive data over the Internet.
