An open API service indexing awesome lists of open source software.

https://github.com/airootuser/laravel-mqtt-publish

A laravel mqtt publisher
https://github.com/airootuser/laravel-mqtt-publish

laravel mqtt php

Last synced: 8 months ago
JSON representation

A laravel mqtt publisher

Awesome Lists containing this project

README

          

# Laravel Mqtt Publisher
Mqtt is used to publish messages from backend to andriod.

### Getting start
`
composer require luzhuqun/laravel-mqtt-publish
`
### How to use

use Lzq\Mqtt\SamMessage;
use Lzq\Mqtt\SamConnection;

$conn = new SAMConnection();//create a new connection object

$conn->connect('mqtt', array('SAM_HOST' => '192.168.10.147', 'SAM_PORT' => '1883'));//start initialise the connection

$msgCpu = new SAMMessage('hehe');//create a new MQTT message with the output of the shell command as the body

$conn->send('topic://'.'tokudu/ab7867d9fd60db65', $msgCpu);//send the message on the topic cpu

$conn->disconnect();

### Learn more
A complet mqtt service incluede publisher, service and subscriber.
##### service
[mosquitto](https://github.com/eclipse/mosquitto)
##### subscriber
[AndroidPushNotificationsDemo](https://github.com/tokudu/AndroidPushNotificationsDemo)