通信電纜 網絡設備 無線通信 云計算|大數據 顯示設備 存儲設備 網絡輔助設備 信號傳輸處理 多媒體設備 廣播系統 智慧城市管理系統 其它智慧基建產品
深圳西邦源科技有限公司
暫無信息 |
閱讀:2592發布時間:2015-11-24
該系統基于TCP/IP網絡通信協議和數字音頻技術,將通信發起方的音頻信號數字化采樣編碼后,以數據包形式在局域網和廣域網上傳送到接收方,由接收端解碼還原成音頻信號
該系統實現學校早晚自習訓練、課堂互動教學、遠程語音教學等特色功能。早晚自習聽力訓練,具有自動性、強制性特點,有利于創造濃厚的自然語言氛圍,從而有利于學生養成日常語言的習慣。同時校園IP網絡廣播系統能夠替代目前語音課堂上“課本+錄音機”的教學方式,教師上課時使用遙控器操作,實現節目互動點播。智能化的控制終端,具有快速數字定位及復讀、變速等功能,操作直觀簡單,提高教學效率。
該系統在物理結構上與校園網*融合,為共享互聯網的教學資源提供了方便,能夠播放數字課件,及以數字方式實時轉播網上電臺。各級*門可以按地區集中的教師資源制作電臺或課件,然后通過網絡廣播實現真正意義上的遠程教育。還具有課件資源轉換、多路實時采播、領導網上講話、自動音樂打鈴等功能。
該系統符合網絡化技術及遠程教育的發展趨勢,豐富了利用校園網進行教學的應用,為將廣播系統引入語言教學提供了一個新的發展思路,是教育信息化在教學實際應用中的具體體現。
版本 | 時間 | 內容 |
V1.0 |
|
|
V1.1 | 2011-03-08 | ·修改命令格式,增加長度字段和校驗字段。 ·0x53系列命令的回應,回應幀的子命令=0x80+子命令,用于區分命令方向。 ·新添0x00命令,用于向串口發送數據。 |
V1.2 | 2011-04-04 | ·支持SDCard,加入相關的控制命令 |
V1.3 | 2011-06-16 | ·加入網絡啟動錄播命令 |
V1.4 | 2011-08-27 | ·加入讀取IO信息命令 |
V2.0 | 2011-11-19 | ·將各協議重新整理編排 |
V2.1 | 2012-02-13 | ·查詢命令返回幀定義稍有改動,加入DeviceFlag2字段 ·整理SDCard相關協議,SDCard命令的回應幀中工作狀態進行調整。播放文件命令添加控制參數。 |
V2.2 | 2012-05-21 | ·修改通用命令返回數據結構定義,將playip修改為peerip,將talkip修改為日期時間,將recordip去掉,其占用的位置做為備用。 |
V2.3 | 2013-04-22 | 添加對講監聽命令(0x4330,0x4331) |
1、前言
計算機可以通過UDP命令幀,搜索本地的音頻設備,查詢音頻終端工作狀態,控制音頻終端的工作模式等。本協議描述了這些命令的格式及使用方法。需要注意的是,部分控制協議僅適合特殊音頻終端,在具體協議中描述。
2、協議概述
2.1、概述
網絡協議:UDP
目標端口:0xFEFC(與升級端口,配置端口使用一樣)
2.2、數據類型
協議使用多種數據類型,各種數據類型描述如下:
BYTE:單個字節
WORD:雙字節,(協議長度字段為高位在前,低位在后。其他為低位在前,高位在后。)
INT:四字節,低位在前
IPTYPE:四字節,高位在前
STR:字符串,以’\0’結束。協議中STR32表示長度為32字節的字符串。
INT類型內存排列示例:
低位0x12345678高位
0x780x560x340x12
IPTYPE類型內存排列示例:
低位192.168.1.11高位
0xC00xA80x010x0B
STR類型內存排列示例:
低位“audio”高位
0x610x750x640x690x6f0x00
2.3、協議格式
Type(BYTE)
Cmd(BYTE)
Length(WORD)
PDU(不定長)
和校驗(BYTE)
說明:
Type為命令幀開頭,表征不同類型命令。
Cmd為輔助命令,表征具體命令。Type+Cmd表征一個*的命令。
Length為PDU內容的長度,低位在前。
PDU為命令幀的內容,部分命令幀沒有PDU,及PDU長度為0;
校驗為從幀*個字節開始到校驗前一個字節的累加和。
3、詳細協議說明
(將所有控制命令,羅列一表,使用戶易于查看)
3.1、通用命令
通用命令是所有音頻設備都支持的命令,所有音頻設備收到命令后都會回應。
3.1.1、查詢設備(0x5301)
可以使用此命令幀搜索本地網絡的音頻設備,跨網段設備無法使用此命令搜索。要求音頻設備配置好IP和子網掩碼。通常用于工作中主動檢查設備的工作狀態。
發送:
Type=0x53
Cmd=0x01
Length=0x0000
和校驗=0x54
設備收到此命令后,用如下幀回應
Type=0x53
Cmd=0x81
Length
Unuse1(12BYTEs)
Mac(6BYTEs)
Ip(IPTYPE)
Group(4BYTES)
CurrGroup(BYTE)
Devicetype(BYTE)
Version(STR32)
DeviceName(STR16)
PAStatus(1BYTE)
Volume(BYTE)
Unuse2(2BYTES)
NetMask(IPTYPE)
ServerIp(IPTYPE)
ServerPort(WORD)
Group2(4BYTES)
DeviceFlag(WORD)
DeviceFlag2(WORD)
PeerIp(IPTYPE)
Year
Month
Day
Hour
Minut
Second
Unuse(WORD)
CurrPlayFileName(STR48)
DeviceTypeName(STR32)
和校驗
用戶程序可以使用目標地址為“255.255.255.255”的廣播地址,向本地網的所有設備發送查詢請求信息。設備收到此信息后,延時0~2秒(延時時間是隨機的),設備用回應幀回應用戶計算機。
由于查詢返回幀根據需要,會添加其他的信息,因此程序不應根據返回長度判斷合法性。
下表對返回值進行描述
描述取值范圍或類型說明
Mac設備的Mac
IP設備的IP地址
Group設備1~4組播組號
CurrGroup臨時組播組號
DeviceType未用
Version設備固件版本
DeviceName設備名字
PAStatus輸出繼電器狀態
Volume當前音量
NetMask子網掩碼
ServerIp服務器IP地址
ServerPort服務器端口
Group2設備5~8組播組號
DeviceFlag設備狀態(不建議使用)
DeviceFlag2設備狀態,此狀態定義可參考《音頻設備串口協議V2》中工作狀態狀態說明表。
PeerIp遠端IP地址,根據所處的狀態不同,表示音頻源,采播目標,對講遠端IP
年月日時分秒系統時鐘
CurrPlayFileName當前播放的音頻流文件名
DeviceTypeName設備類型
3.1.2、設置臨時組(0x5302)
音頻設備支持zui多8個固定組和1個臨時組,網絡音頻設備在同一時間,加入9個組,當網絡上有這些組的音頻流時,音頻設備接收處理,播放。臨時組功能與固定組功能一樣,不同的是臨時組號保持在人RAM中,掉電后此組號會復位。此組號通常用于工作中,臨時的將原屬于不同分組的設備組成一個臨時的組,向其播放音頻流。
此命令幀對所有設備都適用。但對于沒有播放能力的音頻設備,沒有任何意義。
發送:
Type=0x53
Cmd=0x02
Length=0x0001
CurrGroup(BYTE)
和校驗
設備收到后,回應
Type=0x53
Cmd=0x82
Length
Unuse1(12BYTES)
(Nbytes此處信息與查詢返回相同)
和校驗
需要注意的是,設置臨時組回應幀的組成與查詢回應幀基本上是一致的,回應幀中的臨時組號調整為臨時組命令所設置的組號。
3.1.3、控制繼電器輸出(0x5303)
有些網絡音頻設備具有繼電器控制接口,此接口接功率驅動電路(比如三極管功率放大電路)后可以驅動繼電器,用于控制外接設備(比如大功率功放)。
此接口是被動控制的,音頻設備只有接收到此控制幀后才控制繼電器控制接口的輸出。對于部分沒有此控制接口的音頻設備,沒有實際意義。
發送:
Type=0x53
Cmd=0x03
Length=0x0001
PAStatus(BYTE)
和校驗
設備接收到命令后回應:
Type=0x53
Cmd=0x83
Length
Unuse1(12BYTES)
(Nbytes此處信息與搜索返回相同)
和校驗
回應幀包含的信息與查詢回應幀相似,回應幀中表征功放繼電器的狀態變為當前的狀態。
3.1.4、設置時間命令(0x5306)
部分音頻設備內部有時鐘,可用此協議命令設置音頻時間。
要求設備固件版本大于V2.33
發送:
Type=0x53
Cmd=0x06
Length=0x0006
年
月
日
時
分
秒
和校驗
設備接收到命令后回應:
Type=0x53
Cmd=0x86
Length
Unuse1(12BYTES)
(Nbytes此處信息與搜索返回相同)
和校驗
3.1.5、設置下次報告時間(0x5307)
音頻設備正常工作時,如果發生狀態改變,會主動的向服務器報告狀態信息。并且會自動的調整報告狀態信息的間隔時間。服務器收到這些狀態信息后,應該使用此命令回復設備,設置下一次的報告時間。例外是,如果在間隔時間結束前發生時間,狀態報告會提前發出。
此命令暫無回應,需要音頻設備固件版本>V2.33
發送:
Type=0x53
Cmd=0x07
Length=0x0002
間隔時間(WORD)
和校驗
間隔時間是下次報告時間的,單位為秒;例如設置為60表示正常的下一次報告時間為一分鐘;
3.2、采播相關命令
部分音頻具有對模擬音頻進行采樣,編碼后播放的功能。此小節描述與采播有關的控制命令。
需要設備進行采播時,用提交采播方案命令,將采播方案保存到音頻設備中。然后使用啟動采播方案和停止采播方案對音頻設備的采播動作進行控制。任何時候都可以使用查詢采播方案狀態,了解音頻設備的采播狀態。
3.2.1、提交采播方案(0x4322)
向音頻設備提交一個采播方案。
發送:
Type=0x43
Cmd=0x22
Length(WORD)
方案ID(INT)
控制字(BYTE)
音源(BYTE)
音量(BYTE)
優先級(BYTE)
方案名稱(STR32)
采樣頻率(WORD)
輸入增益(BYTE)
備用(BYTE)
播放目標IP(IPTYPE)
保活時間(WORD)
目標端口(WORD)
備用(INT)
備用(INT)
和校驗
每個不同的采播方案,應該分配一個*的方案ID,并在提交方案時,將此ID一并提交。
控制字描述了此采播方案的可選動作,如下表
Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
DD
DD:如果為1,表示在進行采播前,音頻設備不播放一段叮咚提示音。
音源,表示采播終端從其多個模擬輸入的那個通道進行音頻采集。此值如為0xff,表示忽略此項,采用默認選項。
音量:表示采播終端向外播放的音頻流的音量大小,取值[0~100],如果此值為0xff,表示忽略此項,采用默認值。
優先級:表征播放音頻流的優先級設置,取值[0~255],如果此值為0xff表示忽略此項,采用設備默認值。
方案名稱zui多32字節,應給方案一個有意義的名字,用于設備本地的顯示。
采樣頻率:取值[8000,16000,24000,32000],如果此值為0xffff,表示忽略此項,采用設備默認值。
播放目標IP:表示采播方案的播放目標,如需廣播,此IP=0xffffffff,組播則填入組播地址,組播地址范圍[224.100.1.1~224.100.1.255],單播則填入單播地址。
采播音頻終端收打提交的方案后,保存到本地,并回應
回應幀:
0x43
0xA2
Length(WORD)
方案ID(INT)
狀態(BYTE)
和校驗
回應幀中的方案ID與提交的方案ID相同。
狀態為0表示提交成功,其他表示提交方案失敗,當方案正在運行時,提交方案返回失敗狀態,此時應該先使用停止方案命令控制采播設備停止方案運行。
3.3.2、查詢采播方案狀態(0x4323)
計算機可以在任何時候查詢采播方案的狀態,包括方案的細節,運行的時間等。
發送:
0x43
0x23
Length(WORD)
和校驗
采播設備收到此命令后,回應采播方案狀態,回應幀:
Type=0x43
Cmd=0xA3
Length(WORD)
運行時間(INT)
方案ID(INT)
控制字(BYTE)
音源(BYTE)
音量(BYTE)
優先級(BYTE)
方案名稱(STR32)
采樣頻率(WORD)
輸入增益(BYTE)
備用(BYTE)
播放目標IP(IPTYPE)
備用(INT)
備用(INT)
備用(INT)
和校驗
運行時間,為0表示沒有開始運行,其他表示已經進行采播工作的時間,單位為秒。
其他返回的信息與『提交采播方案』描述相同。
3.2.3、啟動采播方案(0x4324)
使用提交采播方案,將方案保存到采播設備后,還需要使用啟動采播方案,采播方案才開始工作。
發送:
0x43
0x24
Length(WORD)
方案ID(INT)
和校驗
發送幀中的方案ID應與采播設備內的ID相同,否則啟動失敗。
采播設備接收到啟動命令后,發送回應幀:
0x43
0xA4
Length(WORD)
方案ID(INT)
狀態(BYTE)
和校驗
說明:
回應幀中的方案ID與發送幀的方案ID是一樣的。
狀態表征啟動方案命令的執行狀態,為0表示啟動成功,為1表示方案ID錯誤,啟動失敗,為2表示方案正確運行,命令被忽略。
3.2.4、終止采播方案(0x4325)
采播設備進入采播狀態后,會一直不間斷的運行,直到收到終止采播方案命令,才停止采播。
發送:
0x43
0x25
Length(WORD)
方案ID(INT)
和校驗
方案ID應該與正在運行的方案ID相同。
采播設備收到命令后回應:
0x43
0xA5
Length(WORD)
方案ID(INT)
狀態(BYTE)
和校驗
回應幀中的方案ID是正在運行的方案ID。
狀態表征終止方案命令的執行狀態,為0表示終止成功,為1表示方案ID錯誤,終止失敗,為2表示方案沒有運行,命令被忽略。
3.2.5、調整錄播增益(0x4326)
發送:
0x43
0x26
Length(WORD)
方案ID(INT)
增益(BYTE)
和校驗
方案ID應該與正在運行的方案ID相同。
采播設備收到命令后回應:
0x43
0xa6
Length(WORD)
方案ID(INT)
狀態(BYTE)
和校驗
回應幀中的方案ID是正在運行的方案ID。
狀態表示執行,為0表示調整成功,為1表示方案ID錯誤,調整失敗,為2表示方案沒有運行,命令被忽略。
3.2.6、錄播保活命令(0x4327)
發送:
0x43
0x27
Length(WORD)
方案ID(INT)
保活時間(WORD)
和校驗
方案ID應該與正在運行的方案ID相同。
保活時間,單位秒,在接下來的保活時間內收不到保活幀,本次采播自動終止。
采播設備收到命令后回應:
0x43
0xA7
Length(WORD)
方案ID(INT)
狀態(BYTE)
和校驗
回應幀中的方案ID是正在運行的方案ID。
狀態表示執行,為0表示成功,為1表示方案ID錯誤,為2表示方案沒有運行,命令被忽略。
3.2.7、開始錄播(0x4320不推薦)
使用命令,控制音頻模塊進入錄播模式,采集本地音頻,向的目標ip播放,目標ip可以是廣播,組播或單播
0x43
0x20
Length=0x0010
CmdID(4bytes)
目標IP(4bytes)
音量(1byte)
優先級(1byte)
采樣率(2byte)
本地mic增益(2byte)
音源(0-mic,1-linein)(1byte)
錄音狀態(1byte)
和校驗
說明:
CmdId是命令ID,如果此ID不為0,那么通過網絡命令接收錄播需要提交此ID,以確認身份。此功能在很大程度上能做到只有發出錄播命令的設備才有權終止錄播。如果此值為0,意味著任何網絡終端都有權終止錄播。
遠端地址形如:192.168.0.2
播放音量取值0~100,如果為0xff,采用預設值
數據優先級取值0~255
采樣率取值[8000,16000,24000,32000,48000],如果為0xffff,采用預設值。
本地增益取值[0~65534],如果為0xffff,采用預設值
音源取值[0,1],如果為0xff,采用預設值。
回應:
0x43
0xA0
Length=0x000A
系統狀態
狀態
CmdID(4bytes)
目標IP(4bytes)
和校驗
音頻設備收到命令后,立即執行,并回應主機,回應幀中
系統狀態:當前的系統狀態,是位變量,與串口命令返回的狀態相同。
狀態:如果為0表示開始錄播,如果非0表示出現異常,可能是音頻設正忙,不能執行錄播命令。
CmdId是接收到的ID的復制值。
目標IP,與命令的目標IP相同。
3.2.8、結束錄播(0x4321不推薦)
音頻設備接收到此命令后,立即終止當前的錄播。如果當前不在錄播模式,此命令無任何意義。
0x43
0x21
Length=0x0004
CmdID(4bytes)
和校驗
收到此命令,向遠端回應信息。
0x43
0xA1
Length=0x0004
目標IP(4bytes)
和校驗
3.3、IO接口操作
有些網絡音頻設備具有4~8個用戶IO輸入輸出接口,用戶可以通過IO操作命令讀取輸入接口的狀態,控制輸出端口的輸出。當輸入口發生變化時,音頻設備會主動將端口變化消息發送到的事件服務器的特定端口。
3.3.1、控制輸出IO(0x4304)
通過此命令,可以控制音頻設備輸出IO的高低電平。
發送:
0x43
0x04
Length=0x0002
IO端口號(1byte)
狀態(1byte)
和校驗
音頻設備收到命令幀后立即回應:
0x43(1byte)
0x84(1bytes)
Length(2bytes)
IO端口號(1byte)
狀態(1byte)
和校驗
端口號是位類型,bit0為1表示控制*個io口,bit1為1表示控制第二個io口,依次類推。
狀態也是位類型,與端口對應,為1表示高電平,為0表示低電平。
比如端口為0x03,狀態為0x01,表示將*個io口設置為高電平,第二個io口設置為低電平。
此命令回應當前所有端口狀態。端口號與狀態含義與發送命令相同。
3.3.2、輸入IO狀態變化消息(0x4305)
當音頻設備的輸入IO發送變化時,如果此時音頻設備的事件服務器IP有效,則向事件服務器的0xFEFC端口發送消息,消息幀如下:
設備發送:
0x43
0x05
Length=0x0015
MID(2bytes)
消息類型(1byte)
IO端口號(1byte)
本機設備名(16bytes)
狀態(1byte)
和校驗
事件服務器收到此消息后,應該用MID回應設備,設備收到回應后,將消息從自身消息緩存刪除。如果設備沒有收到有效回應,間隔1秒,連續發送3次。此后自動從消息緩存刪除消息。
0x43(1byte)
0x85(1bytes)
Length(2bytes)
MID(2bytes)
和校驗
3.3.3、讀取設備IO狀態信息(0x4306)
計算機也可以主動的發送查詢IO狀態命令,讀取設備的IO輸入和IO輸出狀態。
發送:
0x43
0x06
Length=0x0002
備用=0(1byte)
備用=0(1byte)
和校驗
設備收到后回應
0x43(1byte)
0x86(1bytes)
Length(2bytes)
IO端口號(1byte)
狀態(1byte)
和校驗
端口號和狀態含義與IO狀態信息相同
3.3.4、保留(0X4307)
該指令用于SR301
3.4、SDCard相關
在V2.31以上版本,部分音頻終端支持SDCard(例如EA1203,NA702T,NA703C等),可通過網絡上傳和下載音頻文件到SDCard,通過網絡控制命令,使音頻終端播放的音頻文件。
音頻終端內有一個簡單的FTP服務器,支持通過網絡下載文件到SDCard,也可將音頻通過網絡上傳。FTP協議請參考RFC959
需要注意的是,音頻終端SDCard文件僅支持8.3格式,不滿足格式的文件名將被裁剪,可能導致文件名出現亂碼。
以下是支持的FTP命令,未列出的指令暫不支持。
USER
PASS
PWD
CDUP
CWD
LIST
NLST
DELE
RMD
MKD
PORT
RETR
STOR
QUIT
NOOP
同時支持以下命令,用于控制音頻終端,播放SDCard上的音頻文件。
3.4.1、播放的音頻文件(0x4310)
播放sdcard上的文件,文件名應該是一個路徑文件名,根目錄為‘/’。幀中的文件名是可變長度的,可根據Length計算出文件名長,文件名以’\0’結束。例如“旗開得勝.mp3”,表示播放SDCard根目錄下的音頻文件;“/1/江南.wma”表示播放“1”目錄下的“江南.wma”音頻文件。
0x43
0x10
Length=0x00xx
音量(1byte)
備用
播放進度(WORD)
備用(4bytes)
文件名(小于128字節)
和校驗
音量表示本地的播放音量大小,取值0~100。
播放進度表示從文件的那部分開始播放,取值0~1000,比如500表示從文件中間開始播放,如果文件播放長度為4分鐘,則從第2分鐘開始播放。此參數僅對MP3格式文件有效。
當音頻終端接收到指令后,回應命令。
0x43
0x90
Length=0x00xx
工作狀態
回應狀態
和校驗
工作狀態描述了當前音頻設備的內部工作狀態,定義可參考《音頻設備串口協議V2》中的工作狀態說明表。
回應狀態:播放指令是否能執行,如果為0表示正確執行,1表示文件不存在,2表示正在忙,不能執行。(如果當前的音頻模塊處于對講,錄播,或正在進行SDCard文件播放模式下,此命令回應狀態返回2)。
當文件播放結束后,音頻終端會發生一個事件消息給發送命令的主機(主機應該在命令端口上持續監聽),幀格式如下:
0x43
0x91
Length=0x00xx
工作狀態
狀態
和校驗
狀態表示文件播放結束的原因。
0:正常結束,文件播放完成后返回正常結束。
1:無效。
2:文件錯誤,播放的文件錯誤或不存在。
工作狀態含義同上。
3.4.2、停止SDCard文件播放(0x4312)
如需在播放SDCard中途,停止播放,可發出此命令。幀格式如下。
0x43
0x12
Length=0x0000
和校驗
音頻終端接收到此控制命令后,停止當前的文件播放,返回空閑狀態。并回應遠端命令
回應幀:
0x43
0x92
Length=0x0000
狀態
和校驗
狀態=0表示命令執行成功,=1表示當前音頻設備工作狀態不是播放SDCard文件狀態。
3.5、對講相關
3.5.1、啟動對講監聽(0x4330)
發送此命令個目標設備,要求目標設備將對講時的語音發送一份給的監聽服務器,監聽服務器應該在的端口上開啟udp服務監聽,當收到數據后,調用LCCodec.dll動態庫提供的解碼函數進行解碼。
此命令對當前對講有效,對講結束后會自動的取消對講監聽。
命令幀
0x43
0x30
Length
命令ID(INT)
監聽服務器IP(IPTYPE)
監聽服務器端口(WORD)
保活(WORD)
和校驗
命令ID表示此監聽的ID,當發送停止監聽命令時,需要提交此ID。
保活表示需要服務器定時發送0x4332命令,如果不發送,在發生超時后停止監聽。保活時間單位為秒
回應
0x43
0xB0
Length
命令ID(INT)
狀態(0=成功,1=失敗)
和校驗
當前狀態如果不是對講,此命令執行失敗。
3.5.2、停止對講監聽(0x4331)
用于停止當前對講監聽。
命令幀
0x43
0x31
Length
命令ID(INT)
和校驗
回應
0x43
0xB1
Length
命令ID(INT)
狀態(0=成功,1=失敗)
和校驗
當前狀態如果不是對講,此命令執行失敗。
狀態=0表示命令執行成功,=1表示當前不再對講狀態;=2表示命令ID不合,
3.6、其他(不推薦)
此外,音頻模塊還支持其他網絡命令,這些命令是過時,未來版本可能不支持的命令,因此不推薦客戶使用。
3.6.1、根據設備名檢索設備信息(0x5304)
數據格式
0x53
0x04
Length=0x0010[注1]
設備名(16bytes)
和校驗[注1]
如果單播,終端接收到后回應。
0x53(1byte)
0x84(1bytes)
3.6.2、根據關鍵字檢索設備信息(0x5305)
數據格式
0x53
0x05
Length=0x0003[注1]
設備名關鍵字(3bytes)
和校驗[注1]
如果單播,終端接收到后回應。
0x53(1byte)
0x85(1bytes)
Length(2bytes)
Unuse1(12bytes)
Ip(4bytes)
Devicetype(1bytes)
DeviceName(16bytes)
和校驗[注1]
3.6.3、控制設備呼叫遠端(0x4301)
數據格式
0x43
0x01
Length=0x0004[注1]
遠端IP(4byte)
地址順序[192,168,0,55]
和校驗[注1]
終端接收到后回應
0x43(1byte)
0x81(1bytes)
Length(2bytes)
Unuse1(12bytes)
狀態0=成功,其他=失敗
和校驗[注1]
3.6.4、查詢遠端呼叫狀態(0x4302)
數據格式
0x43
0x02
Length=0x0000[注1]
和校驗[注1]
終端接收到后回應
0x43(1byte)
0x82(1bytes)
Length(2bytes)
Unuse1(12bytes)
狀態(1byte)
和校驗[注1]
狀態
1:對講
2:撥號
3:設備撥入
其他:空閑
3.6.5、控制設備斷開呼叫(0x4303)
數據格式
0x43
0x03
Length=0x0000[注1]
和校驗[注1]
終端接收到后回應
0x43(1byte)
0x03(1bytes)
Length(2bytes)
Unuse1(12bytes)
狀態0=成功,其他=失敗
和校驗[注1]
如果設備當前狀態不是對講狀態,返回失敗。
[注1]為了加強控制命令的嚴謹性,所有的命令幀都加上了長度和和校驗字段,只有滿足長度屬性和和校驗屬性的命令才解析并執行。
[注2]僅在有對講功能的固件版本上實現。
3.6.6、調節音量(0x4313)
當音頻終端播放SDCard上的文件時,可通過此命令調節播放音量的大小。
0x43
0x13
Length=0x0002
選項
音量
和校驗
如果選項=0,表示音量是相對音量,音量應填入調整的數值,[-10,10],如果選項=1,表示填入音量,范圍[0,100];
收到命令后,會回應以下回應幀。
回應幀:
0x43
0x93
Length=0x0001
當前音量
和校驗
當前音量表示調整后的音量。
3.6.7、調整音量偏量(0x4318)
音頻設備接收到此命令后,調節播放音量偏量,此偏量與音頻流的音量矢量和決定zui終該音頻設備的播放音量。音量偏量范圍[-100,100]。
音量偏量是byte類型,0xff=-1;0xfe=-2;以此類推
0x43
0x18
Length=0x0001
設置的音量偏量(bytes)
和校驗
收到此命令,向遠端回應信息。
0x43
0x98
Length=0x0001
當前的音量偏量(1byte)
和校驗
設置此音量偏量,音頻設備會在稍后的時間將此音量保存到flash中,下次上電運行,會讀入此音量偏量。
商鋪:http://www.cmr6829.com/st126261/
主營產品:公共廣播,IP網絡廣播系統,校園廣播系統,會議系統,免費客服400-8868-257,24小時技術支持13684940906
智慧城市網 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份