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(trueNULL$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'0false);
    
$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

Skocz do:


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