嵌入式服务器技术选型-求指导 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
snow2back
V2EX    问与答

嵌入式服务器技术选型-求指导

  •  1
     
  •   snow2back 2016-07-14 09:27:03 +08:00 2674 次点击
    这是一个创建于 3384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司现在有个需求 要做一个盒子,大概一个 ipad 大小,放在现场使用。 盒子的主要功能是这样的: 1.接受传感器的数据。 2.对数据进行处理,并将数据转发。 3.在盒子配套触摸屏幕上显示处理后的数据。 4.提供 web 服务(比较复杂)对盒子、传感器中的配置进行修改。

    类似于海康大华摄像头这种应用方式,只是另外还需要带个显示屏。

    因为对嵌入式这块不是很熟悉,没啥底。

    大家帮忙说说看现在这种小型的服务器,硬件选型、软件选型上一般是什么样的,先谢啦~

    27 条回复    2016-07-21 13:12:46 +08:00
    ytpfxnj
        1
    ytpfxnj  
       2016-07-14 09:41:05 +08:00
    树莓派之类的可以吗?我感觉应该可以满足需求,玩的人也比较多
    hardware
        2
    hardware  
       2016-07-14 09:43:09 +08:00
    工控机随便买一台就好 装 win 或者 linux
    tomczhen
        3
    tomczhen  
       2016-07-14 09:46:26 +08:00
    compute stick ,制作原型的话淘宝买了拆掉外壳自己组装就行了。
    话说你这个需求去找山寨 windows 平板厂家帮你解决更好些,装个 linux 上去,就都能解决了。
    snow2back
        4
    snow2back  
    OP
       2016-07-14 09:48:01 +08:00
    @ytpfxnj 树莓派之类毕竟是教学用的,当前的想法可以会找个 arm 的板子,然后做些接口板放上去,就是配套软件这块不知道怎么弄,我是做 java 的,但是 java 跑到这上面肯定不合适,有没有其它合适的语言和 web 服务器推荐
    snow2back
        5
    snow2back  
    OP
       2016-07-14 09:50:12 +08:00
    @tomczhen 这个思路不错,简单粗暴有效,谢谢哈~我收集了,一并做参考
    tomczhen
        6
    tomczhen  
       2016-07-14 09:50:33 +08:00
    @snow2back intel Edison
    snow2back
        7
    snow2back  
    OP
       2016-07-14 09:51:00 +08:00
    大家对里面的软件环境之类有知道的么,说说呗?
    hardware
        8
    hardware  
       2016-07-14 09:51:49 +08:00
    @snow2back 完全不靠谱 非工业用途的你放现场早晚出事
    mkeith
        9
    mkeith  
       2016-07-14 09:52:09 +08:00
    数采仪??
    ytpfxnj
        10
    ytpfxnj  
       2016-07-14 09:52:40 +08:00
    @snow2back 我们公司前段时间买了 STM32F407 的实验板,感觉功能也挺强大的,示例程序有 web 服务器,不过太复杂的可能也不容易实现。大部分代码都是 C 语言实现的吧!
    GKLuke
        11
    GKLuke  
       2016-07-14 09:55:08 +08:00
    嵌入式要先了解现场环境,温度湿度,是否需要防水处理,巴拉巴拉。特别是温度,要考虑是否需要带散热和散热强度。然后要不要考虑防尘什么的
    tomczhen
        12
    tomczhen  
       2016-07-14 09:55:39 +08:00
    @hardware 国产厂家是有能力做的,只不过价格在那里所以才各种缩。制作产品原型的话,用山寨 windows 平板装 linux 还是很方便的(如果能搞定驱动问题的话)。
    snow2back
        13
    snow2back  
    OP
       2016-07-14 09:57:07 +08:00
    @tomczhen 我们会做一个比较复杂的计算和模型,需要兼顾 pc 端和盒子, intel Edison 可以集成其它语言编写的代码么
    snow2back
        14
    snow2back  
    OP
       2016-07-14 09:57:48 +08:00
    @mkeith 差不多是个数采仪,但是功能要求会更多一些
    hardware
        15
    hardware  
       2016-07-14 09:58:29 +08:00
    @tomczhen lz 的需求能满足的就是 x86 的工控机,天生就为这事设计的,你搞什么山寨平板是为了给公司省几百块然后坑自己么
    snow2back
        16
    snow2back  
    OP
       2016-07-14 09:58:41 +08:00
    @GKLuke 嗯,感谢提醒,这一块做设计的时候会考虑的
    tomczhen
        17
    tomczhen  
       2016-07-14 10:00:33 +08:00
    @snow2back Intel Edison 是 intel 为物联网打造的, intel 在开源方面还是很友好的。至于是否能满足你的需求,我只能给个官方的资料链接给你自己评估了。
    https://software.intel.com/zh-cn/iot/library/edison-getting-started
    snow2back
        18
    snow2back  
    OP
       2016-07-14 10:01:52 +08:00
    @hardware 成本预算大概在 1500-2000 ,欢迎大家脑力激荡下哈
    yanyandenuonuo
        19
    yanyandenuonuo  
       2016-07-14 10:02:50 +08:00
    搭车出 cuiteboard4== 全新送电源
    tomczhen
        20
    tomczhen  
       2016-07-14 10:08:24 +08:00
    @hardware 我说得很清楚了,制作原型。

    一个项目分软件和硬件部分,楼主自己也说了“ ipad 大小”,“需要触屏”,考虑到各种传感器,还有楼主本身对嵌入式不熟悉,那么这个项目很大可能是家庭应用场景,并且是物联网思路。

    那么,利用山寨平板快速制作软件原型,然后后续根据环境和可靠性需要制定硬件设计方案,不是更好么?

    所谓工控,不过是为了可靠性和适应环境需要进行一些特别处理。代工厂根据你的设计代工而已,山寨板只不过是追求低价的成果,不代表国产代工厂就没能力做到所谓的“工业级”淘宝上大部分所谓的工控板也是深圳代工出来的。
    sennes
        21
    sennes  
       2016-07-14 10:15:19 +08:00 via iPhone
    传感器指的是数字输入还是模拟输入?
    mlhorizon
        22
    mlhorizon  
       2016-07-14 12:55:22 +08:00
    2000 以内,还需要触屏,就不要去想什么工业级的板子了,建议就树莓派整起吧,大不了做个看门狗,死机了重启。
    另外楼主的“传感器”是些什么传感器,采集协议、采集频率,是否需要反向控制,都得说明清楚。

    我司的专业是做这个的,但楼主这点预算明显不够。
    9hills
        23
    9hills  
       2016-07-14 12:56:24 +08:00 via Android
    Android 平板
    EleanorKusosaki
        24
    EleanorKusosaki  
       2016-07-14 23:48:35 +08:00
    @mlhorizon 同意的不能更多
    2000 块的预算真的是买个玩具算了, x86 的工控板,上万。成本低的方案也有,买别人的核心板,自己做底板,但是这点钱,打两次板就没了( 4 层板)。
    snow2back
        25
    snow2back  
    OP
       2016-07-15 17:49:15 +08:00
    @mlhorizon 传感器的数据走的 rs232 ,采集频率可以设置,一般 5 分钟一次差不多。触摸屏只需要能够显示数据,做一些简单的显示即可,不需要用精度非常高的屏幕。 近期我们在外面找到了一些集成好的工控机,合适的话可以直接拿来用。软件这块能简单介绍下么,用什么平台什么环境。我想用 Python 做应用相关的,设备相关的内容用 c 去处理,然后相互调用,不知道合适不。
    mlhorizon
        26
    mlhorizon  
       2016-07-15 18:18:56 +08:00
    @snow2back 传感器数量?
    如果数量不多,采集频率在 5 分钟的话,随便弄个什么都可以。语言的话,这点压力, Python 应该能满足你的要求。
    我们的嵌入式采集机器,需要并发采集 5000 测点,频率在 3 秒以内,直接用 c++做的开发,现在新版本准备用 Go 。
    oska874
        27
    oska874  
       2016-07-21 13:12:46 +08:00
    为啥不考虑研华、研祥的工控机
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2312 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:48 PVG 23:48 LAX 08:48 JFK 11:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86