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

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

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

    QQ 截图 20190905105418.png

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

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

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

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

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

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

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