- 實戰物聯網 LinkIt Smart 7688 Duo
- 作者: CAVEDU教育團隊、曾吉弘、徐豐智、薛皓云、謝宗翰、袁佑緣、蔡雨錡
- 出版社:翰吉文化
- 出版日期:2017/05/31
- ISBN:9789869329927
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
※章節目錄
- 第一章 物聯網好幫手 LinkIt Smart 7688 Duo
- 第二章 基礎感測器元件
- 第三章 網路連線設定
- 第四章 MCS雲端服務
- 第五章 雲端控制機械手臂
- 第六章 MCS的I/O控制與影像串流功能
- 第七章 Android手機影像串流機器人
- 第八章 AWS IoT亞馬遜物聯網雲服務
- 第九章 IBM Bluemix對話機器人
- 第十章 微軟認知服務
附錄A DuoKit網路控制程式庫
附錄B 參考資料
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
內容簡介
本書主軸在於使用聯發科技創意實驗室(MediaTek Labs)的物聯網開發板―LinkIt Smart 7688/7688 Duo,並在各章節中以多個範例來介紹其在物聯網的各種應用與互動。您會學到各種不同類型的資料通道、上傳/下載機制以及事件觸發方式。本書系列文章將以Arduino IDE搭配Node.js與Python來開發各種互動聯網專題。
★本書特色:
本書除了介紹聯發科技的7688 Duo開發板與自家的MediaTek Cloud Sandbox雲服務結合之各種應用,還一併介紹了與IBM Bluemix、AWS IoT以及Microsoft認知服務,一本書寫入了四種雲服務呢!期望能幫助開發者順利完成您心中的專案,對教學者來說,也能讓課程更豐富,使學生得以一窺物聯網系統開發的全貌。
★內文試閱:
什麼是 LinkIt Smart 7688 / 7688 Duo
簡單來說,LinkIt Smart 7688(後面簡稱7688)是一款裝有OpenWrt的物聯網開發板。其中LinkIt Smart 7688 Duo(後面簡稱7688 Duo)還配有ATmega32U4 晶片,可當作一般的Arduino來使用。對於Node.js或Python有基礎的玩家也可登入7688 Duo的OpenWrt之後來開發各種網路應用,不一定要使用Arduino IDE來開發。再者,7688 Duo的USB HOST接頭可直接連接網路攝影機就能進行影像即時串流,功能十分強大。
CAVEDU 說:
OpenWrt 是一套 Linux 的發行版本,小型且易擴充,它可以讓使用者自由 選擇、添加
與配置應用程式,這代表您可以自由客製化這個裝置。關於 OpenWrt 會在本書的第三
章做詳細的說明。
7688 Duo平臺的核心是MT7688AN SoC(SoC 為系統單晶片的縮寫),它是個基於強大 802.11n 1T1R Wi-Fi AP 的橋接器,並且支援高達 256MB的RAM和額外的Micro SD 卡,採用 OpenWrt為作業系統,包含了一系列的函式庫方便您開發各種應用,並以多種程式語言編寫應用,例如Python、Node.js或者C語言。
圖1-1 7688與7688 Duo*
圖1-2 LinkIt Smart 7688平臺架構*
7688 Duo之MT7688AN SOC 特色:
◎ CPU:MIPS24KEc 580 MHz
◎ 記憶體:16-bit DDR1/DDR2(193 MHz)
◎ SD:SD-XC(class 10)
◎ SPI 快閃記憶體:提供了3B(最大達 128Mbit)與 4B(最大達 512Mbit)兩種定
址模式。
◎ 無線傳輸速率:1T1R 802.11n 2.4GHz
◎ Package:DR-QFN156-12 mm x 12 mm
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
7688 Duo 配置圖介紹
下圖是7688 Duo的正面圖,可以看到配置相當簡單,只要使用 Micro USB 傳輸線接到PWR/MCU接頭就會開機,另一個USB HOST接頭則是用來連接 Webcam 或是隨身碟。開機之後,7688 Duo會自動成為一個無線網路AP,關於AP介紹與7688 Duo的網路設定會在第三章一併詳細介紹。
圖1-3 7688 Duo接頭說明
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
1-2 擴充板與套件包
光有板子還不夠,您想要控制或接收哪些裝置才是重點。為了幫助大家更快上手,7688 Duo 目前有兩款擴充板與一組套件包(皆由Seeed Studio生產)。
LinkIt Smart 7688 Duo Arduino 相容擴充轉接板 (Arduino Breakout Board for LinkIt Smart 7688 Duo)
這片擴充板可讓7688 Duo的接腳位置相容於Arduino Uno板的配置,也可以由轉接板上的 Micro USB 連接埠供電,還有Ethernet 網路孔、USB type-A 連接埠,更可以疊上其他 Arduino 擴充板來加入更多功能。擴充板上共有 12 個 Grove 連接埠,包含 3 個 I2C 連接埠、3 個類比連接埠(A0~A2)與 6 個數位連接埠(D4~D9)。您如果購買 LinkIt Smart 7688 Duo 物聯網感測器套件包的話,其中就已經包含這片擴充板。
圖1-4 LinkIt Smart 7688 Duo Arduino 相容擴充轉接板
LinkIt Smart 7688 Duo 的 Grove 擴充板 (Grove Breakout for LinkIt Smart 7688 Duo)
這片擴充板的配置較為簡單,可讓7688 Duo連接共12個Grove週邊,共有3個I2C連接埠、3個類比連接埠與6個數位連接埠
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
圖1-5 LinkIt Smart 7688 Duo 的 Grove 擴充板
LinkIt Smart 7688 擴充板(Breakout for LinkIt Smart 7688)
另外如果您手邊的是7688而非7688 Duo的話(請注意兩片板子的尺寸與腳位數量皆不同,因此不可通用),Seeed Studio也有對應的擴充板,具備Ethernet 網路孔、USB type-A 接頭以及Audio codec晶片,可支援聲音輸入(麥克風)與輸出(耳機或喇叭)。左側的三個 Grove 連接埠也可連接Seeed Stduio的Grove系列模組。
圖1-6 LinkIt Smart 7688 擴充板
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
LinkIt Smart 7688 Duo 物聯網感測器套件包 (Grove Starter Kit for LinkIt Smart 7688 Duo)
圖1-7 LinkIt Smart 7688 Duo 物聯網感測器套件包內的元件一覽 (圖片來源 https://www.seeedstudio.com)
Seed Studio 針對7688 Duo推出了套件包,讓剛開始接觸7688 Duo 的朋友可以更輕鬆地體驗創作的樂趣,不用傷腦筋要準備那些材料了。
裡面共有以下 11 個元件:
- ◎ LinkIt Smart 7688 Duo Arduino 相容擴充轉接板
- ◎ Grove 光感測器
- ◎ Grove 紅外線發射器
- ◎ Grove 紅外線接收器
- ◎ Grove 編碼器 ( 其實是可變電阻 )
- ◎ Grove 觸碰感測器
- ◎ Grove OLED 顯示器 1.12 英吋
- ◎ Grove 溫溼度感測器 (DHT11)
- ◎ Grove 繼電器
- ◎ Grove MQ2 氣體感測器
- ◎ 紅外線遙控器
我們在第二章會有更多的使用介紹。詳細資訊您也可以參考Seeed Studio的Wiki 頁面。(http://www.Seeed Studio.com/wiki/Grove_Starter_kit_for_LinkIt_Smart7688_Duo)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/book/7688Duo_Ba.jpg)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)
![](http://twarm.com/commerce/images/Divider_gif/gif/8.gif)