> For the complete documentation index, see [llms.txt](https://docs.consentiumiot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.consentiumiot.com/readme/consentium-iot-platform-usage.md).

# Consentium IoT Platform usage

## Steps to Set Up Your Board and Send Sensor Data

### 1. Sign Up

* Visit the [Consentium IoT](https://consentiumiot.com/) website and create an account.
* After completing the sign-up process, verify your email to activate your account.

### 2. Log In

* Once verified, log into your Consentium IoT account using your credentials.

### 3. Create a New Board

* Navigate to the dashboard.
* Click on the "Create Board" option. You’ll see a pop-up to input board details.

### 4. Add Board Details

<figure><img src="https://1722507258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2tTe7YNQtbpNi3ve2r6s%2Fuploads%2Fb3SPRQvq7rDlGW7R7Z5t%2FCapture.PNG?alt=media&amp;token=54f9b56d-63b8-4a91-99d2-331ecc22b476" alt=""><figcaption></figcaption></figure>

* Provide the following details:
  * **Board Name**: The name of your board (e.g., Temperature Sensor).
  * **Board Description**: A short description of what the board will do (e.g., This board will monitor room temperature).
  * **Send API Key**: A unique API key will be generated for the board.

### 5. Access API Documentation

* After saving the board, click on the "API Documentation" button.
* This will provide detailed instructions on integrating with the platform.

<figure><img src="https://1722507258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2tTe7YNQtbpNi3ve2r6s%2Fuploads%2FfqMHrlrZZwOrg4LNzyF4%2F4.%20API%20documentation.png?alt=media&amp;token=8a873269-530c-43ad-be34-1bdc3b78208d" alt="" width="280"><figcaption></figcaption></figure>

### 6. Copy the Send API Key

* From the "Authentication API Key" section, copy the **Send API Key**.
* This key will be used to authenticate sensor data transmission.

<figure><img src="https://1722507258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2tTe7YNQtbpNi3ve2r6s%2Fuploads%2F6Y7Dgld3e9fti2I0CeQN%2F5.%20copy_send_key.png?alt=media&amp;token=babb793f-9b63-4c5f-97f4-f5cfc3686c3a" alt=""><figcaption></figcaption></figure>

### 7. Use in ConsentiumThings Code

* Paste the **Send API Key** into the appropriate field in the ConsentiumThings send sensor data code.
* Similarly, copy the **Board Key** (also generated) and paste it into the code where required.

<figure><img src="https://1722507258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2tTe7YNQtbpNi3ve2r6s%2Fuploads%2FlXE9XYtkhQE6MvZD1W7K%2F6.%20copy_board_key.png?alt=media&amp;token=8366f062-a401-4391-a5e2-a85a3d4d783c" alt=""><figcaption></figcaption></figure>

Following these steps will allow you to successfully create a board and begin sending sensor data to the Consentium IoT platform.

## 8. Install the Consentium IoT library&#x20;

To install the Arduino library for Consentium IoT services on ESP32,  ESP 8266 or Raspberry Pi Pico W microcontrollers, move over to **Arduino's Library Manager** and search for **ConsentiumThings.**

<figure><img src="https://1722507258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2tTe7YNQtbpNi3ve2r6s%2Fuploads%2F1JCQsMoMFo6krf1FTrhL%2FScreenshot%202024-09-04%20at%2011.22.02%E2%80%AFAM.png?alt=media&amp;token=1f8debe1-dcd0-4d63-82a5-96ddf93c1914" alt="" width="283"><figcaption></figcaption></figure>
