2016年3月12日 星期六

Windows 10 IoT Core on Raspberry Pi 3

前言

之前只有 Raspberry Pi 沒有購買第二代主機,所以當微軟推出 Windows 10 IoT 的時候,沒有辦法裝來玩玩看。
這次買了Raspberry Pi 3就來試試看Windows IoT Core可以做到什麼程度。

Requirement

  • windows 10 : 你的電腦必須升級到 windows 10
  • Visual Studio 2015

Set up

基本上官方網頁寫得很清楚,所以這邊直接給連結:
首先是下載並安裝 Windows 10 IoT Core Dashboard
參考連結:https://ms-iot.github.io/content/en-US/GetStarted.htm
接下來的步驟是將IoT Core flash到SD卡,如果你是Raspberry Pi 2,那麼直接按照連結就可以。
但是我們這次要安裝在Raspberry Pi 3,所以必須要額外取得Insider Preview的版本才行。
所以按照官方的安裝教學:https://ms-iot.github.io/content/en-US/win10/GetStarted/SetUpYourDeviceManually.htm
底下稍微說明流程:
  1. 下載Windows 10 IoT Core Insider Preview iso 檔,iso檔在win10可以直接掛接,並且執行裡面的應用程式來安裝。
  2. 執行IoT Dashboard 設定新的裝置,在裝置類型選擇"Custom",之後點選"瀏覽"按鈕,選擇在路徑:C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2 底下的 flash.ffu 檔案。
  3. 然後點選安裝,把 IoT Core 安裝到 SD 卡。
  4. 安裝完成之後就可以把 SD 卡插到 Raspberry Pi 3,插上電源線就可以啟動了。

Connect the board

請注意目前 IoT Core 還不支援 RPI 3 上面的 Wifi 以及 Bluetooth,所以建議使用Ethernet來連接你的RPI3
基本上插上網路線之後,你就可以在Dashboard上面看到你的裝置。詳細網路連接步驟在官方教學
Connect the board to the network一節

Configure your board

在Dashboard上面可以看到我的裝置如下圖,說明如下:
image
  1. 開啟基本設定:直接修改裝置名稱以及設定管理者密碼。
  2. 更多的資料以及設定都可以採用網頁的方式來查看以及設定,而不需要連接螢幕。
須注意這邊預設的管理者帳號以及密碼為:Administrator / p@ssw0rd

Run Express Node.js (Windows Universal) Sample

在開始執行 sample 之前,除了 Visual Studio 2015 之外,還必須額外安裝以下套件:
  1. Windows IoT Core Project Templates
  2. NTVS 1.1
  3. Node.js Tools for Windows IoT 1.5.1
接下來就可以按照官方教學來部屬以及察看結果。
到這邊你會發現,如果把Visual Studio關掉,那麼原本的 App 就會停止運行。
如果要讓 App 可以持續運行,需打開裝置的網頁介面,網址應該是http:// <your RPI ip address>/AppManager.htm
就可以看到如下圖的介面:
image
編號1為我們剛剛部屬的App,可以看到前面有一個開始執行的箭頭符號,如果點選,則會出現錯誤視窗如下:
image
所以我們改點選Add to Startup,會跳出下面的警告視窗,點選確定。
image
就可以發現App成功執行啦!!
image

結論

這次試用 Windows 10 IoT ,它的優點在於設定以及安裝快速,可以讓開發人員專注在開發應用程式上面,但是畢竟不算是一個OS移植到上面,只是移植一個UWP的平台,所以如果要額外安裝一些套件,相較於其他執行在RPI上面的OS,可能會顯得綁手綁腳。
另外,我也嘗試安裝一些 node mudle,但是在部屬的時候,遇到了路徑的問題,看來還是需要執行額外的設定,改天找到解決方法在更新網誌。

2015年6月12日 星期五

2015年2月19日 星期四

如何使用 IFTTT

如何使用 IFTTT

目前這篇教學是參考底下 Youtube 連結所猜測的可行方式,未來正式上線會再測試與修改



補充:
         如果你本身就沒有在用 twitter ,或是 twitter 上面的文章全部轉貼到 facebook 也沒關係的人,那麼就建議參考底下推文的建議,直接在 facebook 搜尋 twitter ,就 會找到 twitter app 。授權之後, twitter 上面的文章就會直接轉貼到 facebook 啦!!

2015/02/25 補充:
        實際測試的結果,台灣伺服器會分成兩種 hashtag ,分別是:#魔獸世界 以及 #魔獸世界裡的截圖 ,個人猜測應該要是 #魔獸世界 (空格) 裡的截圖,但是沒處理好的樣子...
所以怕麻煩的可以採用上面補充的方法,或者是建立兩種 Recipes ,或是截圖的分享記得空白、或是額外多加上 #魔獸世界 的 hashTag 。

一、前言

魔獸世界 (World of Warcraft) 在 6.1 版本加入一個有趣的玩具,以及提供與 twitter 整合的功能。但是對於台灣的大部分玩家而言,使用 facebook 的人數遠大於 twitter,因此希望透過這一篇教學教導大家使用 IFTTT 自動將 twitter 發布的文章,轉貼到 facebook 上面,藉以達成魔獸世界與 facebook 的互動。

2014年11月2日 星期日

月光果汁的插件列表


月光果汁的插件列表

一、 安裝CURSE

請至官方網站:http://www.curse.com/client 下載最新用戶端程式。
安裝與使用教學可以參考:http://wolfcatofdawn.blogspot.tw/2011/01/curse-client.html

二、 下載插件自動安裝檔

1. 下載自動安裝檔

點選連結:https://drive.google.com/file/d/0B8CALfbBR0IkaEY5aGx6T3BzUHM/view?usp=sharing 下載moonjuice's addon pack.ccip檔。接下來直接點兩下剛剛下載下來的檔案,他就會自動開啟CURSE程式,並且自動下載與安裝插件。

2. 成就自動拍照插件

請參考PTT文章:https://www.ptt.cc/bbs/WOW/M.1385712036.A.2B3.html 下載插件,並且解壓縮到Addons資料夾。


2014年10月13日 星期一

Facebook Login for Android v2.1 中文


一、 Android 環境以及Facebook SDK

  1. 首先你應該有Android的開發環境,如果還沒有,請至官方網站下載:http://developer.android.com/sdk/index.html
  2. 下載FaceBook SDK:https://developers.facebook.com/docs/android/downloads,目前最新版本為3.18.1:

2013年9月23日 星期一

[Git] Synology 使用 Git Server 套件

= update note =
2016.01.28 更新 DSM5.2 說明
========================

在 DSM4.3 , Synology 已內建 Git Server 套件,方便使用者安裝使用。底下列出使用心得以及步驟:

==在 DSM5.2 之後,直接跳到步驟3即可 ==
  1. 新增套件來源 (synocommunity):http://packages.synocommunity.com