18 How-To Intel® IoT Technology Code Samples Now Available in C++

By Cheston Contaoi, Published: 03/10/2016, Last Updated: 03/09/2016

The 18 how-to Intel® IoT Technology code samples are now available in C++. These applications are part of a series of how-to code sample exercises using the Intel® IoT Developer Kit, Intel® IoT Gateway, cloud platforms, APIs, and other technologies, and are designed for anyone interested in learning IoT development.

A complete list of these C++ code sample titles is provided below, along with their links to instructions and code.  

From these exercises, developers will learn how to:

  • Connect the Intel® IoT Gateway computing platform designed for prototyping and producing IoT computing products.
  • Interface with the Arduino 101* (branded Genuino 101* in some countries) I/O and sensor repository using MRAA and UPM from the Intel® IoT Developer Kit, a complete hardware and software solution to help developers explore the IoT and implement innovative projects.
  • Run these code samples in the Intel® System Studio IoT Edition to create applications that interact with sensors and actuators.
  • Connect to a server using IoT Hub from Microsoft Azure*, IoT from IBM Bluemix*, IoT from Amazon Web Services (AWS)*, AT&T M2X*, Predix* from GE, or SAP Cloud Platform* IoT, different cloud-based IoT platforms for machine to machine communication.
  • ​​Invoke the services of APIs including Twilio* for sending text messages, the United States Geological Survey (USGS) for accessing earthquake data, and Weather Underground* for accessing weather data.

To get started, select any of these titles:

These how-to Intel® IoT Technology code samples are also available in JavaScript*, which can be found in this Intel® Developer Zone blog post: Announcing 18 New How-To Intel® IoT Technology Code Samples.

Code Samples

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804