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

简介:

  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

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

image

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

image

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

image

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

3.控制端应用程序

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

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

IMG_0904   IMG_0906

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

image

 

4. 问题调试

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

image

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

image

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

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

IMG_0909



   本文转自灵动生活博客园博客,原文链接:http://www.cnblogs.com/dearsj001/p/AllJoynPlayer.html,如需转载请自行联系原作者

相关文章
|
5月前
|
Windows
windows家庭版禁用 hype-v 命令行
windows家庭版禁用 hype-v 命令行
30 0
|
10月前
|
Windows
【windows配置】windows11家庭版添加本地安全策略(亲测有效)
【windows配置】windows11家庭版添加本地安全策略(亲测有效)
818 0
|
3月前
|
安全 JavaScript 搜索推荐
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
|
11月前
|
开发工具 虚拟化 git
Windows 10家庭版安装Docker指南与windows10home 版开启Hyper-v
Windows 10家庭版安装Docker指南与windows10home 版开启Hyper-v
321 0
|
安全 Android开发 Windows
微软宣布 Windows 11 新体验:可安装 1000+ 个 Android 应用、新记事本/媒体播放器等
微软宣布 Windows 11 新体验:可安装 1000+ 个 Android 应用、新记事本/媒体播放器等
174 0
微软宣布 Windows 11 新体验:可安装 1000+ 个 Android 应用、新记事本/媒体播放器等
|
存储 Windows
Computer:Windows系统装机之一键U盘启动盘装系统制作图文教程之详细攻略
Computer:Windows系统装机之一键U盘启动盘装系统制作图文教程之详细攻略
Computer:Windows系统装机之一键U盘启动盘装系统制作图文教程之详细攻略
|
搜索推荐 虚拟化 Windows
从激活windows10家庭中文版到企业版再到开启Hyper-V
从激活windows10家庭中文版到企业版再到开启Hyper-V
158 0
从激活windows10家庭中文版到企业版再到开启Hyper-V
|
编译器 Linux Windows
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
|
存储 Serverless PHP
基于 Serverless 打造如 Windows 体验的个人专属家庭网盘
虽然现在市面上有些网盘产品, 如果免费试用,或多或少都存在一些问题, 可以参考文章《2020 国内还能用的网盘推荐》。本文旨在使用较低成本打造一个 “个人专享的、无任何限速的、如 Windows 体验的私有云盘”。
489 0
基于 Serverless 打造如 Windows 体验的个人专属家庭网盘
|
Windows
Windows 技术篇-windows家庭版win+R运行搜不到gpedit.msc组策略编辑器解决方法,windows安装组策略编辑器方法
Windows 技术篇-windows家庭版win+R运行搜不到gpedit.msc组策略编辑器解决方法,windows安装组策略编辑器方法
326 0
Windows 技术篇-windows家庭版win+R运行搜不到gpedit.msc组策略编辑器解决方法,windows安装组策略编辑器方法