使用树莓派探寻地外文明

boinc.png

浩瀚的宇宙中是否有生命正同样仰望着星空
思考着相同的问题
我们孤独吗?
从古至今,人们从未停止过探索的脚步
拿出你的手机,在BOINC中加入这只庞大的队伍!

什么是BOINC?

boinc_logo.jpg
BOINC是由加州伯克利开发的分布式计算平台,旨在为各科研单位提供全球计算资源。通过将巨大的计算量拆分给志愿者,由志愿者在本地完成计算后返回给项目服务器。

其设计之初就是用于这个大名鼎鼎的SETI@home项目。现在平台上已经涉及了其他众多领域

Start

SETI@home运行原理

so背后到底是什么骚操作?

根据官网的解释,该项目通过分析射电望远镜捕获的无线电信号来搜索那些不可能是自然界产生的信号。

emm…即使存在外星高等生命大概率也不会主动对外发信号但还是值得一试。(事实上建议去更有意义的项目[•_•])

话说数据从伯克利发到世界各地的电脑上,通过基线滤波(滤掉自然天体发出的宽带频段,聚焦在公认被用于星际通讯的窄带频段)、快速傅里叶变换(将射电望远镜的时域数据转换为频域数据)、啁啾数据(滤掉多普勒效应的影响)、搜索高斯信号(排除地球信号干扰),最终从中寻找可能代表地外文明信号的最佳高斯信号、三连信号,将数据发回伯克利总部,并在屏幕保护界面上显示频率时间能量图。

SETI@home项目五分钟之内接受和分发数据的情况,黄色代表发送到世界各地的数据包,蓝色表示分析之后传回伯克利总部的数据包。目前该项目的数据全部来自位于波多黎各的阿雷西博射电望远镜,后续将加入位于西弗吉尼亚的绿岸GBT射电望远镜和位于荷兰的Lofar射电望远镜。
i3MUXR.gif

进入正题

1.在树莓派上安装BOINC客户端

仅需要一行命令即可在树莓派上安装BOINC

1
sudo apt-get install boinc-client boinc

在跳出的对话框中输入y和回车,确认下载(需要64MB)。

安装成功之后,在菜单项“系统工具”中找到下载完成的“BOINC Manager”。
13714448-a9f754749cee2744.png

2.选择你想参加的分布式计算项目

选择SETI@home,点击“下一步“
13714448-a0e2023f1abeddd5.png

当然,你还可以添加其他项目

3.注册新账号或登陆已有账号

13714448-ef762b828315d950.png

4.自动从项目服务器上获取数据,开始计算

13714448-b4ea796af4f92566.png

现在,你的树莓派就开始自动计算并把数据发回项目服务器了,大功告成。

树莓派性能远不及平常电脑,计算一个数据包需要19个小时(ಥ﹏ಥ) ,而普通笔记本电脑计算一个数据包仅需3个小时。
而且树莓派上运行SETI@home不能看到本项目标志性的高大上信号处理屏幕保护图片,所以你可以用普通电脑参与SETI@home项目。
通过设置修改计算参数,防止CPU资源被全部占用,或CPU过烫

其他运行设备

BOINC还可以运行在安卓手机上
点击下载BOINC

项目

- SETI@home
SETI@home是1999年加州大学伯克利分校发起的分布式计算项目,旨在发动全球计算机的闲置算力,分析阿雷西博射电望远镜搜集的宇宙射线数据,从不同频段识别可能的文明信号,搜寻地外文明。
220px-World_Community_Grid_Logo.jpg
- World Community Grid
中文译名为“世界共同体网格计划”或“世界公共网格”。是由 IBM 公司主持的一项基于互联网的公益性分布式计算项目,开始于2004年11月16日。该项目将联合分布于世界各地的志愿者们提供的计算资源,用于一些能为全人类带来福音的大型科学研究项目。

World Community Grid 创立之初是基于 Grid.org 的平台搭建的,之后于 2007 年开始全面迁移至 BOINC 平台。World Community Grid 在底层计算平台的基础上,为具体的计算项目提供了一个更高层次的计算平台。

随着研究课题的增加,World Community Grid 逐渐发展成为一个医药、生物和环境等各种方面研究类的分布式计算平台。

其他
13714448-3e2ec8af4186e54c.png

数字货币Gridcoin

Boinc 还可以干什么?

事实上,你可以屯点数字货币
当然,这不是比特币也不是以太坊,而是为科学计算而生的格雷德币

>详情

Your encouragement is the driving force of my progress!!
0%