Чтобы M2M24 Gateway автоматически запускался при включении компьютера и устанавливал соединение с облачной группой, можно настроить автозагрузку как в Windows, так и в Linux.
Настройка автозапуска в Windows
-
Запустите программу M2M24 Gateway и установите галочку «Авто старт». Убедитесь, что поля «Адрес сервера», «Идентификатор группы» и «Пароль группы» заполнены в соответствии с группой из ЛК M2M24 Cloud. После этого закройте приложение.
-
Найдите файл запуска - либо
M2M24 Cloud Gateway*.jar, либоstart_win.bat- и создайте ярлык на него.
-
Нажмите Win + R, введите
shell:startupи нажмите Enter. В открывшуюся папку «Автозагрузка» переместите созданный ярлык.
Теперь при каждой загрузке Windows программа будет запускаться автоматически и подключаться к указанной в конфигурации группе.
Дополнительно: если не требуется графический интерфейс, можно запустить приложение в фоновом режиме, добавив ключ -h в командную строку или в свойства ярлыка:
java -jar "M2M24 Cloud Gateway.jar" -h
Настройка автозапуска в Linux (через systemd)
В Linux рекомендуется использовать системный менеджер systemd для запуска M2M24 Gateway как службы.
-
Убедитесь, что Java установлена:
java -version
-
Создайте директорию для сервиса (если ещё не создана):
sudo mkdir -p /opt/m2m24gateway
-
Скопируйте туда JAR-файл и конфигурационный файл
config.json:sudo cp M2M24\ Cloud\ Gateway*.jar /opt/m2m24gateway/ sudo cp config.json /opt/m2m24gateway/
-
Создайте пользователя без прав входа в систему:
sudo useradd -r -s /bin/false m2m24gw
-
Назначьте права:
sudo chown -R m2m24gw:m2m24gw /opt/m2m24gateway/
-
Создайте файл службы:
sudo nano /etc/systemd/system/m2m24gateway.service
Содержимое файла:[Unit] Description=M2M24 Cloud Gateway After=network.target [Service] Type=simple User=m2m24gw WorkingDirectory=/opt/m2m24gateway ExecStart=/usr/bin/java -jar "M2M24 Cloud Gateway.jar" -h Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target -
Перезагрузите демон systemd и включите службу:
sudo systemctl daemon-reload sudo systemctl enable m2m24gateway.service sudo systemctl start m2m24gateway.service
После этого M2M24 Gateway будет автоматически запускаться при старте системы в фоновом режиме и подключаться к вашей группе в облаке.