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

1. 硬件準備

  • 樹莓派(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地址。輸入用戶名和密碼,默認為Administrator和p@ssw0rd。

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

平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(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è)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)

網(wǎng)友評論