99精品国产一区二区三区2021_久久精品久久精品久久精品_亚洲精品天堂在线观看_久久99精品久久只有精品

Linux環(huán)境下配置MQTT擴(kuò)展庫(kù)的操作手冊(cè)(php5.6 寶塔)

二次開(kāi)發(fā) admin 發(fā)布時(shí)間:2021-01-21 10:18:40 瀏覽:

 1. MQTT簡(jiǎn)介

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

在線咨詢

點(diǎn)擊這里給我發(fā)消息售前咨詢專員

點(diǎn)擊這里給我發(fā)消息售后服務(wù)專員

在線咨詢

免費(fèi)通話

24h咨詢:0475-2793529


如您有問(wèn)題,可以咨詢我們的24H咨詢電話!

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部
99精品国产一区二区三区2021_久久精品久久精品久久精品_亚洲精品天堂在线观看_久久99精品久久只有精品

      日韩性生活视频| 亚洲无亚洲人成网站77777| 国产午夜精品一区二区三区视频 | 在线播放不卡| 亚洲精品久久久久久久久久久久| 99xxxx成人网| 亚洲欧美韩国| 久久色在线观看| 欧美区日韩区| 国产亚洲欧美一区二区三区| 一区二区在线观看av| 99精品欧美一区| 欧美一区二区三区在| 免费不卡欧美自拍视频| 欧美日韩久久精品| 激情视频一区二区| 中文有码久久| 欧美成人午夜激情在线| 国产精品毛片高清在线完整版| 韩国精品在线观看| 亚洲综合色噜噜狠狠| 免费在线观看一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 在线成人亚洲| 欧美一级黄色网| 欧美日韩综合一区| 亚洲丰满在线| 久久电影一区| 国产精品久久久久久久第一福利| 亚洲国产成人av| 欧美一区二区三区四区在线观看| 欧美日本在线看| 亚洲成色精品| 久久九九国产精品| 国产精品久久国产愉拍| 亚洲精品国产视频| 久久色在线观看| 国产欧美日韩在线观看| 中文精品视频一区二区在线观看| 欧美成人免费va影院高清| 国产日韩精品久久久| 亚洲午夜国产成人av电影男同| 欧美黑人一区二区三区| 伊人伊人伊人久久| 久久精品亚洲国产奇米99| 国产精品视频导航| 亚洲在线免费观看| 欧美三级电影精品| 一区二区三区视频免费在线观看| 欧美国产日韩精品| 亚洲精品欧洲精品| 欧美国产欧美综合 | 欧美日韩视频在线第一区| 亚洲高清影视| 你懂的视频一区二区| 在线观看不卡| 免费国产自线拍一欧美视频| 在线观看国产精品淫| 老司机一区二区三区| 亚洲第一福利社区| 欧美高清视频免费观看| 亚洲精品日韩精品| 欧美丝袜一区二区三区| 亚洲一区二区三区高清| 国产精品福利av| 午夜精品久久久久久久久久久| 国产精品综合不卡av| 久久国产精品72免费观看| 黄色国产精品| 欧美精品国产一区二区| 一本色道久久加勒比88综合| 国产精品久久久久久久久果冻传媒 | 免费久久99精品国产自| 亚洲人体1000| 国产精品乱人伦一区二区| 欧美一区日韩一区| 亚洲黄色有码视频| 欧美三级网页| 久久久天天操| 99精品99| 国产日韩专区在线| 欧美 日韩 国产一区二区在线视频| 日韩一级裸体免费视频| 国产精品美女黄网| 免费日韩视频| 亚洲宅男天堂在线观看无病毒| 国内久久视频| 在线亚洲国产精品网站| 国产麻豆精品久久一二三| 亚洲国产精品国自产拍av秋霞| 亚洲一区自拍| 国产综合色精品一区二区三区| 女仆av观看一区| 亚洲综合社区| 亚洲日本欧美| 国产亚洲欧美日韩精品| 欧美日韩国产系列| 久久久久一区二区三区| 亚洲一区二区三区在线观看视频| 国产婷婷精品| 欧美日韩综合在线| 麻豆精品传媒视频| 欧美一区二区久久久| 亚洲精品字幕| 亚洲国产清纯| 国产亚洲精品久久久久动| 欧美日韩一区二区三区四区五区| 久久国产精品久久久| 亚洲自啪免费| 日韩视频在线免费| 亚洲高清自拍| 国产综合自拍| 国产日韩一区二区三区在线播放| 欧美日韩一区二区在线视频| 免费观看久久久4p| 久久精品一区二区三区不卡| 亚洲天堂男人| 亚洲免费播放| 亚洲精品一线二线三线无人区| 一区二区三区在线高清| 国产亚洲欧美日韩一区二区| 国产精品成人午夜| 欧美日韩视频在线观看一区二区三区| 久久天天躁夜夜躁狠狠躁2022| 欧美亚洲三级| 性欧美超级视频| 亚洲欧美日韩人成在线播放| 亚洲性线免费观看视频成熟| 99爱精品视频| 亚洲手机成人高清视频| 一区二区三区四区五区视频| 99re成人精品视频| 亚洲精品综合在线| 日韩一二三区视频| aa成人免费视频| 一区二区三区三区在线| 在线中文字幕日韩| 亚洲在线电影| 久久国产精品久久久久久久久久| 欧美一级专区| 欧美在线视频全部完| 久久久国产成人精品| 久久精品中文字幕一区| 久久这里有精品15一区二区三区| 蜜桃精品一区二区三区| 欧美精品 国产精品| 欧美日韩福利| 国产精品久久久久一区二区三区| 国产精品网站在线| 黄色在线成人| 亚洲精品久久久久| 亚洲视频免费观看| 欧美专区亚洲专区| 麻豆国产va免费精品高清在线| 欧美国产一区二区| 欧美午夜欧美| 国内精品久久久久久影视8| 在线观看一区视频| 一区二区毛片| 久久精品72免费观看| 欧美国产成人精品| 国产精品爽爽ⅴa在线观看| 国内精品一区二区| 亚洲看片免费| 久久本道综合色狠狠五月| 蜜桃精品久久久久久久免费影院| 欧美日韩专区| 怡红院精品视频| 亚洲视频一区在线观看| 久久九九国产精品怡红院| 欧美激情中文字幕在线| 国产农村妇女精品一区二区| 亚洲国产99| 欧美综合激情网| 欧美视频一区二区| 伊人激情综合| 亚洲欧美综合国产精品一区| 欧美va亚洲va国产综合| 国产精品一区二区久久精品| 1000部精品久久久久久久久| 亚洲免费影视| 欧美精品亚洲一区二区在线播放| 国产日产欧美精品| 国产精品99久久久久久久女警 | 亚洲精品综合精品自拍| 性18欧美另类| 国产精品wwwwww| 亚洲经典在线| 久久综合伊人| 国产拍揄自揄精品视频麻豆| 一个人看的www久久| 蜜臀久久99精品久久久久久9 | 国产一区在线看| 亚洲一区二区三区四区在线观看 | 日韩亚洲成人av在线| 久久亚洲综合色| 国外成人在线视频网站| 亚洲欧美日韩一区| 国产精品美女久久| 亚洲小说欧美另类婷婷|