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)不再提示

開箱+性能測試+通過MCP服務(wù)實(shí)現(xiàn)自動化控制家電

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2025-08-06 14:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

小伙伴們,小安派AI語音開發(fā)板上線一段時間了,安信可社區(qū)“瘋狂發(fā)板”模式后,不少伙伴已經(jīng)拿到開發(fā)板了,來看看大家的實(shí)際體驗(yàn)如何~

以下作品由安信可社區(qū)用戶

zzbinfo制作

開箱

wKgZPGiS8MaAX97aAACvgARv-OM834.jpg

整個開發(fā)板組件裝在防靜電袋子中,很簡潔。

wKgZO2iS8MaAP2AEAACnK4jGrho003.jpg

打開防靜電袋子,還有一個塑料袋子,袋子里面是個硬殼的盒子,開發(fā)組件就在盒子里面,防止運(yùn)輸過程中壓壞開發(fā)板。

wKgZPGiS8MeACXLkAACK5fDgTes490.jpgwKgZO2iS8MiAW9JOAADz2hQTxmo004.jpg

pcb前后都墊有減震棉,包裝確實(shí)很用心。我們來仔細(xì)看看開發(fā)板。

開發(fā)板pcb尺寸

wKgZPGiS8MmAVdp6AADwu9kRyT4252.jpg

wKgZO2iS8MmAUSSCAAB392jQzMY065.jpg

開發(fā)板35mm*30mm,尺寸小巧緊湊。很容易放置進(jìn)合適的外殼中,對于我們業(yè)余DIY、開發(fā)測試非常友好。

主要芯片、模塊

wKgZPGiS8MqAEM-rAAB0Ad1TuHk920.jpg

主控模組就是安信可的Ai-WB2-12F WiFi模塊,該模組搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協(xié)議和BLE 5.0協(xié)議。

BL602芯片內(nèi)置低功耗的32位RISC CPU,276KB RAM和豐富的外圍接口,包括SDIOSPIUARTI2CIR remotePWMADCDACPIR 和 GPIO等。每個外接端子都有絲端子采用的是SH1.25。

wKgZO2iS8MqASk1WAACnd5266HE444.jpg

背面絲印LTH7的是pw4054,單節(jié)鋰電充電芯片,支持3.7V鋰電池的充電,輸入電壓4.5-6.5V,充電電流由旁邊的電阻控制,支持10mA-500mA。板載的電阻是5k,換成2k,可以支持到500mA。板子上沒有放電控制電路,所以外接的鋰電池要帶充放電控制板。

離線語音識別采用的是上海華振電子的語音大腦VB6824芯片方案。

內(nèi)核采用高性能 32 位 RISC 內(nèi)核,主頻 240MHz,支持硬件浮點(diǎn)運(yùn)算,內(nèi)置 1MB SPI FLASH。

該方案支持AI語音識別,采用最新的神經(jīng)網(wǎng)絡(luò)(TDNN)算法,具有識別精準(zhǔn),誤判率低等優(yōu)勢,5米遠(yuǎn)場可靠識別。支持語音降噪,可以有效過濾掉穩(wěn)態(tài)噪聲、對動態(tài)噪聲也有很好的抑制作用,噪音下也可準(zhǔn)確識別。支持 MP3,WAV,WMA,APE,F(xiàn)LAC,AAC,MP4,M4A,AIF,AIFC音頻解碼。藍(lán)牙支持 SBC,AAC 音頻解碼音頻,支持 mSBC 語音編解碼器。符合藍(lán)牙 V5.1+BR+EDR+ BLE 規(guī)范,提供+6dbm 發(fā)射功率。

上電

wKgZO2iS8MuAAiRAAABlecOxCHc551.jpg

接上type-c線后打開開關(guān),隨著紅燈閃爍,語音提示清晰宏亮,根據(jù)語音提示和快速上手指南進(jìn)行配網(wǎng)后就可以愉快地玩耍了。

小安AiPi-PalChatV1性能測試

配網(wǎng)測試

https://www.bilibili.com/video/BV16gTVzBEDr/?spm_id_from=888.80997.embed_other.whitelist&t=60.737005&bvid=BV16gTVzBEDr&vd_source=54c5db21948db2378659b7e8e42bafbf

從輸入密碼點(diǎn)擊確定開始,到提示配網(wǎng)成功大概耗時8秒到10秒,這個跟網(wǎng)絡(luò)環(huán)境也有很大關(guān)系。網(wǎng)絡(luò)不好,會造成對話反應(yīng)變慢,聲音輸出打嗝等現(xiàn)象。具體可以看一下測試視頻。

wKgZPGiS8MyAEkupAABC1NrXCQA193.jpg

打斷測試

https://www.bilibili.com/video/BV1ruTVzuEUm/?spm_id_from=888.80997.embed_other.whitelist&t=70.125983&bvid=BV1ruTVzuEUm&vd_source=54c5db21948db2378659b7e8e42bafbf

由于采用的是VB6824語音識別方案,實(shí)現(xiàn)的對話中打斷,效果還是不錯的。可能是咪頭和輸出喇叭比較近的緣故,偶爾也會出現(xiàn)打斷不了的情況,不過總體使用感覺還是很流暢。打斷、識別的效果也和咪頭有比較大的關(guān)系,我測試了兩種手上有的咪頭,效果相差很大。

wKgZPGiS7w-AFxv2AAOSkwvpk7Q715.png

識別距離測試

https://www.bilibili.com/video/BV1eWTVzfEYn/?spm_id_from=333.788.player.player_end_recommend_autoplay&bvid=BV1ruTVzuEUm&vd_source=54c5db21948db2378659b7e8e42bafbf

再次提醒,識別距離和環(huán)境有很大關(guān)系,筆者測試的房間外面是狹長的走廊,在走廊里面有比較大的回音,經(jīng)過芯片的消回音處理,識別的效果就大打折扣了,實(shí)際測試時也確實(shí)在房間內(nèi)有很好的識別效果,走廊里面就完全識別不到語音了。

wKgZO2iS8MyAYuAaAABS7XClvAU063.jpg

AiPi-PalChatV1語音開發(fā)板通過MCP服務(wù)實(shí)現(xiàn)自動化控制家電

實(shí)現(xiàn)途徑

有了AiPi-PalChatv1開發(fā)板和小智人工智能后臺的加持,不實(shí)現(xiàn)點(diǎn)實(shí)用功能難免浪費(fèi),首先肯定是自動化控制家里的電器,通過查閱資料,有多種途徑:

1、可以直接對開發(fā)板編程,定制自己的固件。

2、可以通過home assistant mcp server,這個需要有home assistant ,并且還要滿足一定的要求。

3、自己寫MCP server,小智后臺提供了MCP接口和示例。

筆者采用第三種方式,把之前廚房的甲烷傳感器,衛(wèi)生間的熱水器,空調(diào),燈等能接入的全部實(shí)現(xiàn)了自動控制,效果非常驚喜。

硬件優(yōu)化

wKgZO2iS8M2ABNmsAABvogf62l0054.jpg

從之前的測試和最近一段時間的摸索,發(fā)現(xiàn)語音識別依賴于采集的聲音的質(zhì)量,筆者把開發(fā)板上的兩個開關(guān)電源芯片禁用了(也可以直接拆掉)。

通過外接的LDO實(shí)現(xiàn)的5V和3.3V的供電,實(shí)際使用效果良好,同樣的咪頭,喚醒距離增加一倍,對話流暢。(如下視頻)

https://www.bilibili.com/video/BV1sxNoz8EKy/?spm_id_from=888.80997.embed_other.whitelist&t=13.901191&bvid=BV1sxNoz8EKy&vd_source=54c5db21948db2378659b7e8e42bafbf

wKgZO2iS8M2AACs8AAAw8J3-61U024.jpg

MCP服務(wù)器代碼

# -*- coding: utf-8 -*-
# 以下代碼在2025年6月18日 python3.11環(huán)境下運(yùn)行通過
import sys
sys.path.append('/usr/local/lib/python3.7/dist-packages')
import paho.mqtt.client as mqtt
#
import sys
sys.path.append('/usr/lib/python3/dist-packages')
import requests
import json
from mcp.server.fastmcp import FastMCP
import logging
import socket
import threading
import time
def connTCP(topic:str,msg:str):
global tcp_client_socket
# 創(chuàng)建socket
tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# IP 和端口
server_ip = 'bemfa.com'
server_port = 8344
uid = 'UUID'
try:
# 連接服務(wù)器
tcp_client_socket.connect((server_ip, server_port))
#發(fā)送訂閱指令
substr = 'cmd=2&uid=' + uid + '&topic=' + topic + '&msg=' + msg + 'rn'
tcp_client_socket.send(substr.encode("utf-8"))
time.sleep(2)
tcp_client_socket.shutdown(2)
tcp_client_socket.close()
except:
time.sleep(2)
tcp_client_socket.shutdown(2)
tcp_client_socket.close()
#connTCP()
#Kitchen_temperature = ""
#Kitchen_CH4 = ""
def on_connect(client, userdata, flags, rc):
print("Connected with result code "+str(rc))
client.subscribe("****") # 訂閱消息
#消息接收
def on_message(client, userdata, msg):
global Ktemperature
global KCH4
#print("主題:"+msg.topic+" 消息:"+str(msg.payload.decode('utf-8')))
if msg.topic == topicA: #判斷topic是否是topicA
#print(" topicA msg")
msgstr = str(msg.payload.decode('utf-8'))
Ktemperature = msgstr.split("#")[-2]
KCH4 = msgstr.split("#")[-1]
#print(Kitchen_temperature)
#print(" topicA msg")
#print(Kitchen_CH4)
#if str(msg.payload.decode('utf-8')) == "ON": #如果接收字符on,亮燈
# connTCP('topic','ON') #開燈函數(shù)
#if str(msg.payload.decode('utf-8')) == "OFF": #如果接收字亮燈
# connTCP('topic','OFF') #關(guān)燈函數(shù)
#訂閱成功
def on_subscribe(client, userdata, mid, granted_qos):
print("On Subscribed: qos = %d" % granted_qos)
# 失去連接
def on_disconnect(client, userdata, rc):
if rc != 0:
print("Unexpected disconnection %s" % rc)
logger = logging.getLogger('WHcontrol')
# Create an MCP server
mcp = FastMCP("WHcontrol")
# Add an addition tool
@mcp.tool()
def get_kitchen_temperature() -> dict:
"""用于查詢廚房溫度,返回溫度值,單位攝氏度。"""
global Ktemperature
if float(Ktemperature) > 45:
Ktemperature = f'{float(Ktemperature)-18:.1f}' #修正溫度值,由于電子溫度計裝的高,不修正,人工智能容易報警
result = Ktemperature
#print(result)
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def get_kitchen_CH4() -> dict:
"""用于查詢廚房天然氣或是甲烷含量,返回天然氣或是甲烷PPM值。"""
global KCH4
if int(KCH4) > 440:
KCH4 = f'{int(KCH4)-440}'
result = KCH4
# print(result)
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def get_wh_timer_switch() -> dict:
"""用于查詢熱水器定時器開關(guān)的狀態(tài),on是打開,off是關(guān)閉。"""
headers={ "content-type": "application/x-www-form-urlencoded"}
urlmsg = f'https://apis.bemfa.com/va/getmsg?uid=UUID&topic=reshuiqi&type=3&num=1'
response = requests.get(url=urlmsg,headers=headers,timeout=5)
if response.status_code != 200:
raise ConnectionError(f'{url} status code is {response.status_code}.')
response = json.loads(response.content)
if 'data' not in response.keys():
raise ValueError(f'{url} miss key msg.')
response = json.dumps(response['data'][0])
response = json.loads(response)
if 'msg' not in response.keys():
raise ValueError(f'{url} miss key msg.')
result = response['msg'].split("#")[-1]
print(result)
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def set_wh_timer_switch(sw:str) -> dict:
"""設(shè)置熱水器定時加熱開關(guān)狀態(tài),on是打開,off是關(guān)閉。打開后在每天晚上20點(diǎn)自動開始加熱,一個小時后關(guān)閉加熱開關(guān)。"""
if sw == "on":
connTCP("topic","G2on")
if sw == "off":
connTCP("topic","G2off")
result = sw
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def get_wh_switch() -> dict:
"""用于查詢熱水器加熱開關(guān)的狀態(tài),on是打開,off是關(guān)閉。"""
headers={ "content-type": "application/x-www-form-urlencoded"}
urlmsg = f'https://apis.bemfa.com/va/getmsg?uid=UUID&topic=reshuiqi&type=3&num=1'
response = requests.get(url=urlmsg,headers=headers,timeout=5)
if response.status_code != 200:
raise ConnectionError(f'{url} status code is {response.status_code}.')
response = json.loads(response.content)
if 'data' not in response.keys():
raise ValueError(f'{url} miss key msg.')
response = json.dumps(response['data'][0])
response = json.loads(response)
if 'msg' not in response.keys():
raise ValueError(f'{url} miss key msg.')
result = response['msg'].split("#")[-2]
print(result)
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def set_wh_switch(sw:str) -> dict:
"""設(shè)置熱水器加熱開關(guān)狀態(tài),on是打開熱水器加熱開關(guān),off是關(guān)閉熱水器加熱開關(guān)。"""
if sw == "on":
connTCP("topic","G1on")
if sw == "off":
connTCP("topic","G1off")
result = sw
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def set_light_switch(sw:str) -> dict:
"""設(shè)置客廳照明燈的開關(guān)狀態(tài),on是打開照明燈,off是關(guān)閉照明燈。"""
if sw == "on":
connTCP("topic","A857A4AC6C") #我是通過433網(wǎng)關(guān)來發(fā)的控制指令,這個是我的燈的指令,修改成你們自己的
if sw == "off":
connTCP("topic","A857A4AC69")
result = sw
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def set_light_brightness(sw:str) -> dict:
"""設(shè)置客廳照明燈的亮度,add是增加亮度,fall是減小亮度。"""
if sw == "fall":
connTCP("topic","A857A4AC64")
if sw == "add":
connTCP("topic","A857A4AC68")
result = sw
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
@mcp.tool()
def set_air_switch(sw:str) -> dict:
"""設(shè)置臥室空調(diào)的開關(guān)狀態(tài),on是打開空調(diào),off是關(guān)閉空調(diào)。"""
if sw == "on":
connTCP("topic","H823CB2602002403053D000000007F") #我是通過紅外網(wǎng)關(guān)來發(fā)的控制指令,這個是我的空調(diào)的指令,修改成你們自己的
if sw == "off":
connTCP("topic","H823CB26020020030F3A0000000082")
result = sw
http://logger.info(f"result: {result}")
return {"success": True, "result": result}
# Start the server
if __name__ == "__main__":
MQTTHOST = "http://bemfa.com"
MQTTPORT = 9501
client_id = "UUID"
topicA = "tipoc"
client = mqtt.Client(client_id)
client.username_pw_set("userName", "passwd")
client.on_connect = on_connect
client.on_message = on_message
client.on_subscribe = on_subscribe
client.on_disconnect = on_disconnect
client.connect(MQTTHOST, MQTTPORT, 60)
client.loop_start()
time.sleep(3)
mcp.run(transport="stdio")

筆者的設(shè)備都是通過bemfa云控制的,具體接入文檔可以參照巴法云的說明。

MCP server運(yùn)行在一個樹莓派上,先按照小智MCP示例安裝運(yùn)行環(huán)境,然后直接把小智MCP接入點(diǎn)的字符串寫到mcp_pipe.py文件中,省的設(shè)置環(huán)境變量。通過命令啟動MCP server :python mcp_pipe.py switch-py.py。

在小智后臺 --》配置角色 最下面的MCP接入點(diǎn)中就應(yīng)該能看到已經(jīng)接入的MCP服務(wù)了。

wKgZPGiS8M6AYmPkAAB1MkDuEbI700.jpg

最后代碼

里面的一些變量需要自己修改,代碼寫的比較亂,大家湊合看。

附件:mcp代碼.rar?bbs.aithinker.com/forum.php?mod=attachment&aid=34182

審核編輯 黃宇

聲明:本文內(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

    文章

    39668

    瀏覽量

    301283
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6288

    瀏覽量

    117969
  • MCP
    MCP
    +關(guān)注

    關(guān)注

    0

    文章

    289

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    新西蘭服務(wù)器運(yùn)維必備:自動化監(jiān)控與故障預(yù)警實(shí)踐

    在現(xiàn)代互聯(lián)網(wǎng)運(yùn)維中,服務(wù)器的穩(wěn)定運(yùn)行至關(guān)重要。新西蘭的服務(wù)器運(yùn)維同樣不例外,高效的監(jiān)控和預(yù)警系統(tǒng)能夠顯著提高運(yùn)維效率,降低服務(wù)中斷的風(fēng)險。本文將探討如何通過
    的頭像 發(fā)表于 02-26 14:26 ?144次閱讀

    日本小松集團(tuán)選擇Qt Group,實(shí)現(xiàn)工程機(jī)械GUI自動化測試

    ?(Nasdaq Helsinki: QTCOM) 1月14日宣布,全球工程機(jī)械與礦山機(jī)械設(shè)備制造商小松集團(tuán)已采用Qt Group的Squish平臺,實(shí)現(xiàn)設(shè)備顯示屏的GUI自動化測試通過
    的頭像 發(fā)表于 01-15 12:20 ?138次閱讀
    日本小松集團(tuán)選擇Qt Group,<b class='flag-5'>實(shí)現(xiàn)</b>工程機(jī)械GUI<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>

    自動化測試的「千里眼」:當(dāng)RTSM遠(yuǎn)程控制遇上自動化,測試效率直接拉滿!

    自動化痛點(diǎn)】自動化測試的“黑箱困境”:你真的敢說“完全放心”? 凌晨2點(diǎn),測試工程師小李盯著電腦屏幕上的自動化腳本進(jìn)度條——第17步卡住了
    的頭像 發(fā)表于 12-11 11:26 ?386次閱讀
    <b class='flag-5'>自動化</b><b class='flag-5'>測試</b>的「千里眼」:當(dāng)RTSM遠(yuǎn)程<b class='flag-5'>控制</b>遇上<b class='flag-5'>自動化</b>,<b class='flag-5'>測試</b>效率直接拉滿!

    是德示波器自動化測試SCPI命令控制指南

    是德示波器通過標(biāo)準(zhǔn)命令接口SCPI(Standard Commands for Programmable Instruments)實(shí)現(xiàn)自動化控制,為
    的頭像 發(fā)表于 09-23 17:54 ?1723次閱讀
    是德示波器<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>SCPI命令<b class='flag-5'>控制</b>指南

    測試小白3分鐘上手,零代碼自動化測試平臺,15分鐘搭建自動化測試方案

    還在為不懂代碼、搭建測試方案耗時久而發(fā)愁?ATECLOUD 零代碼自動化測試平臺,專為自動化測試量身打造,小白3 分鐘就能輕松上手,15 分
    的頭像 發(fā)表于 09-22 17:52 ?830次閱讀
    <b class='flag-5'>測試</b>小白3分鐘上手,零代碼<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>平臺,15分鐘搭建<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>方案

    同惠LCR測試儀如何實(shí)現(xiàn)高效批量自動化測量

    在電子元器件生產(chǎn)與品質(zhì)檢測中,同惠LCR測試儀憑借高精度與穩(wěn)定性備受青睞。為提升批量測試效率,降低人力成本,通過軟硬件協(xié)同優(yōu)化可實(shí)現(xiàn)高效自動化
    的頭像 發(fā)表于 09-17 16:26 ?533次閱讀
    同惠LCR<b class='flag-5'>測試</b>儀如何<b class='flag-5'>實(shí)現(xiàn)</b>高效批量<b class='flag-5'>自動化</b>測量

    電源模塊的短路保護(hù)如何通過自動化測試軟件完成測試

    在當(dāng)今電力電子領(lǐng)域,電源模塊的可靠性至關(guān)重要,短路保護(hù)作為其關(guān)鍵特性,需通過精確的自動化測試軟件進(jìn)行驗(yàn)證。本文將整理如何借助自動化測試軟件A
    的頭像 發(fā)表于 09-03 19:10 ?836次閱讀
    電源模塊的短路保護(hù)如何<b class='flag-5'>通過</b><b class='flag-5'>自動化</b><b class='flag-5'>測試</b>軟件完成<b class='flag-5'>測試</b>

    自動化測試平臺ATECLOUD推出AI算法功能

    作為納米軟件自主研發(fā)的自動化測試平臺,ATECLOUD 始終致力于為用戶提供高效優(yōu)質(zhì)的測試解決方案。面對5G、AI等前沿技術(shù)的迭代發(fā)展,平臺深度融合新技術(shù)持續(xù)升級測試能力,最新推出的A
    的頭像 發(fā)表于 07-22 16:10 ?801次閱讀
    <b class='flag-5'>自動化</b><b class='flag-5'>測試</b>平臺ATECLOUD推出AI算法功能

    多摩川編碼器:助力自動化控制系統(tǒng)實(shí)現(xiàn)更精準(zhǔn)的運(yùn)動控制

    在當(dāng)今高度自動化的工業(yè)生產(chǎn)和先進(jìn)科技領(lǐng)域,精準(zhǔn)的運(yùn)動控制是眾多設(shè)備和系統(tǒng)穩(wěn)定、高效運(yùn)行的關(guān)鍵。多摩川編碼器作為一種關(guān)鍵的測量和反饋裝置,正憑借其卓越的性能,在自動化
    的頭像 發(fā)表于 07-21 16:54 ?602次閱讀

    UTP系統(tǒng)通過SPI協(xié)議對數(shù)字溫度傳感器的自動化測試介紹

    、4G/5G)、顯示識別(設(shè)備屏幕、按鈕、LED等)、設(shè)備操控、軟件功能等各方面進(jìn)行自動化測試,能夠進(jìn)行各種復(fù)雜時序的自動化測試。 接下來,我將通過
    的頭像 發(fā)表于 07-13 16:27 ?1056次閱讀
    UTP系統(tǒng)<b class='flag-5'>通過</b>SPI協(xié)議對數(shù)字溫度傳感器的<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>介紹

    車機(jī)交互測試自動化實(shí)現(xiàn)路徑與案例分析

    測試設(shè)備是車機(jī)交互測試自動化實(shí)現(xiàn)的核心支撐,通過合理選型、部署和應(yīng)用北京沃華慧通測控技術(shù)有限公司汽車測試
    的頭像 發(fā)表于 07-10 09:24 ?1383次閱讀
    車機(jī)交互<b class='flag-5'>測試</b><b class='flag-5'>自動化</b><b class='flag-5'>實(shí)現(xiàn)</b>路徑與案例分析

    是德示波器MSOX3054T遠(yuǎn)程控制自動化測試

    在現(xiàn)代電子測試領(lǐng)域,自動化測試技術(shù)已成為提升效率、降低人力成本的關(guān)鍵。是德示波器MSOX3054T作為一款高性能儀器,其遠(yuǎn)程控制
    的頭像 發(fā)表于 07-08 17:09 ?636次閱讀
    是德示波器MSOX3054T遠(yuǎn)程<b class='flag-5'>控制</b><b class='flag-5'>自動化</b><b class='flag-5'>測試</b>

    安信可AI語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設(shè)備

    目 Ai-M61+VC02語音控制HA設(shè)備?bbs.ai-thinker.com/forum.php?mod=viewthreadtid=45059 這兩個項(xiàng)目都是基于HA的自動化來完成的。 參考: [智能家居
    的頭像 發(fā)表于 06-25 14:04 ?955次閱讀
    安信可AI語音開發(fā)板AiPi-PalChatV1 + <b class='flag-5'>MCP</b>,<b class='flag-5'>通過</b>HomeAssistant<b class='flag-5'>自動化</b><b class='flag-5'>控制</b>設(shè)備

    UTP系統(tǒng)通過ModBus協(xié)議對溫度傳感器的自動化測試介紹

    、4G/5G)、顯示識別(設(shè)備屏幕、按鈕、LED等)、設(shè)備操控、軟件功能等各方面進(jìn)行自動化測試,能夠進(jìn)行各種復(fù)雜時序的自動化測試。 接下來,我將通過
    的頭像 發(fā)表于 06-07 15:12 ?800次閱讀
    UTP系統(tǒng)<b class='flag-5'>通過</b>ModBus協(xié)議對溫度傳感器的<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>介紹

    APP自動化測試框架

    APP自動化測試框架是一套結(jié)合工具鏈、設(shè)計模式和技術(shù)規(guī)范的集成解決方案。以下是基于主流技術(shù)實(shí)踐的核心要點(diǎn)總結(jié): 一、核心模塊構(gòu)成 環(huán)境管理? 支持物理機(jī)/虛擬機(jī)/容器部署,集成ADB、Appium
    的頭像 發(fā)表于 05-07 07:35 ?661次閱讀
    APP<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>框架