前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows 10 IoT Serials 7 – 如何用树莓派制作家庭流媒体播放器

Windows 10 IoT Serials 7 – 如何用树莓派制作家庭流媒体播放器

作者头像
ShiJiong
发布2018-01-10 16:29:00
2.5K0
发布2018-01-10 16:29:00
举报

    Windows 10平台引入了AllJoyn开源软件框架,它提供了一组服务可以创建动态近端网络,让设备可以相互连接实现功能交互。目前,AllJoyn开源软件框架由AllSeen联盟负责管理。AllSeen联盟的成员都是业界的领导厂商,如微软、索尼、LG、Qualcomm、松下、夏普、思科、海尔等。AllJoyn目的是为物联网设备的彼此互通建立一个开放性的标准,它提供了各种平台的支持,包含:Windows、iOS、Android、Linux、OS X。开发语言则支持:C、Java、Objective-C、JavaScript。本文以树莓派为例,详细介绍如何利用Windows 10 IoT Core设备来制作一个基于AllJoyn的流媒体播放器,并利用iOS和Android应用来进行远程控制和播放。

1. 硬件准备

  • 树莓派(2代或者3代),系统版本在10586以上。注意,树莓派2代没有板载的WiFi功能,需要外加WiFi模块。
  • 3.5mm接口的音响。注意,由于Windows 10 IoT Core并没有提供HDMI输出的音频,所以需要在树莓派板载的3.5mm音频接口输出音频。
  • 显示器(可选),并不是必须。

2. 应用程序部署

    这里给出appx应用程序包的下载,链接。用户可以通过Windows Device Portal来部署,具体方法如下:

    首先,给树莓派通电,然后通过以太网或者WiFi加入局域网。

    接着,在PC上使用浏览器访问http://IP:8080,其中的IP就是树莓派的局域网IP地址。输入用户名和密码,默认为Administrator和p@ssw0rd

    然后,在侧边栏中选择Apps->Apps Manager,如下图所示。

image
image

    在其中的Install App中,选择下载的文件,其中App Package选择“AllPlayMediaPlayer_1.0.0.0_arm.appxbundle”文件,Certificate选择下载文件中的“AllPlayMediaPlayer_1.0.0.0_arm.cer”文件,Dependency选择下载文件夹Dependency/ARM目录下的所有文件。如下图所示。

image
image

    然后点击Deploy下的Go按钮,开始部署。经过一段时间以后,部署完成。用户可以通过Apps目录查找应用程序是否已经安装。如果成功安装,则可以看到AllPlay MediaPlayer应用,并可以通过下拉菜单来启动该应用,如下图所示。

image
image

    之后,应用程序启动,如果用户给树莓派连接了显示器,就可以看到应用程序的界面,如下图所示。

image
image

    应用程序界面主要显示播放的内容和进度。

3.控制端应用程序

    目前,能够从App Store下载到的应用包括AllPlay RadioAllPlay JukeBoxPanasonic Music StreamingMonster Soundstage。可以为Andorid下载的程序包括AllPlay RadioAllPlay JukeBoxPanasonic Music Streaming。下面以iOS的应用AllPlay Radio为例,讲述如何利用该应用程序进行远程控制。

    首先,打开应用程序以后,选择菜单,就可以看到各种资源,如下图所示。

IMG_0904
IMG_0904
IMG_0906
IMG_0906

    选择资源以后,应用程序会播放相应的内容。如下图所示。

image
image

4. 问题调试

    在Windows应用商店可以下载到IoT Explore for AllJoyn和AllJoyn Device Dashboard,可以用来检测树莓派应用是否已经正常启动。如下图所示。

image
image

    如果已经正常启动,可以在应用中看到树莓派给外部应用的AllJoyn接口,如下图所示。

image
image

    如果没有看到该服务,则说明树莓派和当前的设备不在同一个局域网,或者应用程序没有启动。

    最后来一张实物图吧,good day~~

IMG_0909
IMG_0909
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 硬件准备
  • 2. 应用程序部署
  • 3.控制端应用程序
  • 4. 问题调试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档