软硬件如何结合,后台是 PHP ,设备端没有思路

2019-09-05 11:02:43 +08:00
 zhangH258

在苏州第一次看到这个东西,用户端是个小程序,可以选择发布广告,然后上图的设备端就会展示广告

很好奇设备端是如何接受并显示这个图片的,如果是树莓派的我还好理解,毕竟是个微操作系统。 但现在他们这个产品是免费送给店里的,要是内集一个操作系统,成本不应该很大了么 有大神给个思路吗?

3821 次点击
所在节点    程序员
38 条回复
cnoder
2019-09-05 11:05:45 +08:00
tuguale
zjsxwc
2019-09-05 11:08:07 +08:00
带屏幕的安卓设备呗,就是个平板玩具的成本
zhangH258
2019-09-05 11:08:24 +08:00
@cnoder 图补上了= =预览到是好的,换了个图床
cnoder
2019-09-05 11:12:19 +08:00
接触过 xibo github 上就有
zhangH258
2019-09-05 11:14:30 +08:00
@zjsxwc 那估计要好几十了吧?因为看他这投放的力度。。感觉不会超过 20 的成本,所以好奇啥技术
unixeno
2019-09-05 11:18:39 +08:00
走 WiFi 就行吧,比如 esp8266 加个屏感觉就搞定了。
另外跑个小操作系统成本也没你想的那么高
jowan
2019-09-05 11:18:58 +08:00
also24
2019-09-05 11:21:43 +08:00
@jowan #7
这样来看应该就是手机 /平板吧
starsriver
2019-09-05 11:22:26 +08:00
这不就是个网页端解决的事情吗?定时刷新
jowan
2019-09-05 11:23:43 +08:00
@also24 跟商场店铺里面的街电一样 其实就是一个充电宝加了一个安卓 pad
shellic
2019-09-05 11:25:17 +08:00
后端提供个 API 给设备调用,类似路边的扫码借书
tanszhe
2019-09-05 11:29:55 +08:00
有个芯片就好了 几十元 支持 tcp 协议
tanszhe
2019-09-05 11:30:07 +08:00
淘宝上都有
kiddingU
2019-09-05 11:34:49 +08:00
Mqtt
Erroad
2019-09-05 11:42:44 +08:00
硬件来说,感觉 esp8266 级别应该就可以做了
xnode
2019-09-05 11:44:58 +08:00
php 使用 workerman 可以使用 mqtt socket 或者 websocket 通信, 也可以使用 swoole
硬件可以使用芯片加板子, 低成本的方案就是 嵌入式板子加显示屏 但是开发成本可能大一点,小规模的成本就是 使用低端的安卓板子 +显示屏,
如果有需要 可以私信我,我这边有全套的解决方案
VDimos
2019-09-05 11:46:17 +08:00
一块 arm 板子也才几百吧,装个 Android 或者 linux 之类,对性能也没什么要求。鉴于有 UI,应该有 mmu,那大概率是 arm 系列的板子,x86 太贵,其他的国内开发者不熟悉。那应该就是 arm 装个 Android 或者其他 iot 系统,或者你说的树莓派也不是不行
cshlxm
2019-09-05 11:53:54 +08:00
板子一般的嵌入式开发板就行,几十块就能 arm A 系列了,内存 256,跑个精简版 linux 轻松地很,协议走 mqtt,服务端 mqtt broker 加一个消息队列,php 端从消息队列取 message,发布的话直接发布到 mqtt broker 就行,设备端订阅 message,php 和小程序之间就不用说了吧.. 消息类型自己定义就好
xnode
2019-09-05 11:53:55 +08:00
@xnode 硬件对性能的要求比较低,主要是你要的量少了,你找不到代工厂生产,你可以去买现有的广告屏 安装自己开发的安卓 app, 其次或者找下游厂商, 找提供对外开放广告接口的硬件厂商
mhycy
2019-09-05 11:56:29 +08:00
这东西整体成本应该在 200 以内,搞个屏幕搞个 ARM 搞个 WIFI 不是问题。
几十块钱方案不是说不行,只是接入上会非常的难弄而且开发上限制会很多并不合适

PS. 别看开发板卖的贵,试试搜下芯片价格,其实并不贵

这尺寸结构显然硬件是要开发的,拉一套参考设计,砍掉不需要的加上需要的
做个开发板先给软件开发,然后同步做产品设计,一般都那么个套路
四层板,生产有各路小厂商代工,所有原件加起来包括那个电池,应该在 200 以内
毕竟很显然这玩意是批量的....

至于底层跑个啥代码?都 ARM 跑 Linux 了,还不是想跑啥跑啥,128M 内存够用了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/598137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX