Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MQTT - PHP
#5
Co do kodu php to ponizej fragment z paroma komentarzami (samo wysylanie ):

Kod PHP:
<?php

require('../phpMQTT.php');

$server = 'ADRES_IP_LUB_DOMENA_SERWERA';     // change if necessary
$port = 1883;                     // change if necessary
$username = 'NAZWA_KLIENTA_MQTT';                   // set your username
$password = 'HASLO_KLIENTA_MQTT';                   // set your password
// bin2hex... generuje losowy string, tak by client_id byly unikalny. Nalezy przy tym pamietac ze taki klient powinien laczyc sie z ustawiona flaga clean_session (pierwszy parametr w $mqtt->connect).
$client_id = 'phpMQTT-' . bin2hex(random_bytes(8)); // make sure this is unique for connecting to sever - you could use uniqid()

$mqtt = new Bluerhinos\phpMQTT($server, $port, $client_id);

if (
$mqtt->connect(true, NULL, $username, $password)) {
    
// Pierwszy parametr to temat na ktory wyslac, a drugi to tekst do wyslania, reszte zostawic jak jest.
        // Np. ('abcdef/abc/m1', '27.1', 0, false)
    
$mqtt->publish('PREFIX/CZESC_TEMATU_PO_PREFIXIE', 'WARTOSC_DO_WYSLANIA', 0, false);
    
$mqtt->close();
} else {
    echo "Time out!\n";
} 

Odnosnie aktualizacji bazy danych z url na mqtt.ats.pl, co masz na mysli?
Odpowiedz


Wiadomości w tym wątku
MQTT - PHP - przez stAch - 01-08-2024, 11:43 PM
RE: MQTT - PHP - przez wilkxt - 01-09-2024, 10:45 AM
RE: MQTT - PHP - przez stAch - 01-09-2024, 02:51 PM
RE: MQTT - PHP - przez stAch - 01-11-2024, 10:37 PM
RE: MQTT - PHP - przez tonymony - 01-12-2024, 12:37 PM
RE: MQTT - PHP - przez stAch - 01-12-2024, 11:18 PM
RE: MQTT - PHP - przez stAch - 12-08-2024, 08:05 PM
RE: MQTT - PHP - przez tonymony - 12-18-2024, 04:04 PM

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości