国产精品久久久久久久久久免费_亚洲国产精品国自产电影_久久精品*5在热_国产成人精品亚洲精品

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)系
返回頂部
国产精品久久久久久久久久免费_亚洲国产精品国自产电影_久久精品*5在热_国产成人精品亚洲精品
  • <strike id="couoi"></strike><strike id="couoi"></strike>
    <strike id="couoi"></strike>
  • 亚洲精品日韩在线观看| 牛人盗摄一区二区三区视频| 亚洲第一偷拍| 亚洲精品久久久蜜桃| 午夜精品在线| 久热re这里精品视频在线6| 欧美日韩综合在线| 91久久精品国产91久久性色tv| 性久久久久久久久| 欧美日韩综合另类| 亚洲精品久久久蜜桃| 免费视频久久| 国内精品久久久久影院 日本资源| 亚洲精品一二三| 久久综合给合| 韩国三级在线一区| 久久成人免费电影| 国产亚洲欧美日韩一区二区| 亚洲制服av| 国产精品播放| 亚洲一区二区三区在线视频| 国产精品地址| 亚洲伊人色欲综合网| 欧美手机在线视频| 一区二区三区日韩精品| 欧美视频在线观看免费网址| 这里是久久伊人| 欧美亚韩一区| 午夜国产不卡在线观看视频| 国产伦精品一区二区三区| 中文久久乱码一区二区| 国产精品v亚洲精品v日韩精品| 夜夜嗨一区二区三区| 欧美日韩一区在线| 亚洲制服少妇| 黄色另类av| 欧美成人免费全部| 在线视频精品| 国产婷婷色一区二区三区四区| 久久福利电影| 亚洲国产乱码最新视频 | 欧美三级中文字幕在线观看| 99国产精品久久| 国产精品色网| 久久人91精品久久久久久不卡| 在线精品视频在线观看高清| 欧美电影打屁股sp| 亚洲午夜性刺激影院| 国产午夜精品福利| 欧美激情日韩| 欧美一级专区| 日韩视频在线观看免费| 国产精品日韩在线观看| 久久亚洲风情| 亚洲一区二区精品| 狠狠色狠狠色综合日日小说 | 在线观看欧美日韩| 欧美精品亚洲精品| 午夜精品久久久久久久男人的天堂| 国产一区亚洲| 欧美日韩调教| 久久最新视频| 欧美一区三区二区在线观看| 亚洲人成网站999久久久综合| 国产精品美女www爽爽爽视频| 久久人人爽人人爽爽久久| 99v久久综合狠狠综合久久| 国产伪娘ts一区| 欧美日韩一区二区在线观看视频| 久久精品视频在线| 亚洲自拍偷拍福利| 亚洲精品在线视频| 亚洲国产专区| 一区免费观看| 国产一区二区三区在线免费观看| 欧美日本精品一区二区三区| 久热爱精品视频线路一| 欧美在线视频免费观看| 一区二区三区www| 亚洲人成亚洲人成在线观看图片| 国产在线拍偷自揄拍精品| 欧美性大战xxxxx久久久| 欧美激情按摩在线| 玖玖精品视频| 久久久久国产精品人| 性做久久久久久久久| 亚洲网站视频| 在线视频一区二区| 一区二区三区黄色| 在线亚洲高清视频| 国产精品99久久久久久www| 日韩午夜在线视频| 在线视频精品一| 亚洲素人在线| 亚洲小说区图片区| 亚洲影音先锋| 欧美一区二区三区视频免费| 午夜精品久久久久久久久久久| 亚洲视频香蕉人妖| 性做久久久久久免费观看欧美| 先锋影音国产精品| 久久精品国产亚洲5555| 久久精品国产99精品国产亚洲性色| 午夜亚洲影视| 久久国产视频网站| 久久久欧美一区二区| 久久久另类综合| 久久手机精品视频| 欧美精品国产精品日韩精品| 欧美少妇一区| 国产色综合天天综合网| 好吊妞这里只有精品| 136国产福利精品导航| 亚洲国产欧美日韩精品| 中文一区在线| 久久精品国产亚洲高清剧情介绍| 久久久亚洲国产美女国产盗摄| 欧美r片在线| 国产精品成人一区| 国产午夜精品全部视频在线播放| 在线观看欧美黄色| 亚洲神马久久| 久久人人精品| 国产精品女人网站| 在线免费观看日本欧美| 一区二区三区三区在线| 性欧美办公室18xxxxhd| 免费日本视频一区| 国产精品美女在线| 亚洲高清二区| 午夜视频在线观看一区| 欧美www视频在线观看| 国产精品久久久久9999高清| 黄色日韩网站| 亚洲在线视频| 免费观看日韩| 国产亚洲一区二区精品| 亚洲人体1000| 久久狠狠久久综合桃花| 欧美日韩中文| 亚洲国产精品一区制服丝袜| 香蕉精品999视频一区二区| 欧美精品午夜视频| 尤物九九久久国产精品的特点| 亚洲一区日韩| 欧美福利一区二区三区| 一区在线免费| 久久精品1区| 国产精品永久免费在线| 一本色道久久综合精品竹菊| 免费成人av资源网| 国内久久精品视频| 亚洲欧美自拍偷拍| 国产精品久久7| 亚洲图片欧美一区| 欧美精品综合| 亚洲日本欧美在线| 狂野欧美一区| 伊人伊人伊人久久| 久久久久久综合网天天| 黄色在线成人| 久热国产精品视频| 亚洲成色www久久网站| 久久综合伊人77777| 在线观看日韩一区| 久久中文久久字幕| 韩国一区二区三区在线观看| 欧美一区二区三区在线视频| 国产精品一区在线观看你懂的| 亚洲午夜精品一区二区三区他趣| 欧美日韩在线观看视频| 亚洲午夜性刺激影院| 国产精品美女久久久久久2018 | 国产欧美日韩综合| 午夜精品免费| 国产视频在线观看一区二区三区| 小嫩嫩精品导航| 国产亚洲欧美中文| 久久久噜噜噜| 91久久在线播放| 欧美日韩午夜在线| 亚洲主播在线播放| 国产综合香蕉五月婷在线| 久久精品国产亚洲aⅴ| 亚洲国产精品尤物yw在线观看| 欧美丰满高潮xxxx喷水动漫| 亚洲精品久久久久| 欧美日韩成人精品| 性欧美18~19sex高清播放| 国产精品欧美激情| 欧美一区免费| 亚洲精品字幕| 国产日韩欧美视频在线| 欧美成年人网站| 99在线精品免费视频九九视| 国产视频欧美视频| 欧美精品在线一区二区三区| 欧美一区二区三区在线播放| 91久久精品日日躁夜夜躁欧美| 国产精品久久久久国产a级|