国产欧美日韩在线播放_夜夜春亚洲嫩草影视日日摸夜夜添夜_中文字幕久久综合_国产精品美女网站_性欧美精品一区二区三区在线播放 _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九色在线视频_久草一区二区_一本色道婷婷久久欧美
91久久午夜| 亚洲天堂av资源在线观看| 日本中文字幕视频一区| 日韩国产一区二区| 欧美一级二级视频| 亚洲专区欧美专区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩88av| 综合亚洲视频| 麻豆精品蜜桃| 麻豆精品在线| 卡一卡二国产精品| 亚洲一区导航| 亚洲精品中文字幕乱码| 久久影视三级福利片| 亚洲日韩视频| 日本欧洲一区二区| 亚洲日本国产| 99热精品在线观看| 黄色亚洲在线| 黄页网站一区| 红桃视频国产精品| 国产一区久久| 国产99久久| 久久精品高清| 9999国产精品| 国产传媒在线观看| av资源中文在线天堂| 精品三级在线| 电影91久久久| 国产精品一线| 精品国产午夜| 精品一二三区| 国产不卡精品| 亚洲一级少妇| 国产精品av久久久久久麻豆网| 欧美freesex黑人又粗又大| 日韩国产一区二区| 亚洲va在线| 欧美性感美女一区二区 | 日韩中文字幕区一区有砖一区 | 亚洲综合激情在线| 亚洲日韩中文字幕一区| 日韩手机在线| 精品色999| 色偷偷偷在线视频播放| 日韩精品免费一区二区在线观看| 国产h片在线观看| 欧美freesex黑人又粗又大| 久久精品中文| 亚洲激情社区| 日韩av一区二区三区| 精品伊人久久| 日韩和的一区二在线| 欧美va天堂在线| 黄色亚洲精品| 日韩黄色免费网站| 国产精品日本一区二区不卡视频| 麻豆国产欧美日韩综合精品二区| 精品一区av| 91亚洲成人| 伊人久久大香线蕉av超碰演员| 六月婷婷一区| 美女高潮久久久| 99久精品视频在线观看视频| 99国产精品私拍| 国产精品a久久久久| 视频福利一区| 日韩精选在线| 成人自拍av| 亚洲综合五月| 热三久草你在线| 男女男精品视频网| 美日韩一区二区三区| 亚洲va在线| 欧美日韩亚洲国产精品| 国产在线看片免费视频在线观看| 久久青青视频| 日韩中文字幕| 日韩欧美一区二区三区在线观看| 久久国产精品久久w女人spa| 国产精品一区二区美女视频免费看 | 69堂精品视频在线播放| 国产一区二区三区不卡av| 欧美不卡高清| 国产精品66| 国产视频一区免费看| 国产精品久久亚洲不卡| 99国产精品久久久久久久| 国产精品对白| 日韩在线一二三区| 精品美女久久| 日韩av中文字幕一区二区三区| 欧美69视频| 国产v日韩v欧美v| 欧美日本一区| 亚洲一区观看| 亚洲风情在线资源| 国产毛片久久久| 亚洲啊v在线免费视频| 久久裸体视频| 成人亚洲一区| 国产精品激情电影| 美国欧美日韩国产在线播放| 久久男女视频| 成人亚洲一区二区| 久久国产三级精品| 五月国产精品| 在线视频亚洲| 婷婷亚洲综合| 久久婷婷一区| 精品久久久中文字幕| 欧美永久精品| 青青国产91久久久久久| 综合激情一区| 丝袜美腿成人在线| 国产综合精品一区| 欧美日韩免费观看视频| 麻豆久久久久久| 国产欧美日韩精品一区二区免费 | 国产精品mv在线观看| 91久久久精品国产| 成人日韩精品| 久久婷婷一区| 色爱综合av| 成人羞羞在线观看网站| 日韩不卡在线| 亚洲特级毛片| 中文久久精品| 亚洲免费影视| 视频一区二区中文字幕| 日韩精品一卡二卡三卡四卡无卡| 亚洲一区日韩在线| 亚洲人成毛片在线播放女女| 天海翼亚洲一区二区三区| 日韩激情一二三区| 日韩激情av在线| 美女精品视频在线| 91亚洲国产| 亚洲国产一区二区三区在线播放| 最新亚洲激情| 青草久久视频| 韩国久久久久久| 91久久中文| 97久久亚洲| 国产美女高潮在线观看| 91超碰国产精品| 91国内精品| 日韩久久一区二区三区| 久久午夜精品一区二区| 国产调教精品| 国产va免费精品观看精品视频| 久久婷婷丁香| 欧美一区在线观看视频| 国产精品国产一区| 91久久亚洲| 国产精品白浆| 香蕉国产精品| 国产欧美日韩一级| 久久国产欧美| 日韩精品乱码av一区二区| 精品精品99| 国产亚洲在线观看| 麻豆视频观看网址久久| 久久久精品久久久久久96| 亚洲青青久久| 国产成人久久| 在线一区二区三区视频| 国产一区丝袜| 怡红院精品视频在线观看极品| 青草av.久久免费一区| 日韩一区亚洲二区| 日本亚洲视频在线| 麻豆国产在线| 日韩不卡一区二区三区| 日韩欧美精品| 日韩高清一区在线| av亚洲在线观看| 久久精品人人| 日韩精品高清不卡| 免费观看久久av| 国产精品xxxav免费视频| 午夜在线一区| 久久青草久久| 成人国产精品久久| 婷婷视频一区二区三区| 久久精品1区| 精品日韩在线| 国产调教精品| 日韩在线a电影| 亚洲一级特黄| 理论片午夜视频在线观看| 亚洲3区在线| 99成人在线| 国模 一区 二区 三区| 成人台湾亚洲精品一区二区 | 日韩亚洲一区在线| 免费日韩成人| 日韩一区二区三区免费视频| 亚洲美洲欧洲综合国产一区|