Reference Library

Welcome to! is a rich software framework for quickly building IoT device applications running on Linux-based devices. implements a web-enabled, secure, modular and extensible JavaScript and C++ runtime environment and provides ready-to-use and industry proven software building blocks. These enable devices to talk to various sensors, other devices and cloud services, and to process, analyze and filter sensor data locally, at the edge device or within the local network ("fog").

If you're new to, please start with the Introduction and Overview and Getting Started with documents.

User Guides And Tutorials

POCO C++ Libraries



Open Service Platform

POCO Data Library

POCO PageCompiler

POCO Zip Library

Remoting NG

Universal Plug and Play

API Reference by Namespace

CppUnit IoT IoT::BtLE IoT::CAN
IoT::DeviceStatus IoT::Devices IoT::GNSS IoT::GNSS::NMEA
IoT::MQTT IoT::MobileConnection IoT::Modbus IoT::NetworkEnvironment
IoT::UDP IoT::WebEvent IoT::XBee Poco
Poco::CodeGeneration Poco::CppParser Poco::Crypto Poco::DNSSD
Poco::DNSSD::Avahi Poco::DNSSD::Bonjour Poco::Data Poco::Data::Keywords
Poco::Data::SQLite Poco::Dynamic Poco::Dynamic::Impl Poco::FastInfoset
Poco::Geo Poco::Impl Poco::JS Poco::JS::Bridge
Poco::JS::Core Poco::JS::Core::Internal Poco::JS::Data Poco::JS::Net
Poco::JSON Poco::Net Poco::Net::Impl Poco::OSP
Poco::OSP::Auth Poco::OSP::Auth::Data Poco::OSP::BundleSign Poco::OSP::JS
Poco::OSP::Shell Poco::OSP::Unit Poco::OSP::Web Poco::OSP::WebEvent
Poco::Redis Poco::RemotingNG Poco::RemotingNG::HTTP Poco::RemotingNG::JSONRPC
Poco::RemotingNG::REST Poco::RemotingNG::SOAP Poco::RemotingNG::TCP Poco::Serial
Poco::UPnP Poco::UPnP::GENA Poco::UPnP::SOAP Poco::UPnP::SSDP
Poco::UPnP::ServiceDesc Poco::Util Poco::Util::Units Poco::Util::Units::Constants
Poco::Util::Units::Internal Poco::Util::Units::Units Poco::Util::Units::Values Poco::WebTunnel
Poco::XML Poco::XSD Poco::XSD::Parser Poco::XSD::Types
Poco::Zip std