一、功能及參數
1、測試的型號:Pad音響 A7主機
2、支持的型號:向往安卓係列全部型號(20180417之前的全部型號)
3、通信方式:WIFI網絡通信
4、功能:歌曲列表、播放、暫時、海報。
二、ipads編程方法(有兩種)
1、通過設備ID方式查找音樂主機,使用此方法時,音樂主機的IP可以自動獲取。(此方法使用路由器的廣播功能,不穩定)加入設備:在smart touch designer工程中,加入“繪製音樂播放器”控件。音樂主機選擇“hope”,MAC地址處輸入音樂主機的設備ID,如下圖

HOPE背景音樂主機的設備ID查找方法,在設備上點“設置”-- 應用服務選項--對接服務--hopehalo對接服務,在此頁麵找到 設備ID,格式像MAC,中間的冒號去掉,輸入到上圖中。IP地址固定寫192.168.1.100,如果IP改為別的APP就會直接找IP不認設備ID了。
2、通過設備固定IP地址來查找音樂主機。(此方法連接穩定)

三、播放指定歌曲(當添加或刪除歌曲時,歌曲的序號可能會發生變化)
在smart control builder工程中,拖入TP-Link模塊,通信類型設置為TCP Client
端口號為21501
發送命令1:
//心跳包
{“cmd”:“info”,“params”:{“deviceid”:“00”}}\n
發送命令2:
//播放指定歌曲,下麵命令指定了序號為5的歌曲
{“cmd”: “control”,“params”: {“playstate”: “play”,“songid”: “5”}}\n
發送命令3:上一首
{“cmd”: “control”,“params”: {“playstate”: “next”}}
發送命令4:下一首
{“cmd”: “control”,“params”: {“playstate”: “prev”}}
發送命令5:播放
{“cmd”: “control”,“params”: {“playstate”: “play”}}
發送命令6:暫停
{“cmd”: “control”,“params”: {“playstate”: “pause”}}
發送命令7:獲取前20首列表
{“cmd”: “getsonglist”,“params”:{“pageindex”:1,“pagesize”:20,“playlist”:{“id”:“main”}}}
