快速实现智能小车,支持远程驾驶、视频通讯

发布时间:2020-3-11 13:32    发布者:Linyouyao
最近研究了一下如何把一辆普通的电动玩具车,改造成支持手机远程驾驶和视频通讯。

ZegoRemoteControlSrc.zip (19.45 KB)

RemoteControlVideo.mov.zip (3.93 MB)





主要分四个步骤实现:
1、改造玩具车电路,支持蓝牙控制电流输出;
2、通过手机近端蓝牙通讯,控制玩具车电路
3、近端手机支持视频声音采集并发送到云端,接收云端信令并转换成蓝牙指令
4、远端手机接收云端视频声音,并响应用户操作发送指令到云端。

具体实操如下:

1、将普通电动玩具车拆解后,把原电路板替换成带蓝牙控制的继电器(蓝牙模块+单片机+继电器)(某宝有现成硬件可以购买)。








2、近端手机app支持蓝牙设备搜索、适配、连接、收发数据,具体拷贝android developer网站的实例代码android-BluetoothChat-master即可满足。



3、近端手机和远端手机app支持远程视频通讯和云端信令交互,通过即构ZEGO的快速SDK集成,按照开发者中心指引,step by step,拷贝几十行代码即可实现,非常简单,半小时内即可完成。

即构ZEGO ExpressSDK地址:https://doc-zh.zego.im/zh/215.html



近端app,android代码片段:







远端app,iOS代码片段:







实际上,使用即构ZEGO SDK,除了可以远程驾驶控制,也可以实现双向视频通话。

近端响应事件,加入一行关键代码,实现远程拉取并播放音视频:



远端加入一行关键代码,实现采集并发送音视频数据:








ZegoRemoteControlSrc.zip

19.59 KB, 下载积分: 积分 -1

本文地址:https://www.eechina.com/thread-578809-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表