Skip to main content

Integrations

Hardware platforms

  • This guide shows you how to integrate your device with the Golain platform.
  • We have a set of SDKs that you can use to integrate your device with the Golain platform.

ESP IDF

This guide assumes that you are familiar with the ESP IDF and have a working ESP development environment set up. If not, you can get started by following the ESP32 Getting Started Guide. You can resume this guide once you have a working ESP32 development environment.

This guide also assumes that you have a Golain account and can create a project. You can follow the Getting Started Guide to get started with Golain. Since golain is highly dependent on mqtt protocol for communicating with the platform, below is the configuration to setup your esp32 device to communicate with golain platform.

Mobile as a Controller

  • The Golain Dart Mobile SDK is a library for communicating with BLE Mesh devices and Platform APIs using a Flutter application.
  • The Golain consumer application is built using the Golain Dart Mobile SDK. You can use the Golain consumer application to control your device.

Mobile as a Device

  • Mobile MQTT Dart SDK is for communicating with the MQTT broker.

Note: Do not rename any downloaded files