91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

涂鴉CLI正式開(kāi)源:讓AI Agent一行命令管理3000+品類智能設(shè)備

涂鴉開(kāi)發(fā)者 ? 2026-04-02 18:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近,CLI(命令行工具)正在成為AI Agent時(shí)代的基礎(chǔ)設(shè)施。


飛書、企業(yè)微信、釘釘?shù)榷嗉抑髁鬓k公協(xié)作平臺(tái),相繼開(kāi)源了各自的CLI工具,將消息、文檔、日程等產(chǎn)品能力封裝為命令行接口,供開(kāi)發(fā)者和AI Agent直接調(diào)用。


背后的邏輯很明確:命令行是AI編程Agent最成熟的交互方式,Agent天生適合執(zhí)行結(jié)構(gòu)化的CLI指令。


辦公場(chǎng)景的CLI化已經(jīng)走在前面。但對(duì)AI+IoT開(kāi)發(fā)者來(lái)說(shuō),一個(gè)問(wèn)題隨之浮現(xiàn):消息可以CLI了,文檔可以CLI了,日程可以CLI了——設(shè)備控制呢?


查看設(shè)備在線狀態(tài)、調(diào)整空調(diào)溫度、批量關(guān)閉某個(gè)房間的燈光、查詢用電數(shù)據(jù)——這些日常開(kāi)發(fā)中的高頻操作,以往只能通過(guò)編寫代碼調(diào)用API,或者打開(kāi)手機(jī)App手動(dòng)完成。


今天,涂鴉正式開(kāi)源tuya-smart-control-cli,為AI+IoT開(kāi)發(fā)者提供了一套完整的設(shè)備管理命令行工具。

一、Enduser API與CLI是什么關(guān)系?


在介紹CLI之前,有必要先厘清兩個(gè)概念。


Tuya Enduser API是涂鴉開(kāi)放給開(kāi)發(fā)者的官方接口,用于獲取設(shè)備列表、控制設(shè)備、查詢數(shù)據(jù)、發(fā)送通知等。能力完整,覆蓋3000+設(shè)備品類、200+國(guó)家和地區(qū)。使用API需要編寫代碼、處理簽名邏輯、管理Token生命周期、構(gòu)造HTTP請(qǐng)求,適合二次開(kāi)發(fā)和系統(tǒng)集成。


tuya-smart-control-cli是基于上述Enduser API封裝的命令行工具。底層調(diào)用的是同一套API能力,但開(kāi)發(fā)者無(wú)需編寫完整代碼,在終端輸入命令即可完成設(shè)備查詢、控制、通知等操作。CLI內(nèi)置了鑒權(quán)流程和參數(shù)格式化,適合快速調(diào)試、批量操作和輕量級(jí)腳本編排。


需要特別說(shuō)明API Key等憑證仍然必須配置。CLI不會(huì)內(nèi)置密鑰,也不支持免密使用。CLI省去的是編寫代碼、處理簽名和構(gòu)造請(qǐng)求的步驟,身份驗(yàn)證和權(quán)限管理與直接調(diào)用API完全一致。


簡(jiǎn)而言之:API是底層能力,CLI是基于這套API打造的開(kāi)箱即用的命令行工具。

二、AI+IoT開(kāi)發(fā)者為什么需要CLI?

01


設(shè)備調(diào)試效率大幅提升


開(kāi)發(fā)者在硬件聯(lián)調(diào)階段需要頻繁查看設(shè)備狀態(tài)、測(cè)試指令下發(fā)。以往的流程是:編寫腳本→引入SDK →處理簽名→發(fā)起請(qǐng)求→解析返回,一輪調(diào)試往往需要十幾分鐘。


使用CLI后,一條命令即可完成:


tuyadevice detail0620068884f3eb414579


幾秒內(nèi)即可看到設(shè)備當(dāng)前的屬性狀態(tài)——開(kāi)關(guān)狀態(tài)、亮度值、工作模式等。切換到下一臺(tái)設(shè)備,只需更改device_id重新執(zhí)行。


2d0f2a74-2e7c-11f1-ab55-92fbcf53809c.gif


02


批量操作無(wú)需開(kāi)發(fā)管理后臺(tái)


方案商在酒店、公寓、辦公樓等場(chǎng)景下,往往需要同時(shí)管理大量設(shè)備。CLI配合Shell腳本,可以實(shí)現(xiàn)輕量化的批量運(yùn)維:


# 查詢某個(gè)房間下的所有設(shè)備tuya device list --room 333
# 批量關(guān)閉房間內(nèi)所有燈光tuya device list --room 333 --json | jq -r'.[].device_id'|\ whilereadid;do tuya device control"$id"'{"switch_led":false}' done


無(wú)需單獨(dú)開(kāi)發(fā)管理系統(tǒng),一個(gè)Shell腳本配合cron定時(shí)任務(wù)即可滿足基礎(chǔ)運(yùn)維需求。


03


為AI Agent提供設(shè)備操作入口


當(dāng)前各類AI Agent的核心交互方式就是執(zhí)行Shell命令。當(dāng)涂鴉的設(shè)備控制能力被封裝為CLI后,AI Agent便可以在終端中直接操控智能設(shè)備——與它調(diào)用git、docker等工具的方式完全一致。


04


支持JSON輸出,便于數(shù)據(jù)處理與集成


所有查詢命令均支持--json參數(shù),輸出結(jié)構(gòu)化JSON數(shù)據(jù),方便與jq等工具配合使用,或作為管道數(shù)據(jù)傳遞給其他程序:


# 導(dǎo)出設(shè)備列表tuyadevice list --json > devices.json
# 提取所有設(shè)備IDtuya device list --json | jq'.[].device_id'
# 篩選在線設(shè)備tuya device list --json | jq'[.[] | select(.online==true)]'

2d21fb0e-2e7c-11f1-ab55-92fbcf53809c.gif


2cafbe5e-2e7c-11f1-ab55-92fbcf53809c.png三、5分鐘完成安裝與配置
2cc2ed80-2e7c-11f1-ab55-92fbcf53809c.png
2ccb48ea-2e7c-11f1-ab55-92fbcf53809c.png2cd1936c-2e7c-11f1-ab55-92fbcf53809c.png



環(huán)境要求


Node.js >= 18

涂鴉API Key(中國(guó)區(qū):tuyasmart.com| 海外區(qū):tuya.ai)



安裝


gitclonehttps://github.com/tuya/tuya-smart-control-cli.gitcdtuya-smart-control-clinpm installnpmlink


執(zhí)行npm link后,tuya命令將在全局可用。


2d5df172-2e7c-11f1-ab55-92fbcf53809c.gif



配置


# 交互式配置(推薦)tuya init
# 或通過(guò)環(huán)境變量配置exportTUYA_API_KEY="sk-AYxxxxxxxxxxxx"

2d69b69c-2e7c-11f1-ab55-92fbcf53809c.gif


運(yùn)行tuya init會(huì)引導(dǎo)開(kāi)發(fā)者輸入API Key。CLI根據(jù)Key前綴自動(dòng)識(shí)別所屬區(qū)域并匹配對(duì)應(yīng)的服務(wù)端地址,全球7個(gè)數(shù)據(jù)中心無(wú)需手動(dòng)配置:


2d777b2e-2e7c-11f1-ab55-92fbcf53809c.png



驗(yàn)證連通性


tuyadoctor


該命令會(huì)依次檢查配置文件、API Key有效性、網(wǎng)絡(luò)連通性以及賬號(hào)下的家庭數(shù)據(jù):


Tuya CLI Doctor─────────────── Configfile: /Users/you/.tuya-cli/config.json API Key: sk-AY****xxxx (fromconfigfile) Base URL: https://openapi.tuyacn.com (China) API connection: OK (2home(s) found)


全部顯示即表示配置完成。


2d825be8-2e7c-11f1-ab55-92fbcf53809c.gif



2cafbe5e-2e7c-11f1-ab55-92fbcf53809c.png四、完整命令參考
2cc2ed80-2e7c-11f1-ab55-92fbcf53809c.png
2ccb48ea-2e7c-11f1-ab55-92fbcf53809c.png2cd1936c-2e7c-11f1-ab55-92fbcf53809c.png


▍設(shè)備管理(核心功能)


# 列出所有設(shè)備tuyadevice list
# 按家庭或房間篩選tuyadevice list --home tuyadevice list --room
# 查看設(shè)備詳情(含當(dāng)前屬性狀態(tài))tuyadevice detail
# 查看設(shè)備物模型(了解設(shè)備支持的操作能力)tuyadevice model
# 控制設(shè)備——單屬性tuyadevice control '{"switch_led":true}'
# 控制設(shè)備——多屬性同時(shí)設(shè)置tuyadevice control '{"switch_led":true,"bright_value":800}'
# 重命名設(shè)備tuyadevice rename "客廳主燈"


典型調(diào)試流程:device list定位設(shè)備→ device detail確認(rèn)當(dāng)前狀態(tài)→ device model查看可操作屬性→ device control下發(fā)指令。四步完成一輪調(diào)試,全程無(wú)需編寫代碼。


▍家庭與房間管理

# 列出所有家庭tuyahome list
# 列出指定家庭下的房間tuya home rooms

2dc41542-2e7c-11f1-ab55-92fbcf53809c.gif


▍天氣查詢

# 按經(jīng)緯度查詢天氣tuyaweather39.90116.40
# 指定查詢字段tuyaweather39.90116.40--codes '["w.temp","w.humidity"]'

2dd3bf88-2e7c-11f1-ab55-92fbcf53809c.gif


▍消息通知

支持短信、語(yǔ)音電話、郵件、App推送四種通知方式,均為發(fā)送給當(dāng)前登錄用戶:


# 短信通知tuyanotify sms"設(shè)備已關(guān)閉"
# 語(yǔ)音電話通知tuya notify voice"警告:檢測(cè)到異常溫度"
# 郵件通知tuya notify mail"設(shè)備日?qǐng)?bào)""所有設(shè)備運(yùn)行正常"
# App推送通知tuya notify push"安防提醒""客廳檢測(cè)到異常移動(dòng)"

2de0d948-2e7c-11f1-ab55-92fbcf53809c.gif


在設(shè)備告警場(chǎng)景中,可以結(jié)合cron定時(shí)任務(wù)實(shí)現(xiàn)自動(dòng)化監(jiān)控——例如每小時(shí)檢查一次設(shè)備狀態(tài),發(fā)現(xiàn)離線設(shè)備即自動(dòng)發(fā)送短信通知。


▍數(shù)據(jù)統(tǒng)計(jì)

# 查看可用的統(tǒng)計(jì)配置tuyastats config
# 查詢某設(shè)備的用電量數(shù)據(jù)(按小時(shí)維度)tuyastats data ele_usage SUM20250331002025033123



2cafbe5e-2e7c-11f1-ab55-92fbcf53809c.png五、支持的控制類型
2cc2ed80-2e7c-11f1-ab55-92fbcf53809c.png
2ccb48ea-2e7c-11f1-ab55-92fbcf53809c.png2cd1936c-2e7c-11f1-ab55-92fbcf53809c.png


2e0c2076-2e7c-11f1-ab55-92fbcf53809c.png


說(shuō)明:當(dāng)前CLI暫不支持門鎖操作、視頻/攝像頭訪問(wèn)、圖像處理、固件升級(jí)、設(shè)備配網(wǎng)/移除等功能。這些操作請(qǐng)通過(guò)涂鴉App或完整API實(shí)現(xiàn)。



2cafbe5e-2e7c-11f1-ab55-92fbcf53809c.png六、常見(jiàn)問(wèn)題排查
2cc2ed80-2e7c-11f1-ab55-92fbcf53809c.png
2ccb48ea-2e7c-11f1-ab55-92fbcf53809c.png2cd1936c-2e7c-11f1-ab55-92fbcf53809c.png


運(yùn)行tuya doctor即可自動(dòng)檢測(cè)大部分配置問(wèn)題。常見(jiàn)錯(cuò)誤碼及處理方式:


2e403c58-2e7c-11f1-ab55-92fbcf53809c.png



2cafbe5e-2e7c-11f1-ab55-92fbcf53809c.png七、適用場(chǎng)景與目標(biāo)開(kāi)發(fā)者
2cc2ed80-2e7c-11f1-ab55-92fbcf53809c.png
2ccb48ea-2e7c-11f1-ab55-92fbcf53809c.png2cd1936c-2e7c-11f1-ab55-92fbcf53809c.png


涂鴉生態(tài)開(kāi)發(fā)者:硬件聯(lián)調(diào)階段的設(shè)備調(diào)試效率將大幅提升——無(wú)需反復(fù)編寫測(cè)試腳本,終端命令即可完成查詢和控制。


方案商:酒店、公寓、辦公樓等商業(yè)場(chǎng)景下的設(shè)備批量管理,可以通過(guò)CLI腳本實(shí)現(xiàn)輕量化運(yùn)維,降低管理系統(tǒng)的開(kāi)發(fā)成本。


AI Agent開(kāi)發(fā)者:為Agent項(xiàng)目提供物理設(shè)備控制能力。CLI的命令行接口天然適配AI Agent的執(zhí)行方式,可以與其他CLI工具組合使用。


硬件測(cè)試工程師設(shè)備功能的反復(fù)測(cè)試不再依賴手機(jī)App的手動(dòng)操作,終端中即可批量運(yùn)行測(cè)試用例。


回到文章開(kāi)頭的觀察:辦公協(xié)作平臺(tái)集體CLI化,本質(zhì)上是在回答同一個(gè)問(wèn)題——AI Agent時(shí)代,軟件應(yīng)該長(zhǎng)什么樣?


答案正在變得清晰:每一個(gè)軟件都需要兩種形態(tài)。GUI服務(wù)于人,CLI服務(wù)于AI。當(dāng)軟件把自身能力封裝為命令行接口的那一刻,它就從一個(gè)"需要人來(lái)操作的工具",變成了"可以被AI Agent直接調(diào)用的能力模塊"。


這個(gè)趨勢(shì)在辦公軟件領(lǐng)域已經(jīng)發(fā)生。而AI+IoT領(lǐng)域的CLI化,意味著AI Agent的能力邊界正在從數(shù)字世界延伸到物理世界——從"幫你發(fā)消息、寫文檔",到"幫你管理真實(shí)空間中的每一臺(tái)設(shè)備"。


tuya-smart-control-cli的開(kāi)源,是涂鴉推動(dòng)AI進(jìn)入物理世界邁出的堅(jiān)實(shí)一步。


當(dāng)這些物理設(shè)備控制的能力,以命令行的形式向AI Agent敞開(kāi)時(shí),AI進(jìn)入物理世界的萬(wàn)千應(yīng)用爆發(fā)才剛剛開(kāi)始。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    40578

    瀏覽量

    302210
  • 智能設(shè)備
    +關(guān)注

    關(guān)注

    5

    文章

    1171

    瀏覽量

    53535
  • 涂鴉智能
    +關(guān)注

    關(guān)注

    7

    文章

    317

    瀏覽量

    20749
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    回望2025:與162萬(wàn)開(kāi)發(fā)者起,AI硬件觸手可及

    致每涂鴉開(kāi)發(fā)者:2025農(nóng)歷年即將畫上句號(hào)。這年,AI浪潮席卷全球,AI硬件賽道迎來(lái)前所未有的機(jī)遇與挑戰(zhàn)。而你們——162萬(wàn)
    的頭像 發(fā)表于 02-12 18:59 ?296次閱讀
    回望2025:與162萬(wàn)開(kāi)發(fā)者<b class='flag-5'>一</b>起,<b class='flag-5'>讓</b><b class='flag-5'>AI</b>硬件觸手可及

    Gemini CLI 中轉(zhuǎn)站配置使用教程

    Gemini CLI 中文使用指南 基本介紹 Gemini CLI 是谷歌提供的開(kāi)源命令AI 工具,將 Gemini 的強(qiáng)大功能直接帶入
    發(fā)表于 02-10 17:29

    軟硬全開(kāi)源 + 擴(kuò)展無(wú)邊界!涂鴉 T5 AI 口袋機(jī), AI + IoT 創(chuàng)意在掌心生長(zhǎng)

    當(dāng)AI大模型、游戲手柄、顯示屏、音頻系統(tǒng)、攝像頭、傳感器、4G蜂窩,以及涂鴉T5芯片被塞進(jìn)同個(gè)口袋,會(huì)激發(fā)出什么樣的創(chuàng)造力?答案就在涂鴉T5AI
    的頭像 發(fā)表于 01-22 18:08 ?633次閱讀
    軟硬全<b class='flag-5'>開(kāi)源</b> + 擴(kuò)展無(wú)邊界!<b class='flag-5'>涂鴉</b> T5 <b class='flag-5'>AI</b> 口袋機(jī),<b class='flag-5'>讓</b> <b class='flag-5'>AI</b> + IoT 創(chuàng)意在掌心生長(zhǎng)

    AI智能體工具及其配置介紹

    AI智能體(Agent)能夠操控你的編程環(huán)境工具,簡(jiǎn)化了你對(duì)集成環(huán)境的操作。而最近的命令行界面(CLI)
    的頭像 發(fā)表于 12-30 10:49 ?866次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>智能</b>體工具及其配置介紹

    淺談研華iEMS.AI Agent能源智能管理平臺(tái)

    近日,研華 iEMS.AI Agent能源智能體專題直播圓滿落幕!這場(chǎng)聚焦工業(yè)級(jí)智能升級(jí)的分享,帶大家解鎖了 AI 驅(qū)動(dòng)的全新可能 —— 它
    的頭像 發(fā)表于 11-24 15:31 ?881次閱讀
    淺談研華iEMS.<b class='flag-5'>AI</b> <b class='flag-5'>Agent</b>能源<b class='flag-5'>智能</b>體<b class='flag-5'>管理</b>平臺(tái)

    開(kāi)源鴻蒙AI Agent TSG正式成立

    鴻蒙 AI Agent TSG(技術(shù)專家組)正式宣布成立,旨在聯(lián)合產(chǎn)學(xué)研力量,共同洞察 Agent 在通信、協(xié)同、自演進(jìn)等方面的技術(shù)趨勢(shì),并規(guī)劃和探索下
    的頭像 發(fā)表于 07-28 17:38 ?1006次閱讀

    Genie:產(chǎn)品級(jí)Agent開(kāi)源產(chǎn)品

    京東前兩天發(fā)布了個(gè)開(kāi)源Agent產(chǎn)品-JoyAgent-JDGenie,在GAIA榜單上分?jǐn)?shù)達(dá)到了75.15%,超越了眾多開(kāi)源AI
    的頭像 發(fā)表于 07-27 12:40 ?823次閱讀
    Genie:產(chǎn)品級(jí)<b class='flag-5'>Agent</b><b class='flag-5'>開(kāi)源</b>產(chǎn)品

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+讀《零基礎(chǔ)開(kāi)發(fā)AI Agent》掌握扣子平臺(tái)開(kāi)發(fā)智能體方法

    收到發(fā)燒友網(wǎng)站寄來(lái)的《零基礎(chǔ)開(kāi)發(fā)AI Agent》這本書已經(jīng)有好些天了,這段時(shí)間有幸拜讀了下全書,掌握了個(gè)開(kāi)發(fā)智能體的方法。 該書充分從
    發(fā)表于 05-14 19:51

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+Agent開(kāi)發(fā)平臺(tái)

    Agent開(kāi)發(fā)平臺(tái)是專門用于創(chuàng)建、配置、部署、訓(xùn)練和運(yùn)行Agent的平臺(tái)。 隨著Agent開(kāi)發(fā)框架的發(fā)展,很多Agent開(kāi)發(fā)平臺(tái)能夠以圖形化、零代碼或低代碼的方式為開(kāi)發(fā)者提供
    發(fā)表于 05-13 12:24

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+Agent的工作原理及特點(diǎn)

    。對(duì)于設(shè)置鬧鐘來(lái)說(shuō),它只是人工地在鬧鐘上設(shè)置個(gè)時(shí)間值,它沒(méi)有智能性,并不算是個(gè)Agent。 而對(duì)于個(gè)
    發(fā)表于 05-11 10:24

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+ 入門篇學(xué)習(xí)

    很高興又有機(jī)會(huì)學(xué)習(xí)ai技術(shù),這次試讀的是「零基礎(chǔ)開(kāi)發(fā)AI Agent」,作者葉濤、管鍇、張心雨。 大模型的普及是近三年來(lái)的件大事,萬(wàn)物皆可大模型已成為趨勢(shì)。作為大模型開(kāi)發(fā)應(yīng)用中重要組
    發(fā)表于 05-02 09:26

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+關(guān)于AI Agent開(kāi)發(fā)入門的第印象與相關(guān)官方文檔和社區(qū)資料的內(nèi)容補(bǔ)充

    ,書的印刷是十分的哇噻,彰顯出正版和權(quán)威的魅力。有人有肅然起敬和充滿好奇閱讀的強(qiáng)烈念想。 我于是很快翻讀了起來(lái),就自己讀到的部分內(nèi)容有了個(gè)擴(kuò)展和補(bǔ)充: 首先是書在第2.3.1內(nèi)容的第4點(diǎn)提到AI
    發(fā)表于 04-22 18:16

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+初品Agent

    大模型落地的重要方向,也是AI技術(shù)的下個(gè)風(fēng)口。 因此該書適于對(duì)AI感興趣的讀者,尤其是Agent的學(xué)習(xí)者與開(kāi)發(fā)者,如想要提升工作效率的職場(chǎng)人、推動(dòng)企業(yè)
    發(fā)表于 04-22 11:51

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】總體預(yù)覽及入門篇

    總體預(yù)覽: 首先非常感謝電子發(fā)燒友論壇的活動(dòng),我可以拿到本書,其實(shí)在閱讀本書之前對(duì)AIAgent已經(jīng)有過(guò)定的了解,而且也在相應(yīng)的平臺(tái)上創(chuàng)建過(guò)智能體應(yīng)用,所以對(duì)于這本書還是非常期待的,希望能夠?qū)τ?/div>
    發(fā)表于 04-20 21:53

    請(qǐng)求贈(zèng)閱《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》

    博主好!致敬葉濤 管鍇 張心雨三位AI具身智能-智能體方面的專家、導(dǎo)師! 《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做
    發(fā)表于 04-10 12:16