一、框架圖:
Gyi-UC01支持藍牙3.0協議,是一款可支持音頻播放與數據傳輸同時進行的雙模藍牙解決方案芯片??杉嫒軦ndroid(安卓)操作系統,實現可通過APP達到實時智能控制/調節的效果;同時可將外部MCU與APP聯系起來,實現MCU與APP數據互傳。
波特率設為 115200,數據位8位,停止位1位,校驗位無。
該協議是用于藍牙芯片與外部單片機之間,通過串口完成相互工作任務的協議說明。以下藍牙IC簡稱為“BT”,單片機簡稱為“MCU”。
1、MCU發送的命令格式
字符碼命令:MG#
其中:
commend:命令碼,詳見表一.
如: 播放/暫停的控制數據為 :MG#N
表一:
2、BT發送的命令格式
BT每隔0.5S的時間會向MCU傳送一幀數據,數據為hex格式,每一幀數據包含8個BYTE。如下:
起始碼+Sn1+Sn2+Dn1+Dn2+ Dn3+ Dn4+CHECKSUM
起始碼;0x66
Sn1:系統播放狀態
Sn2:設備在線狀態
Dn1:數據1
Dn2:數據2
Dn3:數據3
Dn4:數據4
CHECKSUM:
CHECKSUM為起始碼與數據的總和.
該協議是定義利用藍牙SPP Profile,在BT與span>APP之間數據傳輸的協議說明??捎糜?/span>Andriod系統的APP與BT的數據互傳。
1,BT TO APP
功能簡述:BT接收到MCU發來的數據之后,BT將數據包轉發給APP.
MCU的發送請求數據格式:
SPP_TX + Len +數據
其中:
SPP_TX :起始引導碼,字符格式
Len: 需要發送數據包里面有nn個字節,hex格式
數據: 需要傳送的數據包內容(需要轉換成字符格式),可發92字節的數據.
例如:
(1)SPP_TX015SPP_TX為引導碼;01表示有1個字節的數據,5是數據內容
(2)SPP_TXABCDEF12
SPP_TX為引導碼;11表示有0x11個字節的數據,******789ABCDEF12為數據內容。
2,APP TO BT
BT接收到APP發過來的數據之后,BT可自行做相應的處理,也可以將數據通過串口轉發給MCU.
1,AT按鍵消息:
{上一曲, "AT#MEBW"},
{下一曲, "AT#MDBW"},
{音量加, "AT#VUBW"},
{音量減, "AT#VDBW"},
{播 放, "AT#MABW"},
{模 式, "AT#MOBW"},
注意:BW后面一定要加一個空格字符!
2,BT轉發數據包
SPP_RX+ Len +數據
例如:
SPP_RXf: ****** ABCDEF
SPP_RX是引導碼,字符格式
f 是數據長度
****** ABCDEF是數據內容
五.原理圖
六. 應用
*智能燈控
*智能玩具
*家庭音響
*音頻與數傳
智能燈控設備,調光調色
智能玩具,控制機器人放音樂,跳舞,走路等等
免責聲明:當前頁為 藍牙方案設計 Gyi-UC01 藍牙SPP串口透傳IC 紅外遙控 串口通訊 觸摸RGB閃燈產品信息展示頁,該頁所展示的 藍牙方案設計 Gyi-UC01 藍牙SPP串口透傳IC 紅外遙控 串口通訊 觸摸RGB閃燈產品信息及價格等相關信息均有企業自行發布與提供, 藍牙方案設計 Gyi-UC01 藍牙SPP串口透傳IC 紅外遙控 串口通訊 觸摸RGB閃燈產品真實性、準確性、合法性由店鋪所有企業完全負責。世界工廠網對此不承擔任何保證責任,亦不涉及用戶間因交易而產生的法律關系及法律糾紛,糾紛由會員自行協商解決。
友情提醒:世界工廠網僅作為用戶尋找交易對象,就貨物和服務的交易進行協商,以及獲取各類與貿易相關的服務信息的渠道。為避免產生購買風險,建議您在購買相關產品前務必確認供應商資質及產品質量。過低的價格、夸張的描述、私人銀行賬戶等都有可能是虛假信息,請您謹慎對待,謹防欺詐,對于任何付款行為請您慎重抉擇。
投訴方式:fawu@gongchang.com是處理侵權投訴的專用郵箱,在您的合法權益受到侵害時,請將您真實身份信息及受到侵權的初步證據發送到該郵箱,我們會在5個工作日內給您答復,感謝您對世界工廠網的關注與支持!