Software Development Kit for SmartMesh IP Accelerates Development of Wireless Sensor Industrial Internet of Things Applications

Linear Technology SmartMesh IP LTC5800-IPM LTP5901/2-IPM

Linear Technology’s SmartMesh IP™ wireless sensor networking products now provide the ability to program industrial Internet of Things (IoT) applications directly on the embedded ARM Cortex M3, running Micrium’s μC/OSII real-time operating system. Users no longer need a separate processor for sensor interface and edge data analytics, reducing the cost, footprint and power consumption of the integrated wireless sensor node. Application development time is accelerated with a library of reference code and source code examples. Based on 6LoWPAN, SmartMesh IP mesh networking products include a pre-compiled networking stack that delivers >99.999% network reliability at ultralow power. This is particularly important for industrial IoT applications, where wireless sensor networks (WSNs) may be deployed in harsh and remote environments.

Linear Technology - SmartMesh IP

The On-Chip Software Development Kit (SDK) provided with the LTC5800-IPM (system-on-chip) and LTP5901/2-IPM (PCB modules) has been architected to ensure that developers can stably run both the pre-compiled SmartMesh IP networking stack and their applications simultaneously. To support the growing community of developers on this platform, the DustCloud Developer Community www.dustcloud.org provides an interactive forum for developers building applications on SmartMesh IP. It contains source code, software reference designs and detailed documentation for the SDK, as well as a developer discussion forum.

Applications written within the SDK may:

  • Read and control peripherals- general purpose input-output (GPIO) pins, analog-to-digital coverter (ADC) inputs, universal asynchronous receiver/transmitter (UART), serial peripheral interface (SPI) master, inter-integrated circuit (I2C) master, 1-wire master
     
  • Process data such as statistic alanalysis and local decision making and control
     
  • Send and receive wireless messages through the SmartMesh IP wireless mesh network