Canopy CMS

What are Canopy’s device integration capabilities?

Canopy offers four device integration models: Leaf Agent (deepest), Network-Based Leaf, Cloud-to-Cloud, and Direct-to-Cloud Messaging, supporting diverse use cases.

Canopy supports a flexible integration architecture that enables comprehensive remote monitoring and management of connected devices—ranging from full-featured endpoints like kiosks and industrial PCs to lightweight sensors and IoT components. The platform supports four primary integration models, each offering varying levels of data access, control, and deployment complexity.

1. Leaf Agent Installation (Deepest Integration)

Platform-level integration with the most comprehensive capabilities

This is Canopy’s most robust integration approach, using the Leaf software agent installed directly on Windows or Linux-based devices. With full access to device-level data and control, Leaf allows for in-depth monitoring, remote operations, and automated management.

Key Capabilities:

Common Use Cases:

Self-service kiosks, Windows/Linux controllers, NVRs, digital signage, industrial PCs

2. Network-Based Leaf Deployment (Integration Level Varies based on network protocol used)

Flexible monitoring via network protocols and local APIs

In this model, Leaf runs on a local network-connected device (such as a gateway or edge PC) and interfaces with nearby equipment using network protocols like ICMP Ping, SNMP, or local APIs. Integration depth varies based on the target device’s interface.

Integration Scenarios:

Key Capabilities:

Common Use Cases:

IP cameras (e.g., Axis), smart sensors, IoT endpoints, payment terminals, printers

3. Cloud-to-Cloud Integration (Integration level varies based on API capabilities of other system)

Device data shared between Canopy and third-party cloud platforms

This model connects Canopy’s cloud platform to other cloud-managed device ecosystems using APIs. It mirrors many capabilities of a local API integration but is managed entirely at the enterprise level rather than through Leaf.

Key Capabilities:

Integration Depth:

Varies by the third-party system’s API richness

Common Use Cases:

MDM platforms (Android/iOS), smart PDUs, cellular routers, cloud-connected kiosks

4. Direct-to-Cloud Device Messaging (Dependent on device capabilities)

Device sends data directly to Canopy’s Leaf Broker in the cloud

This lightweight integration bypasses Leaf entirely—devices publish data payloads (via MQTT, HTTPS, etc.) directly to the Canopy Leaf Broker in the cloud. There’s no on-device or network-based Leaf agent required.

Key Capabilities:

Limitations:

Common Use Cases:

MQTT-enabled devices, LoRaWAN gateways, purpose-built smart sensors, Smart PDU’s

Selecting the Right Integration Path

Each integration method supports a range of use cases and device types. For the richest capabilities, installing the Leaf Agent directly on the device remains the preferred approach. However, the flexibility of network-based, cloud-to-cloud, and direct-to-cloud integrations enables Canopy to support diverse operational environments and product architectures.