Connected Sensor SDK
Overview
InnoPhase IoT’s connected sensor SDK offers engineers an edge-to-cloud system that has been optimized for low power sensing, edge processing and posting of sensor data to cloud platforms for further analytics. The SDK is certified to work with AWS IoT & Microsoft Azure IoT platforms, and includes networking protocols to connect to any IoT cloud platforms. The SDK uses InnoPhase IoT’s Talaria SoCs, industry-leading low power Wi-Fi solutions with flexible DTIM settings, configurable Keep Alive timings and a digital radio that allows for ultra-low receive and transmit power. Additionally, Cortex-M based application processor can be used to process sensing data on the edge. Time-to-Market is accelerated for your development whether it is a water leak sensor, hazardous gas sensor, home automation sensor, or any other sensing or monitoring device.
Key Features
- AWS IoT & Microsoft Azure IoT certified
- Secure cloud connectivity – TLS 1.3, MQTTS, HTTPS & WebSocket
- Flexible APIs customize DTIM, Keep Alive, and data posting intervals for battery-life optimizations
- Reference software applications for evaluation and rapid development include:
- Interfacing with sensors using I2C/SPI interface
- Secure transmission of data to IoT cloud platforms like AWS
- Secure FOTA
- Mobile app for Wi-Fi provisioning over BLE
- EVK with integrated sensors and options to add additional sensors via the I2C port.
- Host MCU based EVKs and reference applications
AWS IoT & Azure Support
In a standard demonstration, environmental sensors found on the InnoPhase IoT INP3011 EVK are connected to Amazon Web Services (AWS) using the most efficient Wi-Fi radio available in the market, the InnoPhase Talaria TWO. The sensors post their data to the cloud at an adjustable time interval that allows developers to balance between data volume and battery life. The data can be visualized using graphing programs such as Grafana.

In the implementation shown here, the INP3011 EVK is configured to poll its integrated sensors once per minute and post to the AWS cloud. The flexibility of the Talaria TWO allows for it to save even more power by not listening to every router beacon. In this case, we have it set to listen only every 1.2s (DTIM12). Keep Alive message timings are adjustable and are critical for maintaining contact with the router when using longer beacon listening intervals. In this case, a Keep Alive is set for every 3 minutes.

The results of this configuration are measured with a power meter and deliver compelling performance. The average current is measured at 112uA @ 3.3V over 19 minutes. This would deliver more than 2 years of battery life if the product was utilizing two AA batteries (derated to 2200mAh). By modifying the setting to DTIM24 and two-minute post period, a two-year battery life would be achievable using just two AAA batteries.

Once the operation of this application kit is mastered, developers can easily add any additional sensors that need to be evaluated and integrated. Simple modifications will also allow for integration with graphing applications and other cloud services such as AWS, Azure, IBM Watson and Google Cloud. The InnoPhase IoT Sensor-to-Cloud Application Kit allows for accelerated and flexible sensor product development.
How to Download
INP301x EVK Development
- Purchase a Talaria TWO Evaluation Board of your choice from one of our Distribution Partners
- Register on our Customer Portal to download our Sensor-to-Cloud application. (Note: requires signing an NDA and Development Tools License Agreement to be signed)