欧美一级片手机在线观看_欧美日本一区亚洲欧美一区_日韩欧美一级毛片在线_日本中文字幕在线视频站

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咨詢電話!

免費通話

微信掃一掃

微信聯系
返回頂部
欧美一级片手机在线观看_欧美日本一区亚洲欧美一区_日韩欧美一级毛片在线_日本中文字幕在线视频站

        丁香五精品蜜臀久久久久99网站| 日韩精品一区二区在线| 一区二区三区中文字幕| 亚洲激情六月丁香| 五月天亚洲婷婷| 在线观看日韩高清av| 国产日韩精品视频一区| 国产日本欧洲亚洲| 国产精品萝li| 亚洲精品高清视频在线观看| 亚洲国产三级在线| 欧美视频完全免费看| 欧美一区二区三区四区久久| 久久亚洲综合av| 中文字幕中文字幕中文字幕亚洲无线 | 国产伦理精品不卡| 成人的网站免费观看| 久久久99免费| 亚洲精选视频在线| 欧美亚洲国产一卡| 精品毛片乱码1区2区3区| 国产精品久久久久aaaa樱花 | 国产成人亚洲综合a∨婷婷| av色综合久久天堂av综合| 中文字幕欧美日韩一区| 亚洲一区二区欧美日韩| 欧美视频精品在线观看| 精品乱码亚洲一区二区不卡| 欧美韩国一区二区| 亚洲午夜久久久久中文字幕久| 久久99精品国产91久久来源| av亚洲精华国产精华精华| 国产精品久久久久婷婷| 无吗不卡中文字幕| 日韩欧美国产精品| 自拍偷自拍亚洲精品播放| 日韩成人免费看| www.日韩大片| 亚洲精品自拍动漫在线| 欧美性xxxxxxxx| 久久久精品蜜桃| 亚洲成人av电影在线| 国产成人精品亚洲日本在线桃色 | 色综合天天综合狠狠| 日韩欧美中文字幕公布| 亚洲品质自拍视频网站| 久久se这里有精品| 国产婷婷一区二区| 色偷偷久久一区二区三区| 欧美v日韩v国产v| 亚洲资源在线观看| 国产成人精品亚洲日本在线桃色| 国产精品久久久久久久久果冻传媒 | 亚洲国产成人私人影院tom| 婷婷国产在线综合| 9人人澡人人爽人人精品| 一区二区三区在线免费观看| 欧美一区二区在线不卡| 亚洲欧美日韩国产综合| 国内精品伊人久久久久av一坑| 国产人成一区二区三区影院| 一本一本大道香蕉久在线精品 | 91精品国产色综合久久不卡电影 | 91蝌蚪porny成人天涯| 亚洲一区中文日韩| 精品伦理精品一区| 午夜精品福利久久久| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品欧美久久久久无广告 | 色综合久久久久久久久| 国产日本一区二区| 蜜臀91精品一区二区三区| 国产午夜精品久久久久久久 | 26uuu国产一区二区三区| 天天综合天天综合色| 国产亚洲精品中文字幕| 免费xxxx性欧美18vr| 国产欧美在线观看一区| 欧美美女喷水视频| 一区二区三区蜜桃网| 99久久婷婷国产综合精品电影 | 亚洲成人激情自拍| 久久这里只精品最新地址| 91久久精品日日躁夜夜躁欧美| 中文天堂在线一区| 国产毛片精品国产一区二区三区| 亚洲男人天堂av网| 久久久久久亚洲综合影院红桃| 美国精品在线观看| 亚洲人精品一区| 久久久综合精品| 激情五月激情综合网| 亚洲精品v日韩精品| 国产三级精品在线| 国产成人在线影院| 香蕉影视欧美成人| 中文字幕一区二区三| 成人国产精品免费观看| 在线国产亚洲欧美| 夜色激情一区二区| 久久精品人人做人人爽人人| 91精品国产欧美一区二区成人| 日韩综合一区二区| 18成人在线视频| 久久九九国产精品| 国产91丝袜在线播放九色| 色久优优欧美色久优优| 亚洲最新视频在线播放| 国产日韩欧美精品电影三级在线| 欧美一区二区久久久| 免费成人美女在线观看| 玉米视频成人免费看| 国产精品国产三级国产aⅴ入口 | 亚洲精品网站在线观看| 久久久久9999亚洲精品| 日韩欧美国产成人一区二区| 捆绑紧缚一区二区三区视频| 亚洲综合色视频| 亚洲三级久久久| 久久综合久久综合九色| 日韩三级在线观看| 国内精品国产成人国产三级粉色| 性欧美疯狂xxxxbbbb| 亚洲综合丝袜美腿| 国产精品大尺度| 中文字幕欧美日本乱码一线二线| www.欧美日韩| 日韩欧美自拍偷拍| 国产精品一级在线| 欧美日韩国产一二三| 蜜臀91精品一区二区三区| 亚洲成人午夜影院| 亚洲第一主播视频| 一区二区三区中文在线| 亚洲精品你懂的| 中文字幕一区不卡| 日韩一区在线看| 国产精品国产自产拍在线| 国产精品久久午夜夜伦鲁鲁| 久久久国际精品| 国产欧美日韩卡一| 久久综合九色综合欧美亚洲| 26uuu精品一区二区在线观看| 成人激情电影免费在线观看| 欧美一级欧美三级| 国产98色在线|日韩| 日韩欧美专区在线| 成人avav影音| 26uuu亚洲综合色欧美| av在线播放一区二区三区| 欧美成人aa大片| 91在线免费看| 国产欧美一区在线| 国产日韩影视精品| 中文字幕一区二区三| 亚洲欧洲日产国码二区| 亚洲女同一区二区| 亚洲精品国产品国语在线app| 亚洲一区在线观看免费观看电影高清 | 亚洲三级电影网站| 亚洲欧美日韩一区二区 | 国产成人午夜视频| 日韩一区二区在线观看视频播放| 国产河南妇女毛片精品久久久| 91精品国产综合久久久久久久久久| 国产精品系列在线观看| 日韩精品在线一区| 26uuu国产在线精品一区二区| 国产日韩亚洲欧美综合| 中文字幕成人在线观看| 亚洲天堂成人在线观看| 亚洲天堂福利av| 五月婷婷激情综合| 欧美性生活大片视频| 国产成人无遮挡在线视频| 精品美女一区二区| 国产性做久久久久久| 亚洲精品高清在线观看| 亚洲成在人线免费| 精品一区二区三区蜜桃| 日韩午夜电影在线观看| 久久婷婷成人综合色| 亚洲女子a中天字幕| 亚洲丰满少妇videoshd| 狠狠狠色丁香婷婷综合久久五月| 欧美老人xxxx18| 91在线高清观看| 亚洲三级理论片| 五月激情综合婷婷| 国产精品一区2区| 国产偷国产偷精品高清尤物| 国产精品免费aⅴ片在线观看| 亚洲线精品一区二区三区| 91久久精品一区二区二区| 风间由美性色一区二区三区| 国产欧美精品一区aⅴ影院| 亚洲欧洲综合另类| 免费在线观看视频一区| 日韩免费性生活视频播放| 日本一区二区成人在线|