Windows 10平臺(tái)引入了AllJoyn開源軟件框架,它提供了一組服務(wù)可以創(chuàng)建動(dòng)態(tài)近端網(wǎng)絡(luò),讓設(shè)備可以相互連接實(shí)現(xiàn)功能交互。目前,AllJoyn開源軟件框架由AllSeen聯(lián)盟負(fù)責(zé)管理。AllSeen聯(lián)盟的成員都是業(yè)界的領(lǐng)導(dǎo)廠商,如微軟、索尼、LG、Qualcomm、松下、夏普、思科、海爾等。AllJoyn目的是為物聯(lián)網(wǎng)設(shè)備的彼此互通建立一個(gè)開放性的標(biāo)準(zhǔn),它提供了各種平臺(tái)的支持,包含:Windows、iOS、Android、Linux、OS X。開發(fā)語言則支持:C、Java、Objective-C、JavaScript。本文以樹莓派為例,詳細(xì)介紹如何利用Windows 10 IoT Core設(shè)備來制作一個(gè)基于AllJoyn的流媒體播放器,并利用iOS和Android應(yīng)用來進(jìn)行遠(yuǎn)程控制和播放。

1. 硬件準(zhǔn)備

  • 樹莓派(2代或者3代),系統(tǒng)版本在10586以上。注意,樹莓派2代沒有板載的WiFi功能,需要外加WiFi模塊。

  • 3.5mm接口的音響。注意,由于Windows 10 IoT Core并沒有提供HDMI輸出的音頻,所以需要在樹莓派板載的3.5mm音頻接口輸出音頻。

  • 顯示器(可選),并不是必須。

2. 應(yīng)用程序部署

    這里給出appx應(yīng)用程序包的下載,鏈接。用戶可以通過Windows Device Portal來部署,具體方法如下:

    首先,給樹莓派通電,然后通過以太網(wǎng)或者WiFi加入局域網(wǎng)。

    接著,在PC上使用瀏覽器訪問http://IP:8080,其中的IP就是樹莓派的局域網(wǎng)IP地址。輸入用戶名和密碼,默認(rèn)為Administrator和p@ssw0rd。

    然后,在側(cè)邊欄中選擇Apps->Apps Manager,如下圖所示。

平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),游戲開發(fā),動(dòng)畫培訓(xùn)

    在其中的Install App中,選擇下載的文件,其中App Package選擇“AllPlayMediaPlayer_1.0.0.0_arm.appxbundle”文件,Certificate選擇下載文件中的“AllPlayMediaPlayer_1.0.0.0_arm.cer”文件,Dependency選擇下載文件夾Dependency/ARM目錄下的所有文件。如下圖所示。

平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),游戲開發(fā),動(dòng)畫培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式