什么是 电鱼智能 EFISH-SBC-RK3568?
电鱼智能 EFISH-SBC-RK3568是一款面向 AIoT 场景的工业级核心板/主板。它搭载Rockchip RK3568四核 64位处理器,主频 2.0GHz。
在商显领域,它不仅是一块支持4K @ 60fps 解码的驱动板,更是一台微型边缘服务器:
边缘算力:内置1 TOPS NPU,支持本地人脸/物体识别。
高可靠连接:双千兆网口 + WiFi 6 + 5G/4G 全网通。
软件生态:支持 Android 11、Ubuntu 20.04 以及Docker 容器技术,方便部署微服务。
为什么 广告机需要演进到“云-边-端”架构?
传统的广告机架构是“云端下发 -> 终端下载 -> 循环播放”。这种模式在 2025 年显得笨重且昂贵:
1. 带宽成本是个“无底洞”
痛点:数千台广告机每天从云端下载同样的 4K 视频素材,CDN 流量费惊人。且一旦断网,设备无法更新甚至黑屏。RK3568 优势(边缘缓存):RK3568 支持P2P 分发或边缘缓存策略。它作为“边缘节点”,只需下载一次素材,即可通过局域网分发给周边的从机;或者利用本地大容量存储(支持 SATA/NVMe)缓存内容,断网依然正常轮播,仅在网络恢复时同步差异数据。
2. 广告“盲投”,效果无法量化
痛点:广告主即使在女性内衣店门口投放了广告,也无法阻止播放器向路过的老年男性播放,转化率低,且无法向广告主提供真实观看数据。RK3568 优势(边缘 AI):利用1 TOPS NPU,摄像头画面在本地通过轻量级 AI 模型分析(不上传视频,保护隐私)。
策略调整:检测到年轻女性 -> 毫秒级切换口红广告。
数据上报:仅上传 JSON 数据(如:今日 15-25 岁女性观看人数 500 人,平均驻留 15 秒)。
3. 运维困难,“黑屏”难发现
痛点:设备死机、APP 崩溃通常需要人工巡检才能发现,维护成本极高。RK3568 优势(边缘自愈):板载硬件看门狗与系统级守护进程。一旦检测到播放器进程卡死或屏幕信号丢失(HDMI Detect),系统自动重启应用或整机。同时支持远程截屏/录屏回传,运维人员在云端即可看到“屏幕在播什么”。
系统架构与数据流 (System Architecture)
本方案展示了 RK3568 如何作为“边缘大脑”重构商显网络。
架构分层
云端 (Cloud):
CMS 平台:负责策略制定(播放列表)、素材分发、数据可视化报表。
OTA 服务:负责下发系统固件或 Docker 镜像更新。
边缘端 (Edge - RK3568):
AI 推理引擎:本地运行 RKNN 模型,分析客流画像。
媒体调度器:根据 AI 结果或时间表,动态调整播放队列。
数据清洗:过滤无效数据,打包高价值数据上传。
终端 (Terminal):
显示设备:4K 液晶屏/LED 屏。
传感器:摄像头、触摸屏、人体感应模块。
关键技术实现 (Implementation)
1. 边缘 AI 触发精准投放 (Python/RKNN)
在本地分析受众属性,并通过 MQTT 通知播放器切换内容。
Python
# 伪代码:边缘端业务逻辑 from rknnlite.api import RKNNLite import paho.mqtt.client as mqtt # 1. 初始化 AI 模型 rknn = RKNNLite() rknn.load_rknn('./face_attribute.rknn') rknn.init_runtime() # 2. 视频流分析 loop while True: frame = camera.read() results = rknn.inference(inputs=[frame]) # 假设返回: {gender: 'female', age: 25} if results['gender'] == 'female' and results['age'] < 30: # 3. 触发边缘决策 -> 发布 MQTT 消息给播放器组件 client.publish("player/control", payload='{"action": "play", "file": "lipstick_ad.mp4"}')2. 容器化部署 (Docker)
利用 RK3568 对 Docker 的良好支持,将业务拆分为微服务,实现“应用级”OTA,无需刷机。
Bash
# 在 RK3568 上拉取最新的业务镜像 docker pull dianyu/ad-player:v2.0 # 启动容器,映射显示设备和 NPU 设备 docker run -d \ --device /dev/dri \ --device /dev/mpp_service \ -v /data/media:/media \ dianyu/ad-player:v2.0 # 优势:更新广告播放器逻辑就像更新手机 App 一样简单,不影响底层系统。性能表现与工业特性
解码性能:支持4K H.265 @ 60fps10bit 解码。相比 x86 软解,RK3568 的 VPU 硬解功耗仅为 1/5,且画面无撕裂。
AI 效率:1 TOPS 算力可同时支持人脸检测 (30fps)+人脸属性分析 (15fps),满足实时互动需求。
网络韧性:支持4G/5G + 有线双链路备份。当有线网断开时,自动切换至 4G 上报心跳,保证设备“永不失联”。
常见问题 (FAQ)
Q1: 旧的广告机能改造吗?A:可以。EFISH-SBC-RK3568体积小巧,支持HDMI 输出。只需将旧机器内部的 x86 主机或老旧安卓板替换为 RK3568,即可低成本升级为边缘 AI 广告机,原有屏幕和外壳继续使用。
Q2: 如何管理成千上万台设备?A:电鱼智能提供适配的设备管理 API。您可以将其集成到自有的 CMS 平台中,实现远程查看 CPU 温度、内存占用、截屏监视以及远程 Shell 调试。
Q3: 支持竖屏播放吗?A:完美支持。RK3568 拥有硬件VOP (视频输出处理器),支持 0/90/180/270 度旋转。相比安卓软件旋转,硬件旋转不消耗 GPU 资源,画面更流畅,且开机 Logo 也能跟随旋转。