በ EMQX የቀረበውን የኤ.ፒ.አይ. በይነገጽን እንዴት መድረስ እንደሚቻል
ዋቢ
ኦፊሴላዊ ድር ጣቢያ HTTP API የኤችቲቲፒ ፕሮቶኮልትግበራ ይፍጠሩ እና የፈቀዳውን ኮድ ይግለጹ
ወደ EMQX የጽሑፍ አስተዳደር ተርሚናል ይግቡ ፡፡ ምንም ለውጦች ካልተደረጉ የአስተዳደሩ ተርሚናል አድራሻ ከአገልጋዩ አይፒ 18083 ወደብ መሆን አለበት ፡፡ ወደ WEB አስተዳደር ተርሚናል በተሳካ ሁኔታ ከገቡ በኋላ በተራው “አጠቃላይ” እና “መተግበሪያ” ን ጠቅ ያድርጉ ፡፡ እኛ መጀመሪያ አዲስ APP እንፈጥራለን ፣ የ APP መታወቂያ እና ስም እንደፈለገው ሊገባ ይችላል ፣ የሁኔታ ምርጫው መድረሻውን ይፈቅድለታል እንዲሁም የአገልግሎት ጊዜው የሚያበቃበት ቀን በእውነተኛ ፍላጎቶች መሠረት ይመረጣል። ፍጥረቱ ከተሳካ በኋላ የ EMQX ነባሪ መተግበሪያውን ይሰርዙ ፣ አለበለዚያ የደህንነት አደጋዎች ይኖራሉ። እንዲሁም በ /etc/emqx/plugins/emqx_management.conf ውስጥ ያለውን ነባሪው የ APP መለያ እና የቁልፍ ውቅር አስተያየት መስጠት አለብን ፣ አለበለዚያ የ EMQX አገልግሎቱን ከጀመሩ በኋላ ነባሪው APP እንደገና ይነሳል ፡፡ ከዚያ ወደ ትግበራ ዝርዝር ገጽ ተመልሰን አሁን የፈጠርነውን ትግበራ ለመመልከት በቀዶ ጥገናው ውስጥ ይመልከቱ የሚለውን ጠቅ ያድርጉ በዝርዝሩ መረጃ የ APP ቁልፍን ማየት እንችላለን ፡፡
የሙከራ መዳረሻ ኤፒአይ በይነገጽ
የ APP ቁልፍን ካገኘን በኋላ የኤፒአይ በይነገጽን ለመድረስ የኤችቲቲፒ ጥያቄዎችን መጠቀም እንችላለን ፡፡ በአርዕስቱ ውስጥ የፈቃድ መረጃ ማከል እንደሚያስፈልገን መገንዘብ አስፈላጊ ነው ለዝርዝሮች እባክዎን የሚከተሉትን ምሳሌ ይመልከቱ ፡፡ ስለ ሌሎች በይነገጾች ትርጓሜዎች እባክዎ በጽሁፉ አናት ላይ ያለውን ኦፊሴላዊ ማጣቀሻ ይመልከቱ ፡፡ በሚቀጥሉት ሁለት አንቀጾች ምሳሌዎች ውስጥ የመጀመሪያው አንቀፅ በሊኑክስ የትእዛዝ መስመር ውስጥ ቀጥተኛ የ CURL ጥያቄ ሲሆን ሁለተኛው አንቀፅ ደግሞ የ PHP ኮድ በመጠቀም ጥያቄ ነው ፡፡
curl -i --basic -u app_id:app_key-X GET "http://localhost:8081/api/v4/nodes"
$app_id = 'app_id';
$app_key = 'app_key';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Basic '.base64_encode($app_id.':'.$app_key)]);
$result = curl_exec($ch);
curl_close($ch);
echo $result;