- name: enmac-collector
- description: This snap is used in IIoT devices (Collector devices) to collect data from various automation processes / devices / sensors to Prevas Cloud (formerly Enmac Cloud) platform.
- snapcraft: https://prevasonline-my.sharepoint.com/:u:/g/personal/juho_hanhimaki_prevas_fi/EUrCXdEHXEFFg480C6t09SMBEwTFKppPLwibfmsTp4ZyoQ?e=bZQbuv
- upstream: PRIVATE
- upstream-relation: owner
- interfaces:
- mntctl:
- request-type: auto-connection
- reasoning: Collector devices are provisioned to Prevas Cloud platform using configuration files transferred by USB flash drives. Without the configuration file the software cannot function. The configuration is used to define the device’s networking (Netplan), hostname and necessary Prevas Cloud connection details. The configuration file is signed by Prevas Cloud to prevent any outside tampering. As the collector devices are usually headless, the USB flash drive can also be used to gather diagnostics information to troubleshoot any connectivity issues. The mount-control interface is used facilitate mounting USB flash drives by label ‘COLLECTOR’. Thus, the snap will only be able to access a drive that has been labelled for that purpose.
- hostname-control:
- request-type: auto-connection
- reasoning: Ability to configure device’s hostname is essential function of Collectors connected Prevas Cloud (see mntctl).
- network-setup-control:
- request-type: auto-connection
- reasoning: Ability to configure device’s networking is essential function of Collectors connected Prevas Cloud (see mntctl).
- mntctl:
This request has been added to the queue for review by the @reviewers team.
Given the purpose and functionality of the snap described above, +1 (#voteFor) auto-connecting network-setup-control
, hostname-control
and mount-control
(pending publisher vetting)