Temboo makes it easy to interface with hundreds of REST-ful web services with the SimpleLink SDK

With internet-connected embedded devices, developers have the ability to tap into a massive offering of representational state transfer (REST)-ful application programming interfaces (APIs). REST-ful APIs are “hooks” that websites and services provide externally to share capabilities and information programmatically. For example, yahoo.com includes REST-ful APIs that allow external services and devices, such as an internet-connected sprinkler controller, to tap into their database to get the latest local weather information. By leveraging this REST-ful API, the sprinkler has additional awareness that may dynamically skip a watering session if it rains that day. Being able to leverage these REST-ful APIs allows embedded developers to include additional intelligence and capabilities into their connected applications.

A few other examples for developers:

  • If your embedded application needs to know the status of a package, you can use FedEx’s “get delivery status” API.
  • If you need to send an SMS/text message when a sensor value exceeds a threshold, you can use Twilio’s APIs.
  • If you want to data-log your sensor values into a Google spreadsheet, you can use Google’s APIs to append a row.

And with TI internet-connected SimpleLink™ products, you can leverage REST-ful APIs to include additional intelligence and functionality into your embedded applications.

TI collaborated with Temboo to help developers interface with various REST-enabled websites and services. Temboo is an Internet of Things (IoT) partner that can generate application code based on the SimpleLink software development kit (SDK), enabling your internet-connected SimpleLink device to take advantage of hundreds of different REST APIs. The CC3220S and CC3220SF SimpleLink Wi-Fi devices are supported by Temboo today, with future device support in the works.