基于树莓派的AirPlay功能实现

本文介绍了如何使用树莓派搭建AirPlay服务,包括烧录系统、SSH和VNC登陆、无线链接、更新软件、安装AirPlay服务及其自启动设置,以及消除噪音的方法,让你的音频设备实现苹果设备间的无缝切换。
摘要由CSDN通过智能技术生成


手里有一个第一代的树莓派开发板,很长时间都没有使用过。今天尝试着搭建一个支持AirPlay的服务。顺便回顾一下树莓派的烧录、配置、远程登录等操作。

概述

AirPlay是苹果公司的在iOS4.2及OS X Mountain Lion中加入的一种播放技术,可以将iPhone、iPod touch、iPad及Mac(需要OS X Mountain Lion或更新版)上的视频镜像传送到支持Airplay的设备

前一段时间购买了“Beats X”这个耳机,被苹果设备间切换的流畅与无缝所吸引。想着时候可以让其他的音频设备也实现这样的无缝切换。查资料发现苹果自家的AirPlay技术可以实现这样的流畅体验(AirPlay与Beats X耳机的实现原理不同。前者是基于无线局域网,后者是蓝牙和icloud的协同配合。但是用户体方面很像,可以在苹果设备的控制中心控制)。基于网上的相关教程,通过树莓派运行一个Airplay服务,配合小音响实现相应的功能。

烧录系统

树莓派支持很多系统,这里选用的官方的raspbian系统。

下载后得到raspbian-jessie.zip 的压缩包,解压得到系统镜像raspbian-jessie.img 。通过 Win32DiskImager 软件烧录镜像到一张空白SD卡上。

待烧录完毕,插入树莓派,上电即可开机。


登陆

一般来说,登陆到树莓派的系统有三种方式:
1. 开发板外接显示器和键盘鼠标。
2. 通过VNC远程桌面登陆
3. 通过SSH登陆

这次用树莓派,只是需要搭建AirPlay服务,所以SSH远程登陆时最省时省力的方式。

SSH登陆

目前的树莓派系统默认是关闭SSH服务的,所以无法在第一次直接使用SSH登陆,首先在刚才烧录好SD卡的根目录下建立一个名为SSH文件(大写,且没有后缀名)。之后再插卡上电就可以使用了。

通过网线将树莓派和路由器相连,登陆路由器后台可以查询树莓派获得的IP地址。

知道树莓派的IP后可以通过软件PuTTY进行登陆。

Host Name(or IP address)这里填写刚才查到的IP地址,Connection type选择SSH。其他选项默认,点击Open。依次输入树莓派的账户和密码:

VNC登陆

在SSH登陆的基础上,可以配置实现远程桌面登陆(图形化界面)。
由于系统中默认没有安装相关服务,所以首先需要安装。
执行如下命令:

sudo apt-get install tightvncserver

安装完毕后设置密码

vncpasswd

启动服务

tightvncserver -geometry 800x600 :1

通过软件RealVNC Viewer 远程登陆图形化界面

VNC Server 这里填写IP地址:控制台号码。刚才命令tightvncserver -geometry 800x600 :1 表示以800x600的分辨率开启1号控制台。所以这里输入192.168.123.5:1。之后点击登陆,输入密码就可以看到以图形化界面访问到树莓派。

如果希望每次都使用VNC登陆树莓派,可以配置其开机启动。具体方法可以参考文章

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值