【上電即上華為云】華為云openCPU智聯(lián)模組_Cat.1_MC615-CN-L610-CN_云喇叭TTS語音
華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN-L610-CN_ 云喇叭 TTS 語音:上電即上華為云
一句話 總結(jié): open CPU 開發(fā) Cat.1 模組 L610-CN ,運(yùn)行 模組內(nèi)置 的 hwcloud iot link 協(xié)議 ,實(shí)現(xiàn) 上電即上華為云 ,結(jié)合 TTS ( T extToSpeech ) 語音 ,實(shí)現(xiàn) 云喇叭 收費(fèi)播放、 地圖 導(dǎo)航播放 等 。
1、 Cat.1 上電 即上華為云系列文章 :
(1) open CPU 開發(fā) Cat.1 模組 MC 615-CN ,完成編譯 環(huán)境安裝、 源碼 編譯、 下載 模組固件 、 coolwatcher 查看模組 運(yùn)行 LOG 、 測試 Cat.1 模組 入網(wǎng) 情況 。 (已 完成 )
【上電即上華為云】華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN
https://bbs.huaweicloud.com/blogs/263473
(2) open CPU 開發(fā) Cat.1 模組 MC615-CN ,運(yùn)行 模組內(nèi)置 hwcloud iot link 協(xié)議 ,實(shí)現(xiàn)上電即上華為云。 (已 完成 )
【上電即上華為云】華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN-L610-CN
https://bbs.huaweicloud.com/blogs/267413
(3) open CPU 開發(fā) Cat.1 模組 L610-CN ,運(yùn)行 模組內(nèi)置 hwcloud iot link 協(xié)議 ,實(shí)現(xiàn)上電即上華為云 和 OTA 升級(jí) 。 (已 完成 )
【上電 即上 華為云】華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN_L610-CN_OTA 升級(jí)(面向 OTA 在線 升級(jí) )
https://bbs.huaweicloud.com/blogs/293310
(4) 上電即上華為云, smart 智聯(lián) Cat.1 + PLC 無線網(wǎng)關(guān) 。 ( 已完成 )
【上電 即上 華為云】華為云 smart 智聯(lián) Cat.1+PLC 無線網(wǎng)關(guān) _3121N-IED_MC615-CN-L610-CN (面向 Cat.1+PLC 無線 網(wǎng)關(guān) )
https://bbs.huaweicloud.com/blogs/296169
(5) 上電 即上華為云 , Cat.1 基于 openCPU 完成 云喇叭。 ( 正在 進(jìn)行中)
(6) 上電 即上 華為 云, Cat.1 基于 openCPU 完成攝像頭功能
(7) 上電 即上 華為 云, Cat.1 基于 openCPU 開發(fā) 智慧農(nóng)業(yè) 項(xiàng)目
(8) 上電 即上 華為 云, Cat.1 基于 openCPU 驅(qū)動(dòng) X 傳感器(六軸姿態(tài) 、光感 等)
(9) 上電即上華為云, Cat.1 + Little vGL 智能 顯示屏( 貓眼 、廣告 分發(fā) 屏等)
(10) 未完 待續(xù) …
整體 方案 如 下圖:
2、 網(wǎng)紅 貓 Cat.1 來 了
Cat 是 Category 的縮寫,意思是類別 ,以 LTE UE-Category 出道,后來衍生為“ Cat. X ” 。 Cat.1 的 全稱 就是 LTE UE-Category 1 。 當(dāng)年 3GPP 組織制定 LTE 標(biāo)準(zhǔn)時(shí), 希望 LTE 能為不同用戶提供不同等級(jí)的網(wǎng)絡(luò)服務(wù)能力,于是就給 LTE 進(jìn)行了網(wǎng)絡(luò)分類。 比如 Release13 的 Cat.NB-1 就是 NB-IoT ( 170 Kbps-250Kbps ) , Cat.M1 就是 eMTC ( 1M bps-1Mbps ) 。
Cat.1 早在 R elease8 就 發(fā)布了, 屬于 4G LTE 網(wǎng)絡(luò)的一個(gè)類別。上行峰值速率是 5M bit/s ,下行峰值速率是 10M bit/s ,屬于蜂窩物聯(lián)網(wǎng)。
“ 網(wǎng)紅 貓 的速度, 好快 啊! ”
不同 的 應(yīng)用場景, 應(yīng)該選擇 合適 的 網(wǎng)絡(luò) 制式 。
在 對(duì)講機(jī) 、金融支付、車聯(lián)網(wǎng)、智能穿戴、共享設(shè)備、視頻監(jiān)控等 中低速 業(yè)務(wù) 場景上 ,屬于 “ 貓 王 ” Cat.1 統(tǒng)治 的 天下 。
L610-CN 是廣和通公司 Fibocom 出品 的 一款 LTE Cat . 1 bis 無線通信模組。產(chǎn)品支持 LTE 、 GSM 雙模通信,同時(shí)支持 VoLTE 、 Audio 、 Camera 、 LCD 、 Keypad 等功能,部分型號(hào)支持 WIFIScan 或藍(lán)牙。另外,模組提供了 USB/UART/SPI/I2C/SDIO 等通用接口滿足 IoT 行業(yè)的各種應(yīng)用訴求。 L610-CN 覆蓋亞洲地區(qū)主要運(yùn)營商頻段,另有同系列相同封裝產(chǎn)品 L610-EU 、 L610-LA 分別覆蓋歐洲、拉美地區(qū)主要運(yùn)營商頻段。
MC615-CN-00 是 廣和通公司 Fibocom 出品 的 另外 一款 LTE Cat . 1 bis 無線通信模組。
產(chǎn)品支持 TDD-LTE/FDD-LTE 多種網(wǎng)絡(luò)制式和多頻段,同時(shí)支持 VoLTE 、 Audio 、 Camera 、 LCD 、 Keypad 等功能。另外,模組提供了 USB/UART/SPI/I2C 等通用接口滿足 IoT 行業(yè)的各種應(yīng)用訴求。 MC615-CN 覆蓋亞洲地區(qū)主要運(yùn)營商頻段,該系列產(chǎn)品采用 LCC+LGA 封裝,封裝尺寸和 G510/N510/MA510 PIN to PIN ,方便客戶最小代價(jià)切換。產(chǎn)品定位覆蓋中低速 率物聯(lián)網(wǎng)市場,例如泛支付、共享、工業(yè) 互聯(lián)、追蹤、車載后裝等多種應(yīng)用場景,為多領(lǐng)域客戶提供完美高速體驗(yàn)。
3、 Cat.1 模組 L610 -CN 基礎(chǔ) SDK
基礎(chǔ) SDK
core_sdk_16000.1073.00.06.02.01.tar.gz
主 版本固件
16000.1073.00.06.02.01 .pac
16000.1073.00.06.02.01 .elf
16000.1073.00.06.02.01 .map
16000.1073.00.06.02.01 _boot.elf
4、 華為云 L610 -CN 智聯(lián)模組 patch
云喇叭 補(bǔ)丁包
patch_hwcloud_CAT1_L610-CN_TTS_20210817-1149.rar
5、 使用步驟
準(zhǔn)備 工作
( 1 )本文 使用 FIBOCOM L610-AEVK 開發(fā)板 。
L610_Arduino_EVK 是基于 fibocom CAT1 產(chǎn)品 L610 openCPU 模組的開發(fā)套件,具備 Arduino 接口, 可以支持 Arduino 接口配件板,搭配 GPS 定位、 WiFi 、六軸定位傳感器 、 溫度傳感器 、 8MB Flash 、麥克風(fēng)、 喇叭 、 LCD 顯示屏、攝像頭 、 2Kb EEPROM 、 4*4 矩陣按鍵組使用。
這是 一個(gè)非常強(qiáng)大的Cat.1 開發(fā)板 , 想做Cat.1產(chǎn)品 的開發(fā)者 必備 神器 。
( 2 )如 上圖所示,在 4G_ANT 插上開發(fā)板 附贈(zèng)的天線。 U SB 接口連接 電腦。插入 SIM 卡 。
注意 : 建議 USB 直接 連電腦。 我遇到 一個(gè)問題 (僅供 參考 ) : 把 USB 接到 USB 分線器 , 此時(shí) coolwatcher 軟件 、串口調(diào)試助手等軟件,運(yùn)行不正常 。 USB 直連 電腦, 軟件 運(yùn)行正常。
( 3 ) 開發(fā)板 右下角 SPK 插上 喇叭。 喇叭 pin 腳 從上往下是 SPK+ 、 SPK- 。
注意 : 建議 喇叭選擇 4 Ω /3W , 但是 , 我 手上只有 8 Ω /2W 的 型號(hào)。 SPK 正負(fù) 引腳接反,并不影響 發(fā)聲 。
( 4 ) L 610-CN 開發(fā)板與 MC615-CN 開發(fā)板使用 方法 類似 ,只是外設(shè)更加豐富。
所以 , 有關(guān) 開發(fā)板驅(qū)動(dòng)安裝 、 編譯環(huán)境 配置、 如何 編譯固件、固件下載、 查看 運(yùn)行 LOG 等 基礎(chǔ)操作,請 參考 下面文章:
【上電即上華為云】華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN
https://bbs.huaweicloud.com/blogs/263473
請務(wù)必先完成 這篇文章,掌握基本的使用方法。
打補(bǔ)丁
( 1 )在 基礎(chǔ) SDK : core_sdk_16000.1073.00.06.02.01 上面 打 華為云 補(bǔ)丁patch_hwcloud_CAT1_L610-CN_TTS_20210817-1149
華為云 設(shè)置
( 1 )華為云 的 云端 配置,請參考下面文章:
【上電即上華為云】華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN-L610-CN
https://bbs.huaweicloud.com/blogs/267413
修改 代碼
( 1 ) 華為云 上 點(diǎn)擊設(shè)備 詳情 , 復(fù)制設(shè)備 ID 。
( 2 )修改 代碼中 設(shè)備 ID 和 接入 密碼 。
app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c
#define CN_EP_DEVICEID " 5fed97874f04b003098ac371_mqtt_12345678 "
#define CN_EP_PASSWD "12345678"
編譯 固件
( 1 ) 修改完 代碼后 ,運(yùn)行 下面 命令
. tools/core_launch.sh
cout
cmake ../.. -G Ninja
ninja
( 2 )編譯生成文件存于: ./out/appimage_debug/hex/
咱們需要的就是 user_app .pac 。此文件用于下載到 L610 -CN 上啟動(dòng)運(yùn)行。
( 3 ) 打開升級(jí)軟件 FibocomUpgradeDL_V1.0.2.exe 。 選擇 user_app .pac
( 4 ) 注意把波特率設(shè)置為 921600 。 然后 , 點(diǎn)擊第 3 個(gè)按鈕 Start downloading 。
( 5 ) 按住 Boot 鍵 ,給開發(fā)板上電 , 然后松開 Boot 鍵, 即可下載 user_app .pac 包 。
如果 下載 遇到 問題,請參考 文章 https://bbs.huaweicloud.com/blogs/263473
注意 : 如果 你拿到是一個(gè)全新的 L610 開發(fā)板 , 則 需要更新主固件版本。 還需要 發(fā)送 AT 指令 ,打開 LOG 顯示 。 使用串口調(diào)試助手發(fā)送 at^tracectrl=0,1,2 // 打開 USB AP 口 LOG (port4) 。方法 參考 上面 鏈接 https://bbs.huaweicloud.com/blogs/263473
( 6 )固件 下載完成后,按一下 Reset 鍵 。
注意 :這個(gè)步驟很重要,很多開發(fā)者下載固件后, 云端 沒有效果,就是因?yàn)?沒有重啟 C at.1 模組 。
數(shù)據(jù) 上云
( 1 )華為云 上 查看設(shè)備 詳情,可以看到設(shè)備已在線。
( 2 ) 華為云 上打開產(chǎn)品 選項(xiàng) ,選擇在線調(diào)試,點(diǎn)擊 設(shè)備 。 可以 看到設(shè)備 已經(jīng) 在線 , data 正在 上報(bào)到華為云 。
TTS 語音
( 1 )目前 C at.1 模組 已經(jīng) 集成 了 TTS 庫 ( 中文 和字母等) ,支持 utf 8 編碼 、 gb2312 編碼 、 unicode 編碼 。
( 2 )云喇叭 就是從華為云下發(fā) 文本 消息( T ext , 支持 3 種 編碼) , 在 Cat.1 模組 內(nèi) TTS 轉(zhuǎn)換( T o ) 為音頻信號(hào)( S peech ) ,最終 在喇叭上播放聲音。
( 3 )比如 “ 上電即上 華為云 ” 的 utf 8 編碼 就是
E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91
( 4 )在 華為云下發(fā) 消息
{"cmd_value":"utf8,E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91"} ,
就可以實(shí)現(xiàn)本地語音播報(bào)。
接收 華為云 命令 下發(fā)
( 1 )進(jìn)入 華為云 API E xplorer 。
https://apiexplorer.developer.huaweicloud.com/apiexplorer/debug?product=IoTDA&api=CreateCommand
( 2 )選擇 CreateCommand 下發(fā)設(shè)備命令。
( 3 )填入設(shè)備 ID 等 參數(shù)。 參數(shù) 區(qū)寫入
{"cmd_value":"utf8,E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91"} 。
( 4 )點(diǎn)擊 調(diào)試 。華為云頁面 顯示 調(diào)試 成功。
( 5 )此時(shí) ,喇叭已經(jīng)播放 “ 上電即上 華為云 ” 語音 。
( 6 ) C at.1 模組 的 LOG 軟件 cool watcher 也 可以看到 已經(jīng) 收到 utf 8 編碼 數(shù)據(jù)。
語音 測試
( 1 ) 下面 是 一些 語音測試 例子。
編碼 格式
TTS 文本 及 對(duì)應(yīng) 的 華為云下發(fā)數(shù)據(jù)
ut f8
上電 即上華為云
{"cmd_value":" utf8 ,E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91 "}
gb2312
您 消費(fèi) 98 元
{"cmd_value":" gb2312 ,C4FACFFBB7D13938D4AA "}
unicode
導(dǎo)航 去中關(guān)村壹號(hào) , 前方左轉(zhuǎn)
{"cmd_value":" unicode ,FC5B2A82BB532D4E73515167F958F7530CFF4D52B965E65D6C8F "}
utf8
請到環(huán)保園 Q13 門口 取快遞
{"cmd_value":" utf8 ,E8AFB7E588B0E78EAFE4BF9DE59BAD513133E997A8E58FA3E58F96E5BFABE98092 "}
gb2312
為 您找到最適合的 3 個(gè) 航班
{"cmd_value":" gb2312 ,CEAAC4FAD5D2B5BDD7EECACABACFB5C433B8F6BABDB0E0 "}
unicode
歡迎關(guān)注故小北 微信公眾號(hào)
{"cmd_value":" unicode ,226BCE8F7351E86C45650F5C1753AE5FE14F6C51174FF753 "}
( 2 )文本 轉(zhuǎn)換 為 utf8 、 gb2312 、 unicode 的 網(wǎng)址 ,已經(jīng)上傳網(wǎng)盤, 請 查看網(wǎng)盤。
完成
ok。
源碼 獲取
weixin 關(guān)注公眾號(hào) beigugong ,或者掃描下方二維碼。
回復(fù) hwcloud_Cat.1_MC615-CN , 獲取源碼下載鏈接。
相關(guān)
【上電 即上 華為云】故小北 文章 階段 性 匯總
https://bbs.huaweicloud.com/blogs/263697
【上電 即上 華為云】 華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN-L610-CN (面向 上華為云 )
https://bbs.huaweicloud.com/blogs/267413
【上電 即上 華為云】 華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN_L610-CN_OTA 升級(jí) (面向 OTA 在線 升級(jí) )
https://bbs.huaweicloud.com/blogs/293310
【上電 即上 華為云】 華為云 smart 智聯(lián) Cat.1+PLC 無線網(wǎng)關(guān) _3121N-IED_MC615-CN-L610-CN (面向 Cat.1+PLC 無線 網(wǎng)關(guān) )
https://bbs.huaweicloud.com/blogs/296169
【上電 即上 華為云】 華為云 openCPU 智聯(lián)模組 _Cat.1_MC615-CN-L610-CN_ 云喇叭 TTS 語音
本帖 地址
附件: 上電即上華為云:云喇叭TTS語音.part2.rar 7.09MB 下載次數(shù):3次
附件: 上電即上華為云:云喇叭TTS語音.part1.rar 15.00MB 下載次數(shù):3次
IoT IoT行業(yè)生態(tài)工作臺(tái) IoTStage 硬件開發(fā) 設(shè)備接入 IoTDA 語音通話
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。