本帖最后由 linyouyao 于 2020-3-12 17:45 編輯
最近研究了一下如何把一輛普通的電動玩具車,改造成支持手機遠程駕駛和視頻通訊。
Pasted Graphic.png (3.97 MB, 下載次數(shù): 82)
下載附件
2020-3-10 19:17 上傳
Pasted Graphic 1.png (2.02 MB, 下載次數(shù): 82)
下載附件
2020-3-10 19:14 上傳
主要分四個步驟實現(xiàn): 1、改造玩具車電路,支持藍牙控制電流輸出; 2、通過手機近端藍牙通訊,控制玩具車電路; 3、近端手機支持視頻聲音采集并發(fā)送到云端,接收云端信令并轉(zhuǎn)換成藍牙指令; 4、遠端手機接收云端視頻聲音,并響應(yīng)用戶操作發(fā)送指令到云端。
具體實操如下:
1、將普通電動玩具車拆解后,把原電路板替換成帶藍牙控制的繼電器(藍牙模塊+單片機+繼電器)(某寶有現(xiàn)成硬件可以購買)。
Pasted Graphic 2.png (2.44 MB, 下載次數(shù): 72)
下載附件
2020-3-10 19:16 上傳
Pasted Graphic 3.png (3.17 MB, 下載次數(shù): 81)
下載附件
2020-3-10 19:16 上傳
Pasted Graphic 4.png (1.94 MB, 下載次數(shù): 76)
下載附件
2020-3-10 19:16 上傳
Pasted Graphic 5.png (2.26 MB, 下載次數(shù): 83)
下載附件
2020-3-10 19:16 上傳
2、近端手機app支持藍牙設(shè)備搜索、適配、連接、收發(fā)數(shù)據(jù),具體拷貝android developer網(wǎng)站的實例代碼android-BluetoothChat-master即可滿足。
Pasted Graphic 6.png (267.66 KB, 下載次數(shù): 84)
下載附件
2020-3-10 19:16 上傳
Pasted Graphic 7.png (223.73 KB, 下載次數(shù): 81)
下載附件
2020-3-10 19:16 上傳
3、近端手機和遠端手機app支持遠程視頻通訊和云端信令交互,通過即構(gòu)ZEGO的快速SDK集成,按照開發(fā)者中心指引,step by step,拷貝幾十行代碼即可實現(xiàn),非常簡單,半小時內(nèi)即可完成。
即構(gòu)ZEGO ExpressSDK地址:doc-zh.zego點im/zh/215.html
Pasted Graphic 8.png (210.39 KB, 下載次數(shù): 85)
下載附件
2020-3-10 19:16 上傳
近端app,android代碼片段:
Pasted Graphic 9.png (320.73 KB, 下載次數(shù): 72)
下載附件
2020-3-10 19:16 上傳
Pasted Graphic 10.png (137.09 KB, 下載次數(shù): 93)
下載附件
2020-3-10 19:16 上傳
遠端app,iOS代碼片段:
Pasted Graphic 11.png (130.15 KB, 下載次數(shù): 68)
下載附件
2020-3-10 19:16 上傳
Pasted Graphic 12.png (140.13 KB, 下載次數(shù): 88)
下載附件
2020-3-10 19:16 上傳
實際上,使用即構(gòu)ZEGO SDK,除了可以遠程駕駛控制,也可以實現(xiàn)雙向視頻通話。
近端響應(yīng)事件,加入一行關(guān)鍵代碼,實現(xiàn)遠程拉取并播放音視頻:
Pasted Graphic 14.png (218.32 KB, 下載次數(shù): 67)
下載附件
2020-3-10 19:16 上傳
遠端加入一行關(guān)鍵代碼,實現(xiàn)采集并發(fā)送音視頻數(shù)據(jù):
Pasted Graphic 16.png (140.98 KB, 下載次數(shù): 75)
下載附件
2020-3-10 19:16 上傳
[attach]223273[/attach |