树莓派在功能和成本之间的 “惊人平衡 “支持了全球数字标牌的成功故事!
树莓派的“功能和成本之间的惊人平衡”支撑全球数字标牌成功故事

数字标牌已经成为一个数十亿美元的行业。Yodeck很快预测到了其中的潜力:他们需要硬件来支持他们可靠、具有成本效益和易于管理的服务,而不会影响性能。事实证明,树莓派 4 证明是一个完美的选择。
| 解决方案 | Raspberry Pi 4 |
| 企业规模 | 中小企业 |
| 行业 | 数字标牌 |
数字标牌公司 Yodeck 成立于 2014 年,此前曾经经营一家提供基于 PC(个人电脑) 的数字显示屏和标牌的公司。这家总部位于雅典的公司拥有60名员工,在塞浦路斯和美国设有办事处,在全球 135 个国家开展业务。他们是一个正在蓬勃发展的全球数字标牌市场的成功参与者,根据分析公司 Grand View Research 所述,他们是全球数字标牌市场的成功参与者,从十年前的起步,到2030年,该市场将上升到450亿美元。
该公司由首席执行官 Vangelis Mihalopoulos 创立,他有软件工程师的背景,但也对商业有浓厚的兴趣。Mihalopoulos 和他的联合创始人 Dimitris Tsingos 意识到了新兴的数字标牌市场,并着手启动一家新企业。他们的第一个产品是一款基于 PC 的方案,但他们选择的硬件设置未能取得成功,而在希腊本土市场取得的成功是建立在一个过于专门的产品之上。
挑战
Mihalopoulos 和他的同事很快意识到,成本和可扩展性是制约他们新兴数字标牌组合的关键问题。他们现有产品的吸引力和可扩展性受限,而基于 PC 的数字标牌产品的生产和维护成本也非常昂贵。
在数字标牌的早期,企业发现可以方便地将图像和视频剪辑保存到USB拇指驱动器,将其连接到笔记本电脑或台式计算机,并以这种方式播放营销和销售信息。但是,这既不安全也不可靠:未经保护的 USB 设备很容易被替换成播放不受欢迎内容的设备,而驱动器可能会被黑客攻击、失败或简单地存满。同时,内容本身需要手动更新。一种更好的方法是自动将内容推送到客户端设备,确保不同显示屏和不同站点或特许经营店位之间的信息一致性。
Mihalopoulos 迅速抓住了这个问题,并着手创建一个能够提供这种多屏服务的解决方案。

解决方案
Yodeck 采取了从屏幕优先的方法开始,与旧金山初创公司 Flipnode 合作,为他们的基于云端的业务创建了一个简单的界面。意识到Raspberry Pi可以作为他们解决方案的硬件基础,并将帮助 Yodeck 提供“一个实惠且强大的数字标牌平台,”他们开发了一款基于 Python 的应用程序,用于与Raspberry Pi配合使用,该应用程序将处理内容播放、调度、设备管理和服务的其他方面。
Mihalopoulos说:“我们实际上在看到Raspberry Pi后建立了业务。”“我们受到Raspberry Pi的力量和灵活性的启发,我们决定它与我们正在考虑的东西完美匹配。我们意识到这对全球市场来说将是一个绝佳的机会。”该计划是向任何规模的客户提供托管数字标牌服务,“从跨国公司到小商店的各种规模的客户,并以可靠但具有成本效益的方式这样做,而不会影响性能”。
为什么是树莓派?
Yodeck选择Raspberry Pi是因为它价格实惠、强大且可靠,提供了高质量的小型机身,并且在全球范围内都可以购买,与Yodeck的国际雄心相吻合。
能够为 Yodeck 的数字标牌显示屏提供远程支持和故障诊断是至关重要的,而对树莓派 Linux 操作系统底层代码的访问使这变得容易实现。让客户和 Yodeck 的支持团队能够远程监控每台设备的屏幕状态和Raspberry Pi硬件本身的状态是至关重要的。“从一开始,我们就想提供一个易用和实惠的服务,”Mihalopoulos 在接受商业科技网站 Startup.info 采访时表示。Yodeck 目前有一个由五人组成的团队专门为Raspberry Pi开发软件。


Mihalopoulos 说,Yodeck 全球扩张的一个关键因素是销售一款基于广为人知和享有盛誉的单板电脑的产品,这种产品可以在客户所在国家购买。例如,在南非 ——Yodeck的海外市场,其办事处位于欧洲和美国——他们有2000名商业客户。
结果
客户使用 Yodeck 的内容管理系统创建播放列表和屏幕布局,使用他们上传的照片、图形和视频剪辑。播放可以被安排,布局和信息也可以从在线仪表板更新;如果没有互联网连接,也可以从 SD 卡本地播放。这种模式已被证明能够抵御全球疫情、经济衰退和不断变化的数字消费趋势。
该公司提供一系列硬件选项。许多长期的 Yodeck 客户开始使用一个免费使用的 Yodeck 安装,然后在试用设置后添加更多屏幕,随着他们的数字标牌需求增加或优势变得更加明显。型号包括带有16GB SD卡和Argon40 Neo外壳的Raspberry Pi 4 Model B版本;该硬件免费提供给任何注册为期一年的Yodeck订阅的人。然而,Yodeck也适用于任何型号的树莓派,包括装有树莓派计算模块3和4的NEC显示器。Mihalopoulos解释说,经批准的经销商在当地购买Raspberry Pi硬件,并自行组装Yodeck Players,“增加了不需要库存专门硬件的灵活性”。
Raspberry Pi连续型号之间的性能改进帮助Yodeck开发了其产品。Yodeck于2014年开始开发第一代Raspberry Pi 1 Model B,于2016年推出更强大的Raspberry Pi 2:“性能稳步提高,使我们能够构建越来越复杂的功能,从而与Raspberry Pi一起成长。这是我们提供服务的首选平台。”


Yodeck 对树莓派持续热情的关键因素包括向后兼容性(可追溯到 2012 年发布的原始树莓派 Model B)、活跃的社区以及出色的软件支持。“来自树莓派工程团队的出色支持使我们能够轻松地扩展到全球部署数万台设备。”
Mihalopoulos还引用了Raspberry Pi的“计算/图形能力和总成本之间的惊人平衡,同时也是最可靠的硬件之一”。截至2022年底,Yodeck已经发货了近5万台基于Raspberry Pi的设备,失败率低得令人印象深刻:目前在135个国家共有8万个活跃设备,他们只有“少数”的返品。
这种信任和可靠性在Yodeck自己的故事中得到了回应:虽然其他公司看到企业削减了费用,特别是与观看其内容的人数相关的支出,但Yodeck适度的模块化支付模式被认为足够有价值和有效,在冠状病毒大流行期间几乎没有人取消他们的服务计划。那些短暂休息的人很快就回来了:Yodeck的服务非常具有成本实惠,按需更新的能力完全值得投资。
零售和医疗保健是数字标牌市场的关键垂直领域,Mihalopoulos通过探索人工智能和定制消息传递来看到增长机会:例如,当家庭等待预约时,在托儿所和医生手术中显示与儿童保育和儿科健康有关的信息。
Yodeck建立了一个备受信赖和广受欢迎的系统,该系统不断壮大,Mihalopoulos兴奋的说:“我们的客户爱我们,在660条在线[Capterra]评论中,我们获得评分为4.9分(满分5分),我们真的很喜欢树莓派。”
相关文章:
树莓派在功能和成本之间的 “惊人平衡 “支持了全球数字标牌的成功故事!
树莓派的“功能和成本之间的惊人平衡”支撑全球数字标牌成功故事 数字标牌已经成为一个数十亿美元的行业。Yodeck很快预测到了其中的潜力:他们需要硬件来支持他们可靠、具有成本效益和易于管理的服务,而不会影响性能。事实证明,树莓派 4 证明…...
C++ 学习记录
文章目录 继承重载和重写区别重载重写 参考文献 继承 继承顾名思义就是对长辈本有的东西进行获取与使用,即两个以及两个类以上的关系在获取与使用时会存在一些情况: public:长辈对外公开的自身所有物,最终都会是后代的protected&…...
C#中的TCP和UDP
TcpClient TCP客户端 UDP客户端 tcp和udp的区别 TCP(传输控制协议)和UDP(用户数据报协议)是两种在网络通信中常用的传输层协议,它们在C#或任何其他编程语言中都具有相似的特性。下面是TCP和UDP的主要区别:…...
Spring中使用嵌套事务及事务保存点
嵌套事务及事务保存点 Spring中的嵌套事务与事务保存点1. 什么是嵌套事务?2. 为什么使用嵌套事务?3. 如何在Spring中使用嵌套事务?4. 使用事务保存点5. 总结 Spring框架提供了强大的事务管理功能,包括对嵌套事务的支持。在Spring中…...
SFT、RLHF、DPO、IFT —— LLM 微调的进化之路
TL;DR • SFT、RLHF 和 DPO 都是先估计 LLMs 本身的偏好,再与人类的偏好进行对齐; • SFT 只通过 LLMs 生成的下一个单词进行估计,而 RLHF 和 DPO 通过 LLMs 生成的完整句子进行估计,显然后者的估计会更准确; • 虽然…...
【数据结构】LinkedList与链表
目录 链表 1、链表的概念及结构 2、LinkedList的使用 2、1什么是LinkedList 2、2LinkedList的使用 3、LinkedList的遍历 4、LinkedList的模拟实现 5、ArrayList和LinkedList的区别 上篇已经熟悉了ArrayList的使用,ArrayList底层使用数组来存储元素。由于其底层…...
《LeetCode热题100》---<5.①普通数组篇五道>
本篇博客讲解LeetCode热题100道普通数组篇中的五道题 第一道:最大子数组和(中等) 第二道:合并区间(中等) 第一道:最大子数组和(中等) 法一:贪心算法 class So…...
根据id查找树形结构中匹配数据与上级所有数据
背后 在用户管理业务开发过程中,通常需要查询出用户管理的菜单数据和当前菜单的所有上级数据。为了方便后续的cv工作,我打算把这种方法记录下来,以备不时之需. 代码实现细节 Data public class MenuDTO {Schema(description "菜单id&qu…...
探索亚马逊Amazon S3:无缝存储管理与极速数据传输的奥秘
亚马逊云科技中Amazon S3,因其设计简单与高度可靠,允许用户通过互联网存储和检索任意数量的数据,并能够自动扩展以满足各种规模的需求,使得Amazon S3成为了许多云计算应用和网站的核心存储基础设施之一,Amazon S3提供的…...
Linux_监测CPU和内存
通过TOP持续获取进程的CPU和内存消耗,并写入到表格 # 配置进程名 processvm-agent # 配置次数 number100 # 配置间隔时间 time5 # csv结果文件 filecm_$(date %s).csv echo "%CPU,%MEM">${file} pid$(ps -aux | grep ${process} | awk -F {OFS"…...
OpenCV经典案例:01 答题卡识别
目录 透视变换矫正 选项识别匹配 QT 界面设计 引言:随着信息化的发展,计算机阅卷已经成为一种常规操作。在大型考试中,客观题基本不再 需要人工阅卷。本项目旨在开发一个基于OpenCV的高效答题卡识别系统,通过先进的图像处理和模…...
进程的管理与控制详解:创建、终止、阻塞等待与非阻塞等待
目录 一、进程创建 1、实例 2、fork函数详解 (1)fork函数模板 (2). fork() 函数的工作原理 (3). fork() 返回值和错误处理 3、如何理解进程创建过程 二、进程终止 1、终止是在做什么? 2、进程终止,有三种情况 3、进程如何终止? 三…...
【从零开始一步步学习VSOA开发】开发环境搭建
开发环境搭建 开发 VSOA 首先需要搭建开发环境,这里讲解 Windows 下 C/C 开发环境搭建方法。 下载 IDE 并申请授权码 SylixOS 的开发和部署需要 RealEvo-IDE 的支持,因此您需要先获取 RealEvo-IDE 的安装包和注册码。 RealEvo-IDE 分为体验版和商业版…...
一篇文章让你用我的世界中的红石搞懂什么是ALU!
目录 1.一些在开始的约定 2.七大逻辑门电路 1、 与门 2、 或门 3、 非门 5、 或非门 6、 异或门 7、 同或门 3.半加器 4.全加器 5.ALU 1.一些在开始的约定 相同的概念:相同的概念:高电平低电平逻辑真逻辑假 开关的开 开关的关 灯的亮 灯…...
硬盘数据恢复:所需时长、全面指南及注意事项
在数字化时代,硬盘作为我们存储重要数据的核心设备,其重要性不言而喻。然而,由于各种原因,如误删除、格式化、硬盘故障等,我们时常面临数据丢失的困境。数据恢复不仅关乎个人隐私和信息安全,更可能影响到我…...
基于SpringBoot+Vue的科研管理系统(带1w+文档)
基于SpringBootVue的科研管理系统(带1w文档) 基于SpringBootVue的科研管理系统(带1w文档) 科研的管理系统设计过程中采用Java开发语言,B/S结构,采取springboot框架,并以MySql为数据库进行开发。结合以上技术,对本系统的整体、数据库、功能模块…...
计算机组成原理 —— 五段式指令流水线
计算机组成原理 —— 五段式指令流水线 五段式指令流水线运算类指令LOAD指令的执行过程STORE指令的执行过程条件转移指令执行过程无条件转移指令的执行过程 我们今天来看看五段式指令流水线: 五段式指令流水线 五段式指令流水线是一种常见的处理器架构设计中采用的…...
【Bigdata】什么是关系联机分析处理
这是我父亲 日记里的文字 这是他的生命 留下留下来的散文诗 几十年后 我看着泪流不止 可我的父亲已经 老得像一个影子 🎵 许飞《父亲写的散文诗》 关系联机分析处理(Relational Online Analytical Processing,简称 ROLA…...
svd在求解最小二乘中的应用
文章目录 线性最小二乘的直接解法(正规方程解法)什么是伪逆?伪逆矩阵的一般形式伪逆矩阵与SVD的关系 线性最小二乘的直接解法(正规方程解法) 对于 A x b \boldsymbol{A}xb Axb的线性最小二乘问题,有直解析…...
JVM—垃圾收集算法和HotSpot算法实现细节
参考资料:深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)周志明 1、分代回收策略 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取…...
Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...
React hook之useRef
React useRef 详解 useRef 是 React 提供的一个 Hook,用于在函数组件中创建可变的引用对象。它在 React 开发中有多种重要用途,下面我将全面详细地介绍它的特性和用法。 基本概念 1. 创建 ref const refContainer useRef(initialValue);initialValu…...
解锁数据库简洁之道:FastAPI与SQLModel实战指南
在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...
C#学习第29天:表达式树(Expression Trees)
目录 什么是表达式树? 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持: 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...
HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散
前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为,…...
