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,如需转载请自行联系原作者

相关文章
|
Windows
windows家庭版禁用 hype-v 命令行
windows家庭版禁用 hype-v 命令行
59 0
|
Windows
【windows配置】windows11家庭版添加本地安全策略(亲测有效)
【windows配置】windows11家庭版添加本地安全策略(亲测有效)
1287 0
|
4月前
|
存储 监控 安全
使用IoT设备优化家庭生活的技术探索
【8月更文挑战第4天】IoT设备以其智能化、便捷性和高效性,正逐步成为现代家庭不可或缺的一部分。从智能照明到智能安防,从智能恒温器到智能厨房,再到智能语音助手,这些设备不仅优化了我们的家庭生活,还提升了我们的生活质量和幸福感。随着技术的不断进步和应用场景的不断拓展,我们有理由相信,未来的智能家居将会更加智能、更加人性化,为我们的生活带来更多惊喜和便利。
|
6月前
|
Windows
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
80 0
|
传感器 监控 数据可视化
手把手教你用IoT设备监控家庭环境数据
本实验带您体验如何通过六合一传感器(温度、湿度、二氧化碳、PM2.5、PM10、甲醛)实现家庭环境数据实时采集,并搭建可视化大屏实时监控。
|
7月前
|
人工智能 机器人 测试技术
【windows配置】windows11家庭版添加本地安全策略(亲测有效)
【windows配置】windows11家庭版添加本地安全策略(亲测有效)
|
7月前
|
安全 JavaScript 搜索推荐
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
|
开发工具 虚拟化 git
Windows 10家庭版安装Docker指南与windows10home 版开启Hyper-v
Windows 10家庭版安装Docker指南与windows10home 版开启Hyper-v
444 0
|
存储 Windows
Computer:Windows系统装机之一键U盘启动盘装系统制作图文教程之详细攻略
Computer:Windows系统装机之一键U盘启动盘装系统制作图文教程之详细攻略
Computer:Windows系统装机之一键U盘启动盘装系统制作图文教程之详细攻略
|
存储 Serverless PHP
基于 Serverless 打造如 Windows 体验的个人专属家庭网盘
虽然现在市面上有些网盘产品, 如果免费试用,或多或少都存在一些问题, 可以参考文章《2020 国内还能用的网盘推荐》。本文旨在使用较低成本打造一个 “个人专享的、无任何限速的、如 Windows 体验的私有云盘”。
585 0
基于 Serverless 打造如 Windows 体验的个人专属家庭网盘