15 lines
326 B
PHP
15 lines
326 B
PHP
<?php
|
|
|
|
namespace App\Services\Mqtt;
|
|
|
|
use PhpMqtt\Client\Facades\MQTT;
|
|
use PhpMqtt\Client\MqttClient;
|
|
|
|
class MqttPublisher
|
|
{
|
|
public static function publish(string $topic, array $payload, int $qos = MqttClient::QOS_AT_LEAST_ONCE): void
|
|
{
|
|
MQTT::connection()->publish($topic, json_encode($payload), $qos);
|
|
}
|
|
}
|