Managing energy requires standards based communications and object models. The Kitu Spark software components used in our solutions are available as tested, proven, interoperable, and documented for use in your product today. We help you integrate them onto your platform and provide you with well documented Software Development Kits (SDKs) including API documentation, sample application or interface code and testing capabilities. In addition, we can provide long term support, code maintenance and upgrades. Many customers today license Kitu software components (either in source or object) to avoid costly project overruns and long term code maintenance.

Kitu Spark Components available today include:

If you do not see a software component that you are looking for, please contact us. 


Spark IEEE 2030.5



IEEE 2030.5, also known as SEP2.0, is an IP-based application protocol international standard providing Energy services for residential or commercial sites.  It may be used by Utilities, Aggregators, Energy Service Providers to control and manage end devices.

  • Zero End Device Configuration

  • Automatic Resource/Event Discovery

  • Full Security and Encryptions (Meets NIST Cyber security Requirements)

  • Scalable and addressable

  • IPv6 protocol centric but supports IPv4

  • Physical layer Independent

Function Sets include:

  • Base Functions including:

  • Time, Device Information etc.

  • Billing

  • Configuration

  • Demand Response/Load Control

  • Device Information

  • Distributed Energy Resources

  • Device Control

Support for the following device types:

  • Programmable Communicating Thermostat

  • Strip Heaters

  • Baseboard Heaters

  • Water Heater

  • Pool Pump

  • Sauna

  • Hot tub

  • Smart Appliance

  • Irrigation Pump

  • Managed Commercial and Industrial (C&I) Loads

  • Simple misc. (Residential On/Off) loads

  • Flow Reservation

  • Log Event

  • Metering

  • Messaging

  • Over the Air Upgrade

  • Pricing

  • Interior/Exterior Lighting

  • Electric Vehicle/EVSE

  • Smart Inverter (Solar/Wind/Battery/Fuel Cells)

  • Other Generation Systems

  • Load Control Switch

  • Battery Storage/Fuel Cell

  • Energy Management System

  • Smart Energy Module

  • Phone/Tablet/Computer

  • Electric/Water/Gas Metering 


The Kitu Systems end-node solution:


End-Node Optimized - Small memory footprint and low power


  • Runs on virtually all modern processor architectures including ARM, MIPS, Intel and more

  • Operates with a variety of communication technologies 

    • ​HP-GP/HP-AV/G3, Ethernet, Serial, Wi-Fi, 802.15.4, Bluetooth, 2G/3G/LTE 

  • Operating system abstraction allows use with a variety of OS’s including Kitu’s simple KOS

  • Modular Approach – select and configure Function Sets based on use case

  • Security – designed & integrated from ground up 

  • True end-node device configuation

    • Auto-discovers local server

    • Auto device configution and service discovery


Application Framework and API's enable simple custom development and speeds time to market

Generac Pwrcell


Kitu Systems Gateway Kit


The Kitu Systems Gateway solution:


Linux version on commonly available open router/gateway platforms

  • Operates with a variety of communication technologies 

    • ​HP-GP/HP-AV/G3, Ethernet, Serial, Wi-Fi, 802.15.4, Bluetooth, 2G/3G/LTE

  • The Kitu Systems Application Layer Gateway supports multiple IoT Protocols along with functionality associated with auto-discovery, security  and parsing engines.

    • IEEE 2030.5 Client and Server,

    • OpenADR2.0a/b VEN, ALG: SEP2 / SEP 1.x, SEP2 / OpenADR

    • ZigBee Pro (Core Networking + Home Automation, Smart Energy, Light Link Profiles) • ZigBee IP, 6LoWPAN​

  • ​Packaged with Reference applications that may run as a seperate process for Smart Energy, Smart Home and Smart Grid

Application Framework and API's enable simple custom development and speeds time to market



OpenADR is an industry standard protocol for devices to manage and respond to energy demand response events.


Kitu Systems OpenADR VEN Stack provides

  • Small footprint

  • Flexible – robust API’s

  • Hardware, PHY, OS agnostic

  • Support for OpenADR 2.0a and 2.0b profiles

  • Push and Pull support

  • Both HTTP and XMPP transport mechanisms

Spark OpenADR