WHAT ARE DRAGONFLY'S ARCHITECTURES?

Dragonfly is a flexible technology that can work on multiple operating systems and is available under different architectures.

On board processing

One computing unit for each device to be tracked
No Internet connection
Optional WLAN connection

On premise processing

One (or multiple) central server(s) for a sub-group of devices to be tracked
No Internet connection
Mandatory reliable WLAN connection

ON BOARD PROCESSING

Requirements

USB camera on board

A wide angle camera (130°-180°) on board of the device.

Computing unit

One computing unit for each device to be tracked

At least an i5-8th Gen CPU or similar + 8 GB of RAM + 150 GB SSD

ON PREMISE PROCESSING

Requirements

Camera on board

A wide angle camera (130°-180°) on board the device.

The camera needs to stream its video in real-time to the local server.

Local wireless Connection

Minimum 2 Mbps/device

Local server

One (or multiple) central server(s) for a sub-group of devices to be tracked

A server with 2-3 Dragonfly instances, with cameras moving in a venue of 10,000 sqm, would require a quad-core CPU like an i7 or i9 8th gen or better, 64 GB or RAM, 300 GB SSD

COMPARISON TABLE

Different architectures for different needs

On board processing

On premise processing

Processing

On board the device
(robot, drone, forklift, AGV...)

On an on-premise server

Internet connection required

NO

NO

Local WLAN connection required

Optional
(only when the positions should be retrieved from external applications)

Mandatory
(minimum 2 Mbps/device to send the video stream to the on-premise server)

Pros

♦ No internet connection required
♦ Self-contained architecture
♦ Easily scalable
♦ Higher performances (there is no latency in the video stream)

♦ No internet connection required