Anatoly Lebedev
Other Parts Discussed in Post: CC3220SF
The open-source Mongoose operating system (OS) from Cesanta enables embedded developers to move quickly from an idea to a prototype and smoothly transition to production. It helps accelerate cloud-powered Internet of Things (IoT) prototype development of connected devices and connects securely to Google Cloud IoT Core.
Out of the box, the Mongoose OS starter kit includes:
Google Cloud IoT Core enables the connection and central management of millions of globally dispersed IoT devices. When used as part of the broader Google Cloud IoT solution, the Mongoose OS can ingest all IoT data and connect to Google Cloud’s state-of-the-art analytics services, including Cloud Pub/Sub, Dataflow, Bigtable, BigQuery and Machine Learning.
We’re proud to announce that the Mongoose OS starter kit is now based on TI’s SimpleLink™ CC3220SF wireless microcontroller (MCU) LaunchPad™ development kit. The SimpleLink CC3220SF is a single-chip wireless MCU with 1MB of execute-in-place flash and 256KB of RAM. The MCU has two physically separate on-chip execution environments: one running on the user’s application-dedicated host Arm® Cortex®-M4 MCU, and a second running on the network processor Arm Cortex-M3 MCU. The network processor takes care of all Wi-Fi® and internet logical layers, running advanced security features while offloading the host MCU from such tasks, and enabling a more secure connection from the chip to the cloud with a single device.
IoT software development kits (SDKs) for connecting embedded devices to cloud platforms usually contain a collection of source files and examples for sending and receiving data to the cloud over Message Queuing Telemetry Transport (MQTT). But this requires that you spend significant time and effort creating a prototype and developing all of the basic infrastructure functionality yourself. Because the Mongoose OS-based SimpleLink CC3220 starter kit and Google Cloud IoT Core implement the required infrastructure and components, you can have a prototype ready and send data to the Google IoT cloud in a matter of minutes.
The starter kit comes with step-by-step tutorials that include:
To start your project, simply order the SimpleLink CC3220SF wireless MCU LaunchPad development kit and follow the instructions.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated