国产精品久久久久久久久久免费_亚洲国产精品国自产电影_久久精品*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>
  • 精品动漫一区二区| 欧美伦理视频网站| 亚洲欧美日韩久久精品| 久久综合久久综合九色| 国产精品久久久91| 亚洲二区在线| 久久国内精品视频| 欧美网站大全在线观看| 亚洲日韩欧美视频| 欧美1区2区3区| 亚洲成色999久久网站| 亚洲综合色激情五月| 欧美色欧美亚洲高清在线视频| 亚洲电影第1页| 久久躁狠狠躁夜夜爽| 国产在线精品自拍| 欧美一区=区| 国产伦精品一区二区三区在线观看| 亚洲精品社区| 欧美日韩高清在线观看| 亚洲日本中文字幕区| 欧美美女操人视频| 一区二区欧美激情| 国产精品久久久久久久久久久久久久| 亚洲欧洲一区二区在线播放 | 欧美日韩在线综合| 最新国产拍偷乱拍精品| 欧美精品三级在线观看| 亚洲黄色有码视频| 欧美精品一区二区三区久久久竹菊 | 中文国产亚洲喷潮| 国产精品多人| 欧美一级久久| 黄色在线成人| 欧美韩日一区二区| 宅男噜噜噜66一区二区66| 国产精品久久久一本精品| 亚洲中字黄色| 好吊色欧美一区二区三区四区| 久久久久www| 亚洲国产精品一区二区久| 欧美多人爱爱视频网站| 一区二区三区精密机械公司| 国产精品午夜在线观看| 玖玖玖国产精品| 99国产精品久久久| 国产欧美日韩在线播放| 久久尤物视频| 亚洲天堂第二页| 影音先锋中文字幕一区| 欧美日韩久久精品| 久久黄色影院| 亚洲色无码播放| 伊人夜夜躁av伊人久久| 欧美三级电影一区| 另类亚洲自拍| 亚洲欧美日本另类| 亚洲第一精品夜夜躁人人躁| 欧美性一区二区| 久久亚洲精品网站| 亚洲资源在线观看| 亚洲三级视频在线观看| 国产精品爽黄69| 欧美激情国产日韩精品一区18| 香蕉尹人综合在线观看| 亚洲免费观看高清完整版在线观看| 国产免费亚洲高清| 欧美日韩小视频| 巨胸喷奶水www久久久免费动漫| 宅男噜噜噜66一区二区| 亚洲国产美女久久久久| 国产午夜精品福利| 欧美日韩视频不卡| 免费日韩视频| 久久男人资源视频| 欧美在线视频观看免费网站| 这里只有精品视频在线| 亚洲人成人77777线观看| 黄色一区二区三区四区| 国产农村妇女毛片精品久久麻豆 | 国产精品免费在线| 欧美欧美全黄| 欧美精品在线极品| 欧美高清视频在线播放| 乱人伦精品视频在线观看| 久久国内精品自在自线400部| 这里只有视频精品| 一区二区三区视频在线播放| 日韩午夜精品视频| 日韩视频中文字幕| 亚洲精品少妇网址| 亚洲精品一区在线观看香蕉| 亚洲黄色免费| 亚洲精品少妇网址| 亚洲精品资源| 国产精品99久久久久久有的能看 | 狠狠v欧美v日韩v亚洲ⅴ| 国产亚洲亚洲| 国产综合视频| 1024亚洲| 日韩一区二区福利| 亚洲深夜福利视频| 亚洲欧美日韩在线观看a三区| 亚洲影院在线| 久久精品视频99| 久久婷婷人人澡人人喊人人爽| 久久久视频精品| 免费看黄裸体一级大秀欧美| 欧美日韩a区| 国产精品日日摸夜夜添夜夜av| 国产日韩亚洲| 亚洲国产毛片完整版| 亚洲精品欧美日韩专区| 亚洲一区二区三区四区在线观看| 亚洲在线免费| 久久综合伊人77777| 欧美精品啪啪| 国产精品素人视频| 在线免费高清一区二区三区| 一本色道久久| 久久久999成人| 欧美日韩网址| 精品不卡一区| 一区二区高清在线观看| 欧美伊人影院| 欧美日韩一二三四五区| 国产亚洲电影| 夜夜爽www精品| 久久亚洲欧美| 国产精品久久中文| 亚洲人成在线观看| 久久国内精品视频| 欧美午夜不卡视频| 亚洲国产黄色片| 欧美在线视频免费| 欧美欧美全黄| 精品91视频| 亚欧成人在线| 欧美视频中文字幕在线| 在线日韩av| 久久国产精品久久久久久久久久| 欧美日韩在线免费观看| 亚洲第一网站| 久久久人成影片一区二区三区| 国产精品电影网站| 亚洲精品久久久久| 久久中文在线| 国产亚洲一区二区三区在线观看| 在线亚洲国产精品网站| 欧美国产精品中文字幕| 激情五月婷婷综合| 欧美一区二区在线看| 国产精品久久77777| 一本久道久久综合婷婷鲸鱼| 欧美韩日亚洲| 亚洲精品午夜| 欧美激情综合亚洲一二区| 亚洲电影激情视频网站| 久久久久久久久久看片| 国产人成精品一区二区三| 亚洲免费在线| 国产日本欧美一区二区三区在线| 亚洲欧美成人网| 国产欧美精品日韩精品| 午夜精品免费在线| 国产精品亚洲成人| 午夜精品偷拍| 国产午夜精品美女视频明星a级| 欧美亚洲一区| 韩国女主播一区| 蜜臀av一级做a爰片久久| 亚洲国产成人在线播放| 欧美精品1区2区| 日韩午夜黄色| 国产精品美女在线观看| 午夜精品久久久久久久蜜桃app | 亚洲摸下面视频| 国产欧美一区二区三区视频| 欧美一区二区三区在线| 韩日欧美一区二区| 欧美电影免费观看| 亚洲香蕉成视频在线观看| 国产日韩精品一区| 免费人成网站在线观看欧美高清| 亚洲人成网站色ww在线| 国产精品草莓在线免费观看| 久久精品盗摄| 99国产精品久久久久久久成人热| 欧美吻胸吃奶大尺度电影| 欧美综合国产| 亚洲人成艺术| 国产模特精品视频久久久久| 美女露胸一区二区三区| 一本色道综合亚洲| 黑人一区二区| 欧美日韩亚洲综合| 久久精品一区二区国产| 一二三区精品| 韩日午夜在线资源一区二区| 国产精品福利影院|