广播板及上位机开发,一次有效的尝试

2024-08-17 13:57:16 浏览数 (1)

最近做了个尝试,在闲鱼上卖出去了几块RV1106G3开发板,主要用途是用来做ip广播板,提供SDK和部分源代码,提供上位机工具控制广播;用的是luckfox的ultrlw版本,外加摄像头,喇叭,麦克风,预装上广播程序,就可以当成IP广播板使用,播放音乐,看摄像头视频,还可以打电话。一块板子刨去运费,大概就是挣个40块钱,但也是一个很好的尝试。

支持功能:

--播放音乐时提供GPIO控制功放;

--开关量控制音乐播放;

--视频对讲;

RV1106广播板的SDK接口封装,暂时实现了UDP和MQTT两种方式的接口。

呱牛笔记呱牛笔记

观摩网盘(链接: https://pan.baidu.com/s/1rcEt8nyTIkTP6kyx1ecYwg?pwd=26qh 提取码: 26qh )

了解到大多数提供广播板的厂家,都是买板子送SDK,或者送广播上位机/服务器软件,既然要做广播板,那势必也要提供广播上位机/SDK、或者服务器了。广播通常部署有几种方式,局域网组网、互联网组网部署。

广播局域网使用的协议:

--组播协议;-分组喊话或者分组播放音乐;

--UDP协议;-广播设备发现和配置;

--SIP协议; -对讲/打电话;

互联网组网使用的协议:

--MQTT协议;-分组播放音乐;

--HTTP协议; -广播配置获取;

--SIP协议; -喊话/对讲/打电话;

广播服务器使用windows系统,主要还是沿用广播/音柱厂家的操作习惯,主要功能:

--分组管理;

--设备管理;

--曲库管理;

--SIP服务器;

--MQTT服务器;

呱牛笔记呱牛笔记

上位机的版本还在完善中,本来构思做个B/S架构的,这样用起来也方便,所以琢磨了一段时间的Go Sqlite3,还是先把上位机给做稳定了。

上位机做好了,广播板也需要不断完善。

闲鱼观摩:

呱牛笔记呱牛笔记

0 人点赞