Enable digital transformation at your organization.

Get started with Bluetooth.

Select the dev board you want to generate code for.

Tell us how your board connects to the internet.

Sensors

Sense anything. Choose predefined sensors or select other to set up a generic sensor that reads pin voltage.

Conditional Logic

Use conditional logic to trigger Temboo Choreos based on sensor values.

Actuators

Choose pre-defined actuators for real-world actions, or select generic actuators to output raw data.

Security Tips

We recommend keeping important credentials out of your code by storing them using Profiles. This also reduces memory consumption and makes it easy to update them without changing your code.

Getting Started with OAuth

You’ll need to go through the OAuth process to obtain proper credentials which Temboo has simplified with Choreos. We recommend checking out this video before getting started with OAuth.

Create Accounts

Create a Twilio account and obtain your AccountSID and authorization token by looking at your Dashboard (see our full setup instructions).

Create a Nexmo account and obtain your API Key and API Secret in the API Settings menu API Settings menu (see our full setup instructions).

Configuring Notifications

Fill in the desired Subject, FromAddress, ToAddress, and MessageBody.

Fill in the desired From, Subject, To, and MessageBody.

Fill in the desired Values and SpreadsheetID.

Fill in the desired From, To and Body.

Fill in the Text input with “Press 1 to change the state of your pin”. This is the message that will be translated to speech in the phone call alert. Fill in the desired ByeText, To, and Body. Set MaxDigits to 1.

Click 'Generate Code' to test that your inputs are valid.

Set a condition based on your actuator values if your Yun should call based on an output.

Using Arduino and Energia IDE

Make sure you've got the latest version of the Arduino IDE - it comes with the Temboo library already installed.

Use the Library Manager in the Arduino IDE to make sure you have the latest version of the Temboo library.

Open your auto-generated code in the Arduino IDE and upload it to your board. You can use the serial monitor to see your board connecting to Temboo.

Finalizing OAuth

Use the new credentials you've just generated in the FinalizeOAuth Choreo.

Obtain your credentials by following the instructions in the InitializeOAuth Choreo page.

Running Your Code

Copy the cURL snippet and run it from a terminal window - that's it!

Find it. Try it. Use it.

Explore 2000+ Choreos for 100+ APIs, databases, and code utilities.

Program applications and devices lightning fast.

Program hardware for the Internet of Things

Full Instructions

You can find full instructions for running Temboo code on various platforms: