# 如何在QNAP NAS上安裝Seeed Studio Wio Link Server 目前支援X86系列及ARMv7架構系列的機種,建立方式稍有不同,底下分為兩個部分 : 1. Container Station 安裝 Wio Link Server * X86 * ARMv7 2. Wio Link Server IP 設定 3. Wio Link APP設定 ## Container Station 安裝 Wio Link Server 尚未安裝Container Station的NAS請至App center進行安裝 ### 1. X86系列NAS 1. 查看 Network & Virtual Switch 中目前是哪一張網卡連接網路 :  以下圖為例, Adapter 1 有連接網路線 :  2. 打開Container Station, 在左方Management選項中點選**Create**, 在IoT類別中應可找到Wio Link, 點選**Create** (首次安裝點選**Install**) :  3. 進入Container 設定,點選 **Advanced Settings** :  4. 點選**Networking** 設定 * **Network Mode** - 選擇 Bridge (container 的IP address 由NAS所連接的AP來派發) * **Use Interface** - 選擇Step 1 中有連線的網卡  5. 點選**Shared Folders** ,建立volume指向到Container中的`/root/wio`  6. 點選**Create** button開始建立Container ### 2. ARMv7系列NAS 目前ARMv7系列機種Container Station建立頁面上尚未有上架ARMv7版本的連結,並且Seeed Studio官方將Docker image 放置在 `armhf.registry.marina.io` 中(非Docker hub),故使用指令方式先行pull image 1. SSH進入NAS 2. 輸入指令 : ```bash docker pull armhf.registry.marina.io/killingjacky/wio_link ``` 3. 回到QTS Web頁面中,開啟**Container Station**並切換至**Image**的頁面 :  4. 點選 **+**  5. 進入Container 設定,點選 **Advanced Settings** :  6. 點選**Networking** 設定 * **Network Mode** - 選擇 Bridge (container 的IP address 由NAS所連接的AP來派發) * **Use Interface** - 選擇Step 1 中有連線的網卡  7. 點選**Shared Folders** ,建立volume指向到Container中的`/root/wio`  8. 點選**Create** button開始建立Container ## Wio Link Server IP 設定 1. 安裝完成後, 點選左方 **Containers** 查看狀態, 點擊建立好的 **Wio_link** container  2. 修改設定Wio Link server設定,點擊**Terminal**  3. 輸入**bash**後點擊**OK**  4. 輸入`ip addr` 指令查看container 所分配到的ip address (此處為192.168.0.107)  5. 編輯`/root/wio/config.py` , 將wio_link container 的 IP address填入,EX : `http://192.168.0.107:8080`.(可在bash中用vi編輯,或是在File Station wio_data volume中編輯此文件)  6. 輸入指令重啟Wio_link伺服器即完成: ```bash supervisorctl restart wio ``` ## Wio Link APP設定 1. 手機上下載安裝Wio Link app 2. 修改Wio app 中Wio link伺服器位置   3. 剩下步驟請參考官方教學**STEP 2** 開始: [http://wiki.seeedstudio.com/Wio_Link/](http://wiki.seeedstudio.com/Wio_Link/) ###### tags: `Tutorial`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up