国产欧美日韩在线播放_夜夜春亚洲嫩草影视日日摸夜夜添夜_中文字幕久久综合_国产精品美女网站_性欧美精品一区二区三区在线播放 _91网免费观看_欧美大秀在线观看_91九色在线视频_久草一区二区_一本色道婷婷久久欧美

Linux環境下配置MQTT擴展庫的操作手冊(php5.6 寶塔)

二次開發 admin 發布時間:2021-01-21 10:18:40 瀏覽:

 1. MQTT簡介

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發的一個即時通訊協議,
有可能成為物聯網的重要組成部分。該協議支持所有平臺,幾乎可以把所有聯網物品和外部連接起來,
被用來當做傳感器和致動器(比如通過Twitter讓房屋聯網)的通信協議。
 
目前在中國市場應用比較多的是云喇叭和云打印。
服務器端需要有一個能接收和發送MQTT消息的服務器。可以采購阿里云的微消息隊列 MQTT 版
https://www.aliyun.com/product/mq4iot?source=5176.11533457&type=copy
微消息隊列 MQTT 版是專為移動互聯網(MI)、物聯網(IoT)領域設計的消息產品,
覆蓋互動直播、金融支付、智能餐飲、即時聊天、移動 Apps、智能設備、車聯網等多種應用場景;
通過對 MQTT、WebSocket 等協議的全面支持,連接端和云之間的雙向通信,實現 C2C、C2B、B2C 
等業務場景之間的消息通信,可支撐千萬級設備與消息并發。
阿里云已經做好了MQTT相關環境的配置,后臺還有一些統計和查詢等功能,還是比較方便。
初期可以選擇按照流量計費。這樣比較節省費用。
 
如果你自己不想采用阿里云的MQTT的服務器,也可以自己配置標準MQTT環境,也不難。
 
以上是服務器端。下面說說客戶端,用PHP開發MQTT相關程序在客戶端就需要安裝相關的類庫。
這有2種方法。
 
1.下載phpMQTT.php一個小型的類庫,但是不穩定。用的很少。
2.下載mosquitto庫,然后在Linux環境下編譯安裝。下載地址
http://mosquitto.org/files/source
 
筆者已經在Linux centos環境下PHP5.6的環境下配置成功mosquitto 1.5 
配置手冊因為篇幅原因不詳細列出。如果有需要,可以聯系我本人QQ:804752009
 
本人采購的是阿里云MQTT的服務器,客戶端代碼一部分如下
 
use Mosquitto\Client;
##此處填寫阿里云帳號 AccessKey
$accessKey = 'LTAI4G6rWGk1KQ1qmZ9Xcj11';
##此處填寫阿里云帳號 SecretKey
$secretKey = '0moMPlnaMoHfB4aG86GDEeYd3tcD22';
## 接入點地址,購買實例后從控制臺獲取
$endPoint = '22-cn-nif20cwcu01.mqtt.aliyuncs.com';
##實例 ID,購買后從控制臺獲取
$instanceId = 'post-cn-nif20cwcu44';
## MQTT 第一級 Topic 需要在 MQTT 控制臺提前申請
$topic = 'JUXTC_yuyin';
## MQTT 客戶端ID 前綴, GroupID,需要在 MQTT 控制臺申請
$groupId = 'GID_juxtc';
## MQTT 客戶端ID 后綴,DeviceId,業務方自由指定,需要保證全局唯一,禁止 2 個客戶端連接使用同一個 ID
## 設備IMEI號碼
$deviceId = '862167051682090';
## QOS必須為2
$qos = 2;
$port = 1883;
$keepalive = 90;
$cleanSession = true;
$clientId = $groupId . '@@@' . $deviceId;
## 發送端ClientID,@@@后面字符串可以隨意修改,不能與設備IMEI重復
$masterClientId=$groupId . '@@@20191010master';
echo $clientId . "\n";
$mid = 0;
## 初始化客戶端,需要設置 clientId 和 CleanSession 參數,參考官網文檔規范
$mqttClient = new Mosquitto\Client($masterClientId, $cleanSession);
## 設置鑒權參數,參考 MQTT 客戶端鑒權代碼計算 username 和 password
$username = 'Signature|' . $accessKey . '|' . $instanceId;
$sigStr = hash_hmac("sha1", $masterClientId, $secretKey, true);
$password = base64_encode($sigStr);
echo "UserName:" . $username . "  Password:" . $password . "\n";
$mqttClient->setCredentials($username, $password);
## 設置連接成功回調
$mqttClient->onConnect(function ($rc, $message) use ($mqttClient, &$mid, $topic, $qos, $clientId) {
    echo date('Y-m-d H:i:s')." 連接成功:Connnect to Server Code is " . $rc . " message is " . $message . "\n";
    ## P2P消息的二級 topic 是/p2p/,三級 topic 是目標客戶端的 clientId
    $mqttP2PTopic = $topic . "/p2p/" . $clientId;
    $printText="ABCD1\r\n";//打印內容
    $ZPL=bin2hex($printText);
    $hexBin=pack("H*",$ZPL);
    $len=strlen($hexBin)+4;//打印指定尾部4字節
    $lenHex=dechex($len);
    $len_MSB=dechex(($len&0xff00)>>8);
    $len_LSB=dechex($len&0x00ff);
    $lenMSBStr=str_pad($len_MSB,2,0,STR_PAD_LEFT);
    $lenLSBSTR=str_pad($len_LSB,2,0,STR_PAD_LEFT);
    echo "數據長度:".$len;
    echo "\r最高位是".$lenMSBStr;
    echo "\r最低位是".$lenLSBSTR;
    $printHex="1E1001".$lenMSBStr.$lenLSBSTR.$ZPL."1B636F90";
    echo "\r最終打印內容,請轉HEX:".$printHex;
    echo date('Y-m-d H:i:s')." 推送Topic:".$mqttP2PTopic."\n";
    echo date('Y-m-d H:i:s')." 推送內容:".$printHex."\n";
    $mqttClient->publish($mqttP2PTopic, pack("H*",$printHex), $qos);
});
 
 
如果有需要,可以聯系我本人QQ:804752009

在線咨詢

點擊這里給我發消息售前咨詢專員

點擊這里給我發消息售后服務專員

在線咨詢

免費通話

24h咨詢:0475-2793529


如您有問題,可以咨詢我們的24H咨詢電話!

免費通話

微信掃一掃

微信聯系
返回頂部
国产欧美日韩在线播放_夜夜春亚洲嫩草影视日日摸夜夜添夜_中文字幕久久综合_国产精品美女网站_性欧美精品一区二区三区在线播放 _91网免费观看_欧美大秀在线观看_91九色在线视频_久草一区二区_一本色道婷婷久久欧美
国产日韩欧美| 欧美亚洲免费| 美国av一区二区| av高清不卡| 欧美一区二区三区免费看| 亚洲一级影院| 精精国产xxxx视频在线野外| 欧美日韩伊人| 亚洲精品欧洲| 国产亚洲高清视频| 亚洲成人不卡| 精品国产乱码久久久| 国产欧美日韩影院| 最新国产精品视频| 视频一区视频二区在线观看| 亚洲第一区色| 午夜久久黄色| 狠狠色综合网| 久久电影一区| 视频一区视频二区中文| 视频在线在亚洲| 蜜桃av一区二区在线观看| 蜜臀精品久久久久久蜜臀| 99国产一区| 中文字幕中文字幕精品| 综合亚洲色图| 日韩av在线播放中文字幕| 日韩三级精品| 日本精品久久| 国产精品极品在线观看| 国产精品任我爽爆在线播放| 麻豆精品99| 97se综合| 尹人成人综合网| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产手机视频一区二区| 亚洲图片久久| 久久免费精品| 久久精品青草| 蜜桃久久av一区| 国产精品久久久网站| 美女性感视频久久| 久久精品影视| 亚洲婷婷丁香| 91视频一区| 久久亚洲成人| 日本中文字幕视频一区| 精品三级在线| 性色av一区二区怡红| 国产日韩一区二区三区在线| 国产精品久久观看| 99久久夜色精品国产亚洲狼| 一本色道久久精品| 日韩欧美在线精品| 国产99在线| 亚洲天堂av资源在线观看| 蜜桃久久久久| 欧美资源在线| 国产精品a级| 久久国产99| 黄色网一区二区| 三级欧美韩日大片在线看| 美女视频黄久久| 亚洲一级黄色| 欧美aaaaaa午夜精品| 中文精品视频| 日韩国产一区| 青青草国产精品亚洲专区无| 久久精品亚洲人成影院| 国产精品玖玖玖在线资源| 欧美日韩国产免费观看| 日韩av在线免费观看不卡| 九一精品国产| 国产精品毛片久久| 欧美日韩夜夜| 婷婷综合亚洲| 日韩在线欧美| 97精品国产一区二区三区 | 国产在线不卡| 久久精品国产在热久久| 在线国产精品一区| 亚洲国产不卡| 欧美日韩一二三四| 日韩成人免费| 红杏一区二区三区| 日本亚洲三级在线| 夜夜精品视频| 国产亚洲激情| 国产美女精品| 日韩中文字幕av电影| 激情久久久久久| 久久久国产精品一区二区中文| 欧美国产亚洲精品| 日韩超碰人人爽人人做人人添| 99视频在线精品国自产拍免费观看| 日本少妇一区| 人在线成免费视频| 高清日韩欧美| 国精品产品一区| 国产中文在线播放| 天堂中文av在线资源库| 国产成人精品免费视| 你懂的网址国产 欧美| 美腿丝袜亚洲一区| 91亚洲成人| 欧美色图一区| 日韩午夜av| 色8久久久久| 国产日产高清欧美一区二区三区| 国产日产精品_国产精品毛片 | 亚洲不卡视频| 日韩精品一页| 日本不卡视频在线| 久久99精品久久久野外观看| 精品国产欧美日韩一区二区三区| 国产91在线播放精品| 99久久99视频只有精品| 99视频在线精品国自产拍免费观看| 亚洲女人av| 国产欧美日韩免费观看| 成人亚洲欧美| 首页亚洲欧美制服丝腿| 国产精品v亚洲精品v日韩精品| 国产成人精品福利| 最新亚洲激情| 免费在线日韩av| 99re国产精品| 国产调教精品| 亚洲一级网站| 国产精品九九| 999视频精品| 日韩精品视频网| 91av亚洲| 欧美另类中文字幕| 欧美~级网站不卡| 日韩精品一页| 欧美丰满日韩| 日韩精品一级中文字幕精品视频免费观看 | 99国产精品免费视频观看| 日韩一级精品| 麻豆久久久久久| 亚洲午夜视频| 久久精品人人| 日韩在线一二三区| 日韩中文欧美| 欧美亚洲三区| 国产亚洲激情| 日韩成人亚洲| 国产精品片aa在线观看| 欧美综合国产| 欧美天堂视频| 国产精品久久国产愉拍| 亚洲一区免费| 久久久久久久久丰满| 国产精品久久免费视频| 亚洲欧美久久精品| 五月天综合网站| 日韩精品永久网址| 国产精品色婷婷在线观看| 免费成人av在线播放| 亚洲高清不卡| 国产va免费精品观看精品视频| 五月激激激综合网色播| 欧美精品激情| 免费av一区二区三区四区| 黄色精品视频| 国产精品2023| 国产调教精品| 欧美日韩18| 欧美午夜三级| 欧美日本一区| 国产情侣久久| 青青伊人久久| 日韩不卡一区二区| 香蕉久久一区| 91亚洲精品视频在线观看| 亚洲精品一二| 欧美在线看片| 国产精品日韩精品中文字幕| 日本aⅴ亚洲精品中文乱码| 日韩在线观看一区二区| 石原莉奈一区二区三区在线观看| 欧美在线亚洲综合一区| 亚洲资源av| 亚洲毛片在线| 国产高清精品二区| 精品一区视频| 国产精品精品| 日韩精品dvd| 国产精品av一区二区| 99视频精品免费观看| 亚洲三级在线| 欧美精品aa| 国产理论在线| 亚洲精品网址| 一区二区国产在线观看| 久久精品99国产精品日本| 毛片不卡一区二区| 久久中文字幕av| 亚洲尤物av|