跳到主要內容

物聯閘道器( IOT Gateway) 製作 (上)

發佈於 


什麼是物聯閘道器 ( IOT Gateway) ?

就是將各個感測器(在後面章節會為各位介紹)中的資料蒐集、分析、轉為無線或有線中應用以及通知的資訊裝置。

準備的材料如下:

  1. Linkit Smart 7688 Duo WiFi 聯發科 物聯網開發板一片(可以到露天拍賣或是用 Google 搜尋購買) 圖片:2
  2. 聯發科 Arduino Breakout for LinkIt Smart 7688 Duo一片(可以到露天拍賣或是用 Google 搜尋購買) 圖片:1
  3. Micro SDHC 16G 記憶卡一片(可以到露天拍賣或是用 Google 搜尋購買)3.jpg
  4. Micro usb 傳輸線一條21522570611237_586

    開發相關的網址

    1. LinkIt™ Smart 7688 開發平臺官方網址如下: https://labs.mediatek.com/site/zntw/developer_tools/mediatek_linkit_smart_7688/whatis_7688/index.gsp?myLang=zw
    2. LinkIt™ Smart 7688 開發平臺WIKI網址如下: http://wiki.seeedstudio.com/wiki/LinkIt_Smart_7688
    3. LinkIt™ Smart 7688 開發平臺Openwrt 系統開發網址如下: http://wiki.openwrt.org/doc/howto/user.beginner
    4. LinkIt™ Smart 7688 開發平臺韌體更新網址如下: http://wiki.seeedstudio.com/wiki/File:LinkIt_Smart_7688_Firmware_upgrade.zip

    閘道器物聯網示意圖%e9%96%98%e9%81%93%e5%99%a8%e7%89%a9%e8%81%af%e7%b6%b2%e7%a4%ba%e6%84%8f%e5%9c%962

    硬體的連接說明

    Step 1
    先將Smart7688 Duo 開發板插至Arduino Breakout擴充板上(要注意Smart7688 Duo 開發板插入的方向,如下圖所示)。
    Step 2
    再將micro SDHC 16G 記憶卡插至Smart7688 Duo 開發板背面的Micro SD 插槽中。
    Step 3
    Micro usb 傳輸線插至你的個人電腦或是筆電 USB插槽中。
    %e6%8e%a5%e7%b7%9a%e5%9c%96

連接Smart 7688 Duo AP模式

Step 1
電源連接後,橙色指示燈將每秒閃爍3次。這表示已連接至LinkIt_Smart_7688_XXXX開發板,是處於AP模式的連接。
AP模式區域連接示意圖smart7688_duo_ap%e6%a8%a1%e5%bc%8f%e5%9c%96
Step 2
連接完成後,在Web瀏覽器中打開http://mylinkit.local,如下圖所示。
sign_in
Step 3
設置使用至少六位數字和字母字符的密碼並點擊提交按鍵。再次輸入密碼,然後在點擊登錄一次。

如何更新Smart 7688 Duo韌體

Step 1
可以至上頁”開發相關的網址”項目中選擇LinkIt™ Smart 7688 開發平臺韌體更新網址連結下載韌體更新的檔案或是在官網中也可以下載最新的韌體。
Step 2
在Web 使用者主頁,點擊升級韌體,如下圖所示。
open_tool
Step3
單擊選擇文件,並選擇lks7688.img文件,然後單擊UPGRADE並重啟,如下圖所示。
start_upgrade
Step 4
韌體上傳到您的LinkIt™ Smart 7688 開發板。請確保該開發板保持連接到電源上,直到韌體升級完成。請注意,在Wi-Fi指示燈閃爍約3分鐘(韌體升級),則開發板將重新啟動,並在LED燈上約30秒(重新啟動)。最後,開發板進入AP模式,並準備進行連接。
version
Step 5
現在,您對您的LinkIt™ Smart 7688 開發板已是最新韌體(注意版本是V0.92 就代表已經更新成功)。可以進行下一個章節。

開發板連接網際網路

開發板連接網際網路,就需要加入具有連接到網際網路的接入點的網絡,要做到這一點開發板需要切換到網際網路站模式。要完成以下幾個步驟。
Step 1
在瀏覽器中打開 “http://mylinkit.local“,並登錄到你的密碼。
在web用戶界面點擊 Network 按鍵,如下圖所示。
network
Step 2
在網絡設置屏幕上選擇網際網路模式。
從Wi-Fi網路的列表中,選擇你希望連接到那一個Wi-Fi網路,如果Wi-Fi AP未顯示你希望連接到的那一個Wi-Fi AP網絡,可以單擊刷新鍵,再次尋找Wi-Fi AP網路。當你選擇了Wi-Fi AP網路後,需要輸入Wi-Fi AP網路密碼。點擊配置及重新啟動鍵,你就完成了開發板連接網際網路設定,如下圖所示。
settings
注意: 如果您沒有正確輸入AP的密碼,就可以通過按下的Wi-Fi按鈕至少5秒鐘,然後鬆開設定恢復至AP模式。然後,您可以重複上一個步驟的網絡設置。

網際網路模式示意圖

smart7688_duo_station%e6%a8%a1%e5%bc%8f%e5%9c%96
Step 3
下載PuTTY連結程式,下載網址如下
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
下載完成後,安裝PuTTY連結程式,只限安裝至Windows OS 系統使用。
Step 4
在Windows OS執行PuTTY連結程式,在Host Name欄位鍵入mylinkit.local主機名,再點擊SSH單選鍵,然後再選擇打開鍵,如下圖所示。
configuration
Step 5
安全警告窗口彈出,點擊是。如下圖所示。
warning
Step 6
接下來會進入PuTTY終端窗口。再來你需要鍵入登錄使用者名稱: root和你之前設置的密碼後,你應該會看到類似下面的顯示畫面。
console
Step 7
現在,檢查是否已建立連接網際網路,接下來再終端窗口鍵入 ping –c 5 http://www.mediatek.com 指令。你應該會看到類似下面的顯示畫面。
confirm
Step 8
現在,您的LinkIt™ Smart 7688 開發板已經可以連到網際網路。恭喜你已經完成所有的設定。您將可以在Arduino的IDE開發軟體程式中為它撰寫程式了喔。
接下來,可以在我的網誌中繼續觀看,物聯閘道器( IOT GATEWAY) 韌體編寫 (中),教各位如輕輕鬆鬆在一天內寫一個屬於自己的韌體來控制物聯閘道器。

留言