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

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

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

無門檻!巧用合宙Air780E云喇叭,實(shí)現(xiàn)多音色『打麻將』

合宙LuatOS ? 2023-01-29 10:33 ? 次閱讀

今天要跟大家分享的是——合宙Air780E開發(fā)板、Air780E音頻擴(kuò)展板喇叭套裝,都是首發(fā)9.9元包郵搶到的。通過合宙提供的Air780E云端音頻配置平臺(tái),開發(fā)者可以輕松實(shí)現(xiàn)趣味TTS+AMR+MP3語音播放功能。

接下來具體分享一下體驗(yàn)云喇叭功能的過程,最終讓Air780E開發(fā)板+音頻擴(kuò)展板實(shí)現(xiàn)視頻中多音色打麻將對(duì)話功能。在熟練使用云端工具配置的基礎(chǔ)上,還可以進(jìn)一步自己編程來實(shí)現(xiàn)更為個(gè)性有趣的應(yīng)用。

一、焊接和連線


先按照下圖,在正確的一面,為開發(fā)板焊上排針,在擴(kuò)展板上焊上母座:

44c591e6-96e8-11ed-ad0d-dac502259ad0.jpg

44ddd1a2-96e8-11ed-ad0d-dac502259ad0.jpg

然后插上SIM卡,連接到喇叭,把開發(fā)板和擴(kuò)展板對(duì)插起來:

44ef2006-96e8-11ed-ad0d-dac502259ad0.jpg

這里的SIM卡支持,可是全網(wǎng)通的,中國移動(dòng)、聯(lián)通、電信通殺,全都支持。

另外一點(diǎn)要表揚(yáng)合宙的,合宙出的開發(fā)板,都貼心的提供了擴(kuò)展板,可以很方便的進(jìn)行應(yīng)用。

二、下載固件


為了使用云喇叭功能,需要刷入專門的固件。官方提供了固件的源碼,以及編譯好的固件。

方便起見,這里直接使用官方提供的固件。

固件下載地址:

http://tools.openluat.com/tools/yunlaba

4500be2e-96e8-11ed-ad0d-dac502259ad0.png

本文編寫時(shí)的固件文件為:

45126bce-96e8-11ed-ad0d-dac502259ad0.png


燒錄完成后,就可以開始好好玩了。

三、開機(jī)啟動(dòng)


Type-C數(shù)據(jù)線,給開發(fā)板供電,板子上的紅燈就會(huì)亮起來:

45310ae8-96e8-11ed-ad0d-dac502259ad0.jpg

因?yàn)椴辶薙IM卡,需要聯(lián)網(wǎng)才能使用,所以稍微等一會(huì),等它聯(lián)網(wǎng)成功。

沒想到,等了半天,它居然一聲不吭,就是紅燈亮著,在那里悶頭悶?zāi)X的發(fā)悶氣。

是有哪里不對(duì)嗎?

趕緊看手冊(cè),了解到了詳情:

4540ee7c-96e8-11ed-ad0d-dac502259ad0.png

按照說明,要按一下板子上的開機(jī)鍵:

458797e6-96e8-11ed-ad0d-dac502259ad0.png

按就按,誰怕誰呀!

按完后,還真害怕了。大半夜的,突然一下響起來,聲兒還賊大,差點(diǎn)把已經(jīng)睡覺的家人給吵醒了。

按完后,板子開始正常啟動(dòng)了,綠燈亮了:

459e745c-96e8-11ed-ad0d-dac502259ad0.jpg

正常情況下,喇叭開始響起來:

播報(bào)"歡迎使用合宙云端音頻播放設(shè)備"

播報(bào)"服務(wù)器連接成功"

如果聯(lián)網(wǎng)有問題,或者服務(wù)器無法連接,也會(huì)播放對(duì)應(yīng)的聲音。

現(xiàn)在板子啟動(dòng)起來了,可以開始好好玩了。

四、喇叭云起來


Air780E開發(fā)板+音頻擴(kuò)展板,就是想通過云讓喇叭響起來,使用云喇叭工具即可。

合宙云喇叭在線工具:
http://tools.openluat.com/tools/yunlaba

直接訪問該界面,就能夠給開發(fā)板發(fā)送語音信息,讓喇叭響起來。

打開該界面后,按照如下的步驟使用:

45aff484-96e8-11ed-ad0d-dac502259ad0.png

點(diǎn)擊發(fā)送音頻數(shù)據(jù)到設(shè)備后,正常情況下,會(huì)提示發(fā)送成功:

45bd05ac-96e8-11ed-ad0d-dac502259ad0.png

稍后,音頻擴(kuò)展板的喇叭就會(huì)響起來了。

如果要讓發(fā)送的語音音色音速等更豐富,可以先設(shè)置語音參數(shù),再生成發(fā)送:

45d1878e-96e8-11ed-ad0d-dac502259ad0.png

可以多多嘗試,找到自己喜歡的或者覺得不錯(cuò)的參數(shù)搭配。

五、給設(shè)備發(fā)送數(shù)據(jù)


接下來可以探究云喇叭工具如何給設(shè)備發(fā)送數(shù)據(jù)——既然云喇叭在線工具是通過網(wǎng)頁操作的,而且它又沒有直接連接到喇叭,那么一定有什么方式讓兩者互通。

通過瀏覽器的開發(fā)者調(diào)試工具,可以查看端倪。

點(diǎn)擊發(fā)送音頻數(shù)據(jù)到設(shè)備,會(huì)在調(diào)試工具的網(wǎng)絡(luò)界面中,看到如下的請(qǐng)求:

45de0bd0-96e8-11ed-ad0d-dac502259ad0.png

從上圖可以看到,云喇叭在線工具給http://tools.openluat.com/api/site/yunlaba_mqtt 這個(gè)地址,POST發(fā)送了一些數(shù)據(jù)。

看名字,應(yīng)該是發(fā)送給MQTT服務(wù)了,然后在開發(fā)板上,通過MQTT服務(wù),獲取網(wǎng)頁工具發(fā)送的數(shù)據(jù),再進(jìn)行播放。

如果有興趣,可以查看固件對(duì)應(yīng)的源碼,其邏輯正是如此。

進(jìn)一步的,可以查看實(shí)際發(fā)送了什么數(shù)據(jù):

45edd60a-96e8-11ed-ad0d-dac502259ad0.png

從上圖中,可以看到,具體發(fā)送的數(shù)據(jù)如下:

45fbb22a-96e8-11ed-ad0d-dac502259ad0.png

這是個(gè)JSON格式的數(shù)據(jù),格式如下:

tpoic:
表示信息發(fā)布的主題,具體為:test20220929/IMEI號(hào),后面的IMEI號(hào),就是開發(fā)板上Air780E的IMEI,也就是網(wǎng)頁工具上填寫的。

text:
表示要發(fā)布的語音信息,如果設(shè)置了語音參數(shù),就會(huì)帶有一定的參數(shù)標(biāo)記。

了解到以上信息后,可以基本確定一點(diǎn)——如果我們也能按照要求,給上述地址發(fā)送對(duì)應(yīng)的JSON格式的數(shù)據(jù),那么也能在程序中,直接使用云喇叭工具提供的后臺(tái)服務(wù),來控制我們自己的喇叭了。

要發(fā)送JSON數(shù)據(jù)給直接的服務(wù)網(wǎng)址,可以用Python、nodejs、PHP、Go、Java等語言編程進(jìn)行,也可以直接使用命令行的curl命令來發(fā)送數(shù)據(jù)。

下面是一個(gè)最簡單的發(fā)送信息的shell腳本:

該腳本需要在Linux或者macOS環(huán)境中運(yùn)行。如果是在Windows環(huán)境,則可以在WSL中運(yùn)行。

手機(jī)橫屏/上下滑動(dòng)查看完整內(nèi)容:

#!/bin/bash

# Air780E模組的IMEI
imei=$1

# 0-4,自己測(cè)試選定的幾組語音參數(shù)
idx=$2

# 要發(fā)送的文本內(nèi)容,不能包含空格,單雙引號(hào)
msg=$3

if [[ $idx -eq 0 ]];then
# 女1
class="[m53][n0][s7][t7][v1]"
fi

if [[ $idx -eq 1 ]];then
# 男1
class="[m51][n0][s6][v1]"
fi

if [[ $idx -eq 2 ]];then
# 男2
class="[m52][n0][s5][v1]"
fi

if [[ $idx -eq 3 ]];then
# 女2
class="[m53][n0][s6][t5][v1]"
fi

if [[ $idx -eq 4 ]];then
# 男3
class="[m55][n0][s6][v1]"
fi
curl -v 'http://tools.openluat.com/api/site/yunlaba_mqtt' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Accept-Language: zh,en-US;q=0.9,en;q=0.8,zh-CN;q=0.7,it;q=0.6,ru;q=0.5,zh-TW;q=0.4' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Cookie: _clck=awncqb|1|f7t|0' \
-H 'DNT: 1' \
-H 'Origin: http://tools.openluat.com' \
-H 'Pragma: no-cache' \
-H 'Proxy-Connection: keep-alive' \
-H 'Referer: http://tools.openluat.com/tools/yunlaba' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.46' \
--data-raw '{"topic":"test20220929/'$imei'","text":"'{$class}{$msg}'"}' \
--compressed \
--max-time 2 \
--insecure

在上述腳本中,首先接收3個(gè)參數(shù):

imei:IMEI號(hào),對(duì)應(yīng)網(wǎng)頁中的IMEI號(hào);

idx:語音參數(shù)配置的序號(hào);

msg:文本內(nèi)容,會(huì)根據(jù)語音參數(shù)生成語音信息。

其中,語音參數(shù)配置的序號(hào),是指我根據(jù)自己的多次測(cè)試嘗試,選定了幾組語音配置信息:

4607943c-96e8-11ed-ad0d-dac502259ad0.png

你可以自己嘗試,選擇幾組合適的語音配置信息。

而文本內(nèi)容部分,就是要發(fā)送的語音對(duì)應(yīng)的文本了,注意不要包含空格、單雙引號(hào)等。

將上述腳本保存為send_mqtt.sh,然后執(zhí)行:

./send_mqtt.sh 8615510********
先賺他個(gè)100億再說

注意將IMEI號(hào)替換為自己的開發(fā)板的。

發(fā)送成功后,喇叭就會(huì)根據(jù)設(shè)置,響起來了。

六、喇叭一響,麻將打起!



在上一步的研究基礎(chǔ)上,只要我們可以用不同的語音配置,將不同的語音信息發(fā)送給開發(fā)板,那么喇叭就能夠以不同的聲音播放不同的內(nèi)容了。

雖然,這些語音信息,也可以提前全部錄制出來,直接發(fā)給開發(fā)板播放,但是如果能夠進(jìn)行動(dòng)態(tài)的生成播放,那還是更加吸引人的。

為了更好玩,我從一段打麻將的小視頻中,提取了對(duì)應(yīng)的對(duì)話信息,并經(jīng)過一定的處理,最終讓Air780E開發(fā)板+音頻擴(kuò)展板播放出來。

一共有5個(gè)角色,分別標(biāo)識(shí)為:

前男(苦命男):也就是主角男

前女(女王女):也就是主角男的老婆

左女(陰險(xiǎn)女):打麻將的女性

后男(靦腆男):主角男對(duì)面的靦腆悶騷男

右男(道貌岸然男):另外一位打麻將的男性

將該視頻中的對(duì)話信息提取到Excel文件中,文末【閱讀原文】鏈接獲取源文件:

462e9104-96e8-11ed-ad0d-dac502259ad0.gif

并將最后的輸出信息,拷貝到文本文件對(duì)話.txt中來:

11哎呀,婆娘,你怎么又來了嘛

21好不容易打回清凈麻將啊

30我來看會(huì)熱鬧

44保長才趣哇

54人家皮蛋來耍嘛就讓她耍會(huì)嘛

63人家也想來看會(huì)玩意兒嘛

73等人家皮蛋在這兒

80你看嘛,她們都想我來

91那是嘛,你來我就輸了

101肯定想你來啥

……

在上一步的send_mqtt.sh中,設(shè)置了5組語音參數(shù)配置,剛好就是對(duì)應(yīng)5位角色:

前男(苦命男):1

前女(女王女):0

左女(陰險(xiǎn)女):2

后男(靦腆男):3

右男(道貌岸然男):4

因此,在提取信息到Excel中的時(shí)候,會(huì)設(shè)置對(duì)應(yīng)的語音配置編號(hào)。

文末【閱讀原文】鏈接獲取源文件:

463bd224-96e8-11ed-ad0d-dac502259ad0.png

這個(gè)編號(hào),在后面的程序中,也會(huì)進(jìn)行調(diào)用,從而使用對(duì)應(yīng)的語音配置輸出信息。

最后,再編寫對(duì)應(yīng)的腳本:

手機(jī)橫屏/上下滑動(dòng)查看完整內(nèi)容:

#!/bin/bash
# Air780E開發(fā)板方言打麻將

send_cmd(){
curl -v 'http://tools.openluat.com/api/site/yunlaba_mqtt' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Accept-Language: zh,en-US;q=0.9,en;q=0.8,zh-CN;q=0.7,it;q=0.6,ru;q=0.5,zh-TW;q=0.4' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Cookie: _clck=awncqb|1|f7t|0' \
-H 'DNT: 1' \
-H 'Origin: http://tools.openluat.com' \
-H 'Pragma: no-cache' \
-H 'Proxy-Connection: keep-alive' \
-H 'Referer: http://tools.openluat.com/tools/yunlaba' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.46' \
--data-raw '{"topic":"test20220929/'$1'","text":"'{$2}'"}' \
--compressed \
--insecure 2>&1 | grep HTTP
echo ""
}

# Air780E模組的IMEI
imei=$1

send_text=""
send_count=0
while read line;
do
send_count=$(echo $line | cut -d " " -f 1)
idx=$(echo $line | cut -d " " -f 2)
msg=$(echo $line | cut -d " " -f 3)
echo i=$send_count idx=$idx msg=$msg

if [[ $idx -eq 0 ]];then
# 女1
class="[m53][n0][s7][t7][v1]"
fi

if [[ $idx -eq 1 ]];then
# 男1
class="[m51][n0][s6][v1]"
fi

if [[ $idx -eq 2 ]];then
# 男2
class="[m52][n0][s5][v1]"
fi

if [[ $idx -eq 3 ]];then
# 女2
class="[m53][n0][s6][t5][v1]"
fi

if [[ $idx -eq 4 ]];then
# 男3
class="[m55][n0][s6][v1]"
fi

send_text="$send_text$class$msg"

if [[ $((send_count%5)) -eq 0 ]];then
echo ""
echo $send_text
send_cmd $imei "$send_text"
send_text=""
sleep 1
fi
done < 對(duì)話.txt

if [[ "$send_text" != "" ]];then
echo $send_text
send_cmd $imei "$send_text"
fi

上述腳本的主要邏輯如下:

循環(huán)讀取 對(duì)話.txt 的每一行內(nèi)容;

根據(jù)預(yù)先設(shè)置好的角色語音配置序號(hào),生成對(duì)應(yīng)的帶標(biāo)記的預(yù)發(fā)送信息;

累加要發(fā)送的信息,每滿5條,就調(diào)用一次發(fā)送接口發(fā)送信息。

將腳本保存為duihua_damajiang.sh,然后執(zhí)行該腳本:

./duihua_damajiang.sh 8615510********

注意將IMEI號(hào)替換為自己的開發(fā)板的。

運(yùn)行后,待對(duì)話信息發(fā)送成功后,喇叭響起來,一圈麻將就打起來了。

七、總結(jié)


Air780E開發(fā)板+音頻擴(kuò)展板,將云語音應(yīng)用的門檻大幅降低,可以說無門檻入門了。

在熟練使用云端工具配置的基礎(chǔ)上,還可以進(jìn)一步自己編程來實(shí)現(xiàn)更為個(gè)性化的功能。

如果你有多套Air780E開發(fā)板+音頻擴(kuò)展板,那么可以進(jìn)行更為精細(xì)的控制,讓一桌麻將打得更為生動(dòng);在其他場合應(yīng)用,也會(huì)更為有趣。

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

    關(guān)注

    29

    文章

    2766

    瀏覽量

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

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96183
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    低功耗4G模組AIR780EX ——開發(fā)板使用說明

    EVB-AIR780EX 開發(fā)板是通信推出的基于 Air780EX 模組所開發(fā)的,包含電源,SIM 卡,USB,天線,等必要功能的最小硬件系統(tǒng)。 以方便用戶在設(shè)計(jì)前期對(duì)
    的頭像 發(fā)表于 09-11 11:55 ?233次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>AIR780</b>EX ——開發(fā)板使用說明

    4G模組Air780E開發(fā)板使用手冊(cè)

    開發(fā)板Air780E使用說明
    的頭像 發(fā)表于 09-09 18:22 ?227次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模組<b class='flag-5'>Air780E</b>開發(fā)板使用手冊(cè)

    Air780E硬件設(shè)計(jì)手冊(cè)02

    低功耗4G模組Air780E硬件設(shè)計(jì)介紹
    的頭像 發(fā)表于 09-06 12:02 ?159次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air780E</b>硬件設(shè)計(jì)手冊(cè)02

    低功耗4G模組Air780E——硬件設(shè)計(jì)手冊(cè)01

    Air780E是一款基于移芯EC618平臺(tái)設(shè)計(jì)的LTECat1無線通信模組。支持FDD-LTE/TDD-LTE的4G遠(yuǎn)距離無線傳 輸技術(shù)。 另外,模組提供了USB/UART/I2C等通用接口滿足IoT行業(yè)的各種應(yīng)用訴求。 本文將主要介紹Air780E的應(yīng)用接口部分。
    的頭像 發(fā)表于 09-04 14:39 ?350次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>Air780E</b>——硬件設(shè)計(jì)手冊(cè)01

    低功耗4G模組Air780E——產(chǎn)品規(guī)格書

    低功耗4G模組Air780E的規(guī)格信息速覽
    的頭像 發(fā)表于 09-02 18:04 ?454次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>Air780E</b>——產(chǎn)品規(guī)格書

    基于Air780E開發(fā)板集成ec11旋轉(zhuǎn)編碼器實(shí)例

    一個(gè)基于Air780E開發(fā)板,集成ec11旋轉(zhuǎn)編碼器的實(shí)例。
    的頭像 發(fā)表于 08-08 10:13 ?402次閱讀
    基于<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air780E</b>開發(fā)板集成ec11旋轉(zhuǎn)編碼器實(shí)例

    Air780EP模塊Lua開發(fā)阿里應(yīng)用指南

    Air780EP模塊Lua開發(fā)阿里超詳細(xì)教學(xué)!看完包學(xué)會(huì)!
    的頭像 發(fā)表于 08-08 09:00 ?699次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air780</b>EP模塊Lua開發(fā)阿里<b class='flag-5'>云</b>應(yīng)用指南

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析簡介本文檔適用于
    的頭像 發(fā)表于 08-01 17:27 ?456次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b> <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模塊遇到死機(jī)問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機(jī)如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機(jī)如何分析簡介本文檔適用于
    的頭像 發(fā)表于 07-19 16:07 ?306次閱讀
    <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模塊遇到內(nèi)存死機(jī)如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析簡介本文檔適用于
    的頭像 發(fā)表于 07-19 15:37 ?392次閱讀
    <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模塊遇到死機(jī)問題如何分析

    Air780E硬件設(shè)計(jì)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《Air780E硬件設(shè)計(jì)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-14 09:57 ?15次下載

    海外模組硬核出擊,Air780UA&amp;amp;Air780UU全新上市

    ,全新推出2款海外模組——Air780UA、Air780UU。1Air780UA/Air780
    的頭像 發(fā)表于 12-14 08:04 ?773次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>海外模組硬核出擊,<b class='flag-5'>Air780</b>UA&amp;amp;<b class='flag-5'>Air780</b>UU全新上市

    Air780E模塊內(nèi)置華萃微感PIM超微一體成型電感

    ? ? ? 4G Cat.1全網(wǎng)通系列Air780E模塊內(nèi)置華萃微感PIM超微一體成型電感。華萃微感電子針對(duì)4G、5G通訊模塊,可提供完整的解決方案。 拆解后
    的頭像 發(fā)表于 10-21 15:15 ?989次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air780E</b>模塊內(nèi)置華萃微感PIM超微一體成型電感

    支持Python開發(fā)的Air780E新方案來了

    功耗低、性能好、聯(lián)網(wǎng)快,以Air780E為代表的低功耗4G-Cat.1系列通信模組,支持標(biāo)準(zhǔn)AT/LuatOS/C-SDK開發(fā)方式,廣泛應(yīng)用于各類物聯(lián)網(wǎng)場景。但是,還有部分用戶需要使用
    的頭像 發(fā)表于 10-16 17:59 ?1919次閱讀
    支持Python開發(fā)的<b class='flag-5'>Air780E</b>新方案來了

    支持Python開發(fā)的Air780E新方案

    使用 官方并不支持的Python開發(fā)方式, 怎么辦? 不用急,蘇州煜瑛支持Python開發(fā)的Air780E新方案來了! ——物聯(lián)網(wǎng)專業(yè)方案商蘇州煜瑛微電子科技有限公司(以下簡稱:蘇州煜瑛),憑借便捷硬件積木+Python極簡
    的頭像 發(fā)表于 10-16 12:15 ?1983次閱讀
    支持Python開發(fā)的<b class='flag-5'>Air780E</b>新方案