Demo application for using the AT&T IoT Starter Kit Powered by AWS.

Dependencies:   SDFileSystem

Fork of ATT_AWS_IoT_demo by Anthony Phillips

IoT Starter Kit Powered by AWS Demo

This program demonstrates the AT&T IoT Starter Kit sending data directly into AWS IoT. It's explained and used in the Getting Started with the IoT Starter Kit Powered by AWS on starterkit.att.com.

What's required

  • AT&T IoT LTE Add-on (also known as the Cellular Shield)
  • NXP K64F - for programming
  • microSD card - used to store your AWS security credentials
  • AWS account
  • Python, locally installed

If you don't already have an IoT Starter Kit, you can purchase a kit here. The IoT Starter Kit Powered by AWS includes the LTE cellular shield, K64F, and a microSD card.

Revision:
23:b9ff83dc965f
Parent:
15:6f2798e45099
--- a/AWS_openssl/aws_iot_src/protocol/mqtt/aws_iot_embedded_client_wrapper/timer_interface.h	Wed Dec 07 21:19:07 2016 +0000
+++ b/AWS_openssl/aws_iot_src/protocol/mqtt/aws_iot_embedded_client_wrapper/timer_interface.h	Thu Dec 15 18:05:09 2016 +0000
@@ -63,7 +63,6 @@
  * @return bool - true = timer expired, false = timer not expired
  */
 bool has_timer_expired(Timer *);
-//bool has_timer_expired(mbed::Timer object); //TODO: modified to mbed::timer
 
 /**
  * @brief Create a timer (milliseconds)
@@ -74,7 +73,6 @@
  * @param uint32_t - set the timer to expire in this number of milliseconds
  */
 void countdown_ms(Timer *, uint32_t);
-//void countdown_ms(mbed::Timer object, uint32_t);
 
 /**
  * @brief Create a timer (seconds)
@@ -85,7 +83,6 @@
  * @param uint32_t - set the timer to expire in this number of seconds
  */
 void countdown_sec(Timer *, uint32_t);
-//void countdown_sec(mbed::Timer object, uint32_t);
 
 /**
  * @brief Check the time remaining on a given timer
@@ -96,7 +93,6 @@
  * @return int - milliseconds left on the countdown timer
  */
 uint32_t left_ms(Timer *);
-//uint32_t left_ms(mbed::Timer object);
 
 /**
  * @brief Initialize a timer
@@ -106,7 +102,6 @@
  * @param Timer - pointer to the timer to be initialized
  */
 void init_timer(Timer *);
-//void init_timer(mbed::Timer object);
 
 #ifdef __cplusplus
 }