From Texas Instruments: The SimpleLink™ Wi-Fi® CC3200 LaunchPad is an evaluation development platform for the CC3200 wireless microcontroller (MCU).
The CC3200 is the industry’s first single-chip microcontroller unit (MCU) with built-in Wi-Fi connectivity. Created for the Internet of Things (IoT), the SimpleLink CC3200 device is a wireless MCU that integrates a high-performance ARM Cortex-M4 MCU, allowing customers to develop an entire application with a single IC.
It includes a wide variety of peripherals, including a fast parallel camera interface, I2S, SD/MMC, UART, SPI, I2C, and four-channel ADC, PWM mode, Watchdog Timer and extensive GPIO multiplexing. Low power modes and hibernaton is also included for devices required to run on batteries.
It includes 802.11 b/g/n radio, baseband, and MAC with a powerful crypto engine for fast, secure Internet connections with 256-bit encryption. Station, Access Point, and Wi-Fi Direct modes for connectivity, While WPA2 personal and enterprise security and WPS 2.0 is supported. It also included embedded TCP/IP and TLS/SSL stacks, HTTP server, and multiple Internet protocols.
How Does It Work
Event hub provides 2 mechanisms for communication, the AMQP protocol and REST APIs. In the current example the CC3200 utilises the REST APIs over SSL/TLS. An AMQP based example is in the planning, this is preferred mechanism as it provides significant performance gains.
There are many steps involved in making this all work, as encryption and creation of keys are required to ensure you can work with the Azure REST API in a secure manner. In fact, Microsoft has made sure things will only work when you are securing everying over the wire.
Visit this page to view the extracted and processed JSON data, including the temperature, that my CC3200 LaunchPad is sending to Event Hub. I have it set up for an interval of around 1.5 minutes between packets, if you do not see anything, I am developing more code.