V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
snow2back
V2EX  ›  问与答

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

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

    公司现在有个需求 要做一个盒子,大概一个 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   ·   实用小工具   ·   2389 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:06 · PVG 10:06 · LAX 18:06 · JFK 21:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.