chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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


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


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


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


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


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

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


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


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


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


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


簡而言之:API是底層能力,CLI是基于這套API打造的開箱即用的命令行工具。

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

01


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


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


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


tuyadevice detail0620068884f3eb414579


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


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


02


批量操作無需開發(fā)管理后臺


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


# 查詢某個房間下的所有設(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


無需單獨(dú)開發(fā)管理系統(tǒng),一個Shell腳本配合cron定時任務(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(中國區(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
# 或通過環(huán)境變量配置exportTUYA_API_KEY="sk-AYxxxxxxxxxxxx"

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


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


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



驗證連通性


tuyadoctor


該命令會依次檢查配置文件、API Key有效性、網(wǎng)絡(luò)連通性以及賬號下的家庭數(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è)置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)試,全程無需編寫代碼。


▍家庭與房間管理

# 列出所有家庭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


▍消息通知

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


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

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


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


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

# 查看可用的統(tǒng)計配置tuyastats config
# 查詢某設(shè)備的用電量數(shù)據(jù)(按小時維度)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


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



2cafbe5e-2e7c-11f1-ab55-92fbcf53809c.png六、常見問題排查
2cc2ed80-2e7c-11f1-ab55-92fbcf53809c.png
2ccb48ea-2e7c-11f1-ab55-92fbcf53809c.png2cd1936c-2e7c-11f1-ab55-92fbcf53809c.png


運(yùn)行tuya doctor即可自動檢測大部分配置問題。常見錯誤碼及處理方式:


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



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


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


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


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


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


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


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


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


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


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


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

    關(guān)注

    91

    文章

    41026

    瀏覽量

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

    關(guān)注

    5

    文章

    1182

    瀏覽量

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

    關(guān)注

    7

    文章

    319

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    九天菜菜大模型agent智能體開發(fā)實(shí)戰(zhàn)2026月班

    自主 AI 新范式:大模型 Agent 開發(fā)實(shí)戰(zhàn)火爆開課 在科技浪潮洶涌澎湃的當(dāng)下,人工智能領(lǐng)域正經(jīng)歷著場深刻變革,大模型 Agent
    發(fā)表于 04-15 16:04

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

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

    KubePi:開源Kubernetes可視化管理面板,集群管理如此簡單

    KubePi:開源Kubernetes可視化管理面板,集群管理如此簡單 在云原生時代,Kubernetes已成為容器編排的事實(shí)標(biāo)準(zhǔn),但其復(fù)雜性卻讓許多開發(fā)者望而卻步。KubePi作
    發(fā)表于 02-11 12:53

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

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

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

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

    工業(yè)Agent從概念到產(chǎn)線:研華iFactory.AI Agent如何重新定義制造業(yè)智能

    2025年被稱為AI Agent元年,Gartner將Agentic AI列為2025年頂級技術(shù)趨勢的第名。研華超前布局,重磅創(chuàng)新,推出專為制造業(yè)打造的iFactory.
    的頭像 發(fā)表于 12-31 14:19 ?491次閱讀
    工業(yè)<b class='flag-5'>Agent</b>從概念到產(chǎn)線:研華iFactory.<b class='flag-5'>AI</b> <b class='flag-5'>Agent</b>如何重新定義制造業(yè)<b class='flag-5'>智能</b>化

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

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

    淺談研華iEMS.AI Agent能源智能管理平臺

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

    開源鴻蒙AI Agent TSG正式成立

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

    Genie:產(chǎn)品級Agent開源產(chǎn)品

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

    網(wǎng)關(guān)智商暴增!涂鴉T5AI網(wǎng)關(guān)開發(fā)框架設(shè)備秒懂人話,兼容國內(nèi)外頂尖AI大模型

    2025年2月,涂鴉全新發(fā)布WuKongAI硬件開發(fā)框架(點(diǎn)擊查看WuKongAI硬件開發(fā)框架往期介紹),為廣大智能設(shè)備AI玩具開發(fā)者提供了強(qiáng)有力的技術(shù)支撐!在此基礎(chǔ)上,我們將
    的頭像 發(fā)表于 05-22 18:30 ?1498次閱讀
    網(wǎng)關(guān)智商暴增!<b class='flag-5'>涂鴉</b>T5<b class='flag-5'>AI</b>網(wǎng)關(guān)開發(fā)框架<b class='flag-5'>讓</b><b class='flag-5'>設(shè)備</b>秒懂人話,兼容國內(nèi)外頂尖<b class='flag-5'>AI</b>大模型

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

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

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+Agent開發(fā)平臺

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

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

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

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

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