• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhangH258
V2EX  ›  程序员

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

  •  1
     
  •   zhangH258 · Sep 5, 2019 · 5207 views
    This topic created in 2623 days ago, the information mentioned may be changed or developed.

    QQ 截图 20190905105418.png

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

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

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

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

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

    至于底层跑个啥代码?都 ARM 跑 Linux 了,还不是想跑啥跑啥,128M 内存够用了吧
    anteros
    anteros
    Sep 5, 2019
    21
    设计模式这个时候就体现出来了。
    我不管软件用何种语言实现,我只管接口,如何交互。
    tomczhen
    tomczhen
    Sep 5, 2019 via Android
    22
    有量成本不高,但是 20 块肯定是买不到的,自己想玩可以买个开发板。
    感觉这玩意有政策风险存在,广告媒体是受管控,这种模式风险还是很大的。
    bor
    bor
    Sep 5, 2019
    23
    已经在硬件坑中,开模费用挺高的,pcb 设计费用还好,硬件代码也好搞。产品的组装生产,外包装,量产测试,发货等等问题。
    tanszhe
    tanszhe
    Sep 5, 2019
    24
    @mhycy 不需要系统 内存几 M 就可用了
    tanszhe
    tanszhe
    Sep 5, 2019
    25
    嵌入式设备 装个 Linux 成本太高了
    cshlxm
    cshlxm
    Sep 5, 2019
    26
    @tanszhe 后续设备想升级高级功能就捉襟见肘了,现在搞 linux 是方便功能扩展升级,何况现在 A 系列开发板真心不贵
    herbertzz
    herbertzz
    Sep 5, 2019
    27
    这种项目刚好上半年开发过, 大致流程如下:
    终端就是 android 系统, 开发一个显示广告的 android app 就好了
    用户端(app、web、小程序)上传广告, 服务端审核, 通过 socket 将广告传到终端 app 上就可以了

    不通过 socket 主动传的话, 那可以用终端 app 轮查的方式实现
    lloovve
    lloovve
    Sep 5, 2019 via iPhone
    28
    全志 a3s 满足你,价格低刷大屏
    cshlxm
    cshlxm
    Sep 5, 2019
    29
    @bor 尽量用公模的东西,板子照着公模去设计,这样能省不少事,不管外壳,还是外包装,这个套路还是不错的,核心板板买市面的稳定产品,只做接口底板,省心
    cshlxm
    cshlxm
    Sep 5, 2019
    30
    @henyi2211 上安卓成本就高了。以及有成熟的 mqtt 协议为啥不用。。。。
    cshlxm
    cshlxm
    Sep 5, 2019
    31
    @mhycy 说的对!
    psychoo
    psychoo
    Sep 5, 2019 via Android
    32
    跑安卓,写 apk
    psychoo
    psychoo
    Sep 5, 2019 via Android
    33
    低成本,WiFi mcu 8080 屏
    herbertzz
    herbertzz
    Sep 5, 2019
    34
    @cshlxm 客户要求, 没办法...
    mhycy
    mhycy
    Sep 5, 2019
    35
    @tanszhe
    不装 Linux 开发与适配成本太高了,别忘了还有个屏,还要方便用户接入
    lloovve
    lloovve
    Sep 5, 2019 via iPhone
    36
    这种东西,硬件成本才是关键,什么代码啥的都不重要,每个贵 10 块,一万个就是十万块
    atcchh
    atcchh
    Sep 5, 2019 via iPhone
    37
    @unixeno 乐鑫+1,硬件成本低,要用 c 写固件
    HexLab
    HexLab
    Sep 6, 2019
    38
    专业嵌入式控制与通讯服务(狗头拿走)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 15:01 · PVG 23:01 · LAX 07:01 · JFK 10:01
    ♥ Do have faith in what you're doing.