Module types
Lynx is constructed using modules to facilitate communication with various external systems and protocols. These pages provide detailed information about the different modules and their behavior. Lynx utilizes three main types of modules:
- Managers
- Integrations
- Internal Modules
Manager
A manager module is used to integrate external systems with Lynx. This type of module is responsible for managing devices and functions within the platform, including their creation and maintenance.
Integration
An integration module connects Lynx to external systems for further data processing. These modules typically scan functions and devices for data marked for export within the system. Data sent via MQTT for these functions can be exported in bulk or transmitted as real-time information to other systems.
Internal
An internal module is a software component that handles specific tasks within the main Lynx platform. These modules may support a subset of data exposure, manage internal events, or act as receivers for specific protocols.