大家好,我是做后端的,一直有各种大佬跟我说你要不想单纯当个菜鸡后端,那你还得把人机互动的设备学起来,之前上学的时候年少无知,8051 也是直接摸鱼过去了,最近正好家里换了路由器就想买个树莓派试试,但是鉴于之前一直没玩过,关于买什么比较纠结,希望有懂行的大佬给点意见。
先说这次买的目的,买回来基本就是想当一个云端服务器 24 小时开机的。家里网络线路是 ADSL 有动态的公网 IP,想用域名动态解析一下应该就能做到定位,目前姑且是这样设想的。问题主要是以下这几个
1、树莓派有啥有趣的应用方向,有没有大佬点拨点拨。因为除开公司以外个人需要的所有服务也都有云端挂,现在不缺服务器实例。说实话买回来不知道有啥用,网上那些用树莓派浇花之类的感觉挺无聊的。
2、因为 24 小时开机,如果风扇 24 小时转的话感觉又吵又费电,有没有大佬科普一下树莓派各型号的散热情况。
3、树莓派的存储是用的什么设备,有个菜鸡同事(他跟我半斤八两,都是三脚猫)跟我说是 TF 卡,感觉很菜啊。我比较在意如果大容量存储的话(比如如果想用来搭个 nas )有没有 sata 口,能不能接机械硬盘或者 ssd (考虑到 24 小时开机的耗电,个人不成熟的看法是如果能接 SSD 的话是最好的,在稳定性和价格上应该都有优势,不过看开发板的图片似乎很难的样子啊。。)
4、目前能想到的要搭的两个应用:A 一个连接自家的代理服务 B 一个种子服务器 ,都是非常轻型的,我看淘宝上搜索树莓派有很多型号,看的眼睛都花了,以我的需求,我是否应该买最新版本最大内存的型号。
5、因为不太懂这类开发板,想问一下树莓派是个怎样的运行机制,我的理解是我在上面刷个 linux 就能当一般的 linux 系统用,因为现在跨平台语言这么多,大部分应用应该也能直接运行,不知理解是否正确。如果是这样的话那开发板上面那些针脚之类的又该如何控制呢,他们又是什么个机理
如有大佬能就上述问题指点一二,十分感谢
1
locoz 2019-08-06 23:19:02 +08:00 via Android 1
1、做吸尘器挺有趣的🤣(如果有兴趣的话可以搞个 4G 代理玩玩,我这周内应该就会写出相关文章并将整个项目开源)
2、不是长期高负载的话贴个散热片被动散热就行 3、树莓派没有 SATA 口,如果你有大容量存储需求,想要速度更快一些,可以看看香蕉派 4、看你自己心情,电子产品都是早买早享受晚买有折扣,实际也差不了多少钱就是了 5、就是一个装了 ARM 架构 CPU 的微型电脑,只要系统适配好就能跑 5.1、GPIO 针脚在系统中的表现形式就是有一堆设备,对指定设备进行通信就可以做到控制插在针脚上的外设的效果,个人理解就是和串口差不多吧。 |
2
onikage 2019-08-06 23:35:59 +08:00
1. 后端无非也就是把私活放到上面给客户看看而已...
2. 可以买个继电器, 读取 cpu 温度, 触发风扇启停. 3. usb3.0 的硬盘盒就行, 4 以前所有的树莓派外接 usb 硬盘盒都要独立供电, 4 代据说供电有改善, 不知道能不能带的起来硬盘盒. 4. 后端的应用直接上最大内存吧. 5. 一堆针脚是可以接外设的, 比如继电器就可以接上面, 另外可以接一些 i2c 的设备, 比如小显示器什么的. 如果楼主是搞 java 可以看看 pi4j 项目. |
3
inwar 2019-08-07 00:28:58 +08:00 via Android
树梅派本来就是轻量级硬件,嵌入式应用很正常
好像就那几个型号吧,买最新一代就是了,arm 片发热不大,不用风扇照样跑很欢 轻量级!轻量级!要挂大硬盘用 nas。有 usb 口,挂移动硬盘供电要跟上 没有这么多型号,买最新 官方有 debian 等等系统可以刷。io(指的是针脚)编程参考官网,无非输入输出,pwm,ad da 之类,跟单片机类似 |
4
westerndream 2019-08-07 00:35:38 +08:00
看到你这种需求,是我的话直接买一个矿难机器或者机顶盒,例如( feixun n1 价格约 85+,4 核 A53,8gemmc,2g 内存,最近也在涨价),吊打树莓派 3。
树莓派的话主要优势在于生态,对小白很友好,以及有 gpio 可以做那些浇花啥的应用,树莓派 4 也还算性价比高。树霉派 3 以后的支持 U 盘启动,第一次需要从 tf 卡启动更新 bootrom 配置,可以考虑 usb 接口插固态移动硬盘,但其实 usb 口的 4k 也有限。 现在那些矿难盒子或者机顶盒,目前有很多玩家,刷机都有完善的教程,用电脑和双头数据线、U 盘的就可以搞定,也刷不死,刷完就是完整的 ubuntu (也有人做 centos ),内置 emmc 速度快不少,特别是 4k 很好。 不管是树莓派还是这些盒子还是国产的 arm 板子,基本跑的都是完整的 ubuntu 了,软件包那些直接 apt 装基本满足了,生态、教程基本也通用,就和 x86 上跑的体验一样了。 |
5
AlexEcho 2019-08-07 00:52:22 +08:00
这些问题就不要问了,随便一篇中文内容就能说个 80 了,动动手会让你早点脱离菜鸡阶段
|
6
ysn2233 2019-08-07 01:01:01 +08:00 via iPhone 1
斯坦福 cs140e 学操作系统和 rust
|
7
lastone6210 2019-08-07 01:22:28 +08:00 via iPhone
我是嵌入式相关的 不太明白你具体是想学习哪方面的内容 如果是你前面说的应用 那建议你直接搞个星际矿机 这就是个 x86 主机 你可以正常刷个 Linux 进去 想怎么折腾就怎么折腾 在上面尝试搞各种服务 实际还是等于搞后端…折腾完了就刷黑群晖 做 NAS 用…树
|
8
lastone6210 2019-08-07 01:31:11 +08:00 via iPhone
如果是想了解嵌入式相关 我个人其实更建议搞个 STM32 做入门 可以理解成是 8051 的现代版 一块 Nucleo 开发版加一些小部件就几十块 然后 ST 的软件工具做的非常优秀的 入门极快…虽然很多人都说树莓派或 Arduino 学硬件 但前者是个跑 Linux 系统的主机 外设控制只是其中一个组件 不了解的话连层级结构都搞不清 后者的话有点类似 python 这类 与其说是编程语言 更像是脚本 你对底层无法了解 更适合给小朋友培养兴趣用
|
9
ysc3839 2019-08-07 01:51:00 +08:00 via Android
没需求的话还是不要盲目跟风。先想想你需要用来做什么。
即使有需求,也不一定轮得到树莓派。没记错的话树莓派是有视频输出的,如果你只是弄个 headless 服务器,视频输出就白白浪费了。 |
10
silvernoo 2019-08-07 02:04:40 +08:00
|
11
ysc3839 2019-08-07 02:13:25 +08:00 via Android
@ysc3839 我现在有个 Orange Pi Zero,刷了 OpenWrt。之前用来做下载服务器,但是嫌 USB2.0 太慢现在也没使用了。大部分时间吃灰,偶尔用来测试一些软件运行。
这个板子没有视频输出接口,但是有针脚可以输出 AV 模拟信号,WiFi 芯片性能极差且缺少稳定驱动,不过我是直接有线连接的所以无所谓。 http://www.orangepi.cn/orangepizero/index_cn.html http://linux-sunxi.org/Xunlong_Orange_Pi_Zero 官方淘宝店卖 59 元。 |
12
starsriver 2019-08-07 02:34:51 +08:00 via Android
扔了吧。今天刚刚一不小心摔了一个。
|
13
0bject 2019-08-07 05:02:46 +08:00
我看很多人都说 4b 有散热的问题,建议不要买什么新手套装,什么入門套装,因为我买回来以后从没用上,所以还是按需购买比较好.
你想得对,他就是一个小电脑,只不过是 arm 架构的. |
14
zjsxwc 2019-08-07 06:09:06 +08:00 via Android
不如玩 arm7 stm32
|
15
fox0001 2019-08-07 07:32:28 +08:00 via Android
就是廉价的低功耗服务器。没必要考虑那么多,想玩就买,不想玩就卖掉。嫌贵,可以去闲鱼淘一个。
|
16
mosfet 2019-08-07 08:03:35 +08:00 via Android
买个 nano pi 好了,有 emmc 的型号
|
17
Takamine 2019-08-07 08:19:54 +08:00
还是先要看你是不是在偏硬件人机业务的公司做后端开发,然后再看你有没有兴趣玩这个。
|
18
designer 2019-08-07 08:27:05 +08:00
恕我直言,你这样问 是不是不太适合玩树莓派?!
一般购买树莓派都是自己有明确的需求。树莓派浇花怎么无聊~ 这里面有了解传感器和调用 GPIO 接口的玩法。 如果不是强大的兴趣驱动,可以先买个 Pi3 不行再卖掉 也就 100 来块钱。 |
19
designer 2019-08-07 08:28:09 +08:00
吃灰派交流群:
https://t.me/shumeipai |
20
mcone 2019-08-07 08:52:40 +08:00
新的树莓派散热比之前的高很多,建议先买个老一点的试试水,反正很便宜
|
21
zhensjoke 2019-08-07 08:55:13 +08:00
我之前跟你一样,想的很好,买了 2B+,到手没几天就吃灰了...
如果不是刚需买回来基本上吃灰,想搞 nas 可以看看矿渣。 蜗牛星际之类的,j1900 性能做 nas 还行。二三百块钱全套还带机箱。 |
22
vanishcode 2019-08-07 08:57:24 +08:00
强烈咸鱼转转二手。。。买来吃灰概率相当大 XD
|
23
MonoLogueChi 2019-08-07 08:57:31 +08:00 via Android
建议树莓派,二手工控机挺好,价格比树莓派稍高,但是性能也会好上很多,最主要是树莓派是 arm 架构,指不定会遇上什么坑呢。如果工控机也不能满足要求的话,拣垃圾装一台小电脑也不错。
|
24
zzyzxd 2019-08-07 08:58:50 +08:00
我目前在用的:
1. pihole 2. 智障家居自动化 3. 环境检测(家庭空气质量、温度、湿度) 接下来打算搞一个 k3s 集群 + 某个开源 hifi 系统(比如 Hifiberry )搭建覆盖所有房间的音响系统,可以很方便地添加、删除集群中的单个音箱。 |
25
icegaze 2019-08-07 09:02:45 +08:00 via Android 1
树莓派与其他矿难 arm 盒子的区别就是性能较低,但是 gpio 接口多,可以接各种底层 IO 设施,做工业(控制)产品,,所以,实际上是个开发板,而不应该当做服务器日常用…
|
27
afirefish 2019-08-07 09:30:42 +08:00
可以搞个移动硬盘盒接在 USB 口上。树莓派 4 与 USB3.0 了,速度快不少。要想性能和存储兼顾的话,可以看下 nanopi T4。不过价格就有点呵呵了。
|
28
harde 2019-08-07 09:43:51 +08:00
首先,不要听各种大佬的话。
其次,自己没有想法的话,买回来只会吃灰,上面大家给你的建议,你无非去实现了,就完事了,不会有“兴趣驱动”。 作为技术人员,自己有想法才是最重要的。 |
29
XuanFei990 2019-08-07 09:51:17 +08:00
1、应用挺多的; 有拿来做服务器,爬一些想用的东西; 有拿来挂一个摄像头,做人脸检测,移动检测,报警之类的;
2、一般的被动散热就好了。。不需要风扇 3、需要买一个至少 class 10 的 sd 卡,速度 80MB/s 以上。容量 32GB 以上; 需要把 raspbian 系统装在 sd 卡上,进入系统后,其他未使用的空间可以用的。没有 sata 或者其他存储接口,只能连 USB 接口的。 4、要求不高买树莓派 2,树莓派 3 都可以,A,B 区别也不是很大,无所谓,还便宜点。 5、树莓派 CPU 是博通的 ARM 架构的,跑 linux 系统和其他 linux 都类似,没啥太大区别。像 GPIO 之类有写好的库可以调用,来控制 IO 翻转。。也有 python 的库,网上搜一下就行。 -->你可以用 ssh 远程进去,如果有屏幕的话,也可以直接差一个 hdmi 接口的屏幕,图形化; 也可以装一个 vnc,在局域网内远程进去,图形化。都可以。 -->这些东西,网上有很多扫盲文,入门操作之类的。花个半个小时就明白了。 -->很多买之前一腔热血,买回来没几天就去吃灰了。。 |
30
shawndev 2019-08-07 09:52:49 +08:00
风扇吵死人。
|
34
huangmingyou 2019-08-07 10:20:23 +08:00
买前生产力,买后路由器!
|
35
402124773 2019-08-07 10:20:45 +08:00
你问的这些问题,估计买回来吃灰的可能性高达 99%。
不过还是建议你买一个玩玩,毕竟大家都买过,哈哈。 |
36
musi 2019-08-07 10:21:02 +08:00
在家里装了个监控,已经搭了 hass 控制一些家用电器什么的
|
37
danmu17 2019-08-07 10:28:18 +08:00
@zzyzxd 咦? HVAC 的 filter 不是也能搞定 PM2.5 的麼?如果你是擔心 HVAC 的 PM2.5 性能的話你更需要擔心它處理 CO2 的能力。
|
38
balaWgc 2019-08-07 10:36:07 +08:00
学会了其实也很大程度吃灰,我倒觉得有对硬件感兴趣的才应该研究,不然还不如好好学习后端知识,学学产品和设计都比学电子有用阿,这个东西基本上都是做做小玩意儿自己玩的
|
39
zzyzxd 2019-08-07 10:43:23 +08:00
@danmu17 但是仍然需要监控啊,比如我开一下窗子,PM2.5 会瞬间升高(其实也没有很高),如果有监控,这时候就能立刻启动空气净化器。HVAC 的净化效果不是很好。
说实话我对这几个都谈不上担心,只是吃饱了撑着就想捣鼓东西,PMS5003 是买的某个开发套件里自带的…… |
40
gaoyadianta 2019-08-07 13:51:53 +08:00
这里面又一个基本问题,指导你玩树莓派的大佬说的不对
好好把你后端的技术深挖才是你的根本,这些都是可有可无的,你玩也玩不深入 |
41
haps42 2019-08-07 13:59:19 +08:00
这么巧,我也想玩树莓派,用这个和 homeAssistant 搞一个 iot 平台,连天猫精灵,放家里自己玩玩
|
42
trentgn 2019-08-07 14:08:34 +08:00
建议先从 pi-hole 搞起,因为简单并且确实有实际用途。别的项目很多都是为赋新词强说愁。
|
43
cz5424 2019-08-07 14:21:46 +08:00
吃灰专用=>树莓派
|
44
indev 2019-08-07 14:39:57 +08:00
你要这些,还是用个 nas 合适,工控机也不错
|
45
liunaijie 2019-08-07 15:51:10 +08:00
排队出手一个树莓派 3b+
|
46
echiz 2019-08-07 15:56:19 +08:00
这些东西网上稍微做点功课都能找到答案
|
47
wym7223645 2019-08-07 16:13:43 +08:00
1、因为最近在了解阿里云的 IOT 平台,所以买了树莓派+感温探头向阿里 IOT 平台发送数据
2、我用的 3B+ 不带风扇能用,被动散热,不过后来我还是不放心加了个散热 3、操作系统在 TF 卡上,目前用的 16G 的卡,没加别的存储,暂时够用 4、没有特别明确的需求的话,3B+完全够用,感觉没必要买 4 5、我也不理解,个人感觉就是个 arm 架构的电脑,我刷了官方的系统。 针脚控制基本就是设置高地平来控制针脚的开关,网上有现成 的东西,如果是 java 请搜索 pi4j PS:阿里 IOT 平台刚开了个头就暂时放下了,所以我的 3B 已经在吃灰中~~~~~~ |
48
zz803abc 2019-08-07 16:17:35 +08:00 via iPhone
你可以看看我前几天发的帖子,现在机器运行良好。https://www.v2ex.com/t/583289?p=1
|
49
zz803abc 2019-08-07 16:20:22 +08:00 via iPhone
|
50
cdlnls 2019-08-07 16:55:54 +08:00 via iPhone
不玩各种传感器外设的话,讲真还不如虚拟机好使
|
51
libook 2019-08-07 17:55:51 +08:00
可以看看我之前的回答 https://www.v2ex.com/t/581099?p=1#r_7594225
个人认为树莓派在 GPIO 应用方面比较有优势,其他方面都差强人意,如果希望用来当服务器,还是搞个正经的 x86 计算机比较靠谱。 |
52
lxrmido 2019-08-07 18:28:19 +08:00 via iPhone
手里有十几台树莓派,大部分都在吃灰,觉得你可以买个 3b 试试,全新也才 200,性能至少不卡顿,供电好解决发热也不大,你不拿来当 nas 的话 tf 卡是没问题的。
比一般 x86 的小主机有意思多了,万一买回来你就有想法了呢? 吃灰是不可避免的,这类设备即使你把它放在一个实用性很高的场合里,时间久了也还是会遗忘的。 我的应用场合,大部分是拿来做集群和分布式的实验,然后一台 zero 装了个墨水屏做了个台历,前几天也在 v2 发了帖子,一台 3b+做了个小车接了两个摄像头做安防遥控车,一台 3b 装了个 3.5 寸的屏幕放在书桌上背单词,目前正准备拿手上空余的两个 zero 做点其他好玩的,还没想好。 对程序员来说是个可玩性比较高又不贵的玩具了。 |
53
oIMOo 2019-08-07 18:36:23 +08:00
Alexa 实现
|
54
wslzy007 2019-08-08 10:21:37 +08:00
有个 3b,作为内网穿透代理,勉强不吃灰
|