智慧門鈴讓你外賓來訪不久等

使用微軟 Azure Redis Cache 、 IBM Bluemix 或 AWS 的 Redis ElastiCache 雲端服務 IoT 連結解決方案儲存門鈴資料,並透過雲端服務連結 IoT 的數據分析、機器學習與各種不同具有效益的工具來簡化感應器與雲端連結的過程,並能提升您的IoT項目與執行效率。
評論
評論

簡介

這個智慧門鈴應用,是透過 Intel® IoT 開發工具套件、 Intel® Edison 開發平台、雲端平台、 APIs 與其他技術來執行 Intel 物聯網 (IoT) 程式碼範例操作。

透過此次執行,開發人員將會學到如何:

與 Intel® Edison 開發平台連結、原型設計計算平台、生產 IoT 與可穿戴性的相關產品。

利用在 Intel® IoT 開發工具套件的 MRAA 、 UPM 、 Intel® Edison 平台與感應器數據庫的介面結合,透過完整的硬體與軟體解決方案來協助開發人員研究 IoT 與創新項目的應用。

執行 Intel® XDK IoT Edition 的程式碼範例,透過 IDE 建立與感應器跟制動器的應用,並能在 Intel® Edison 或 Intel® Galileo 主機板更快速入門開發軟體。

使用微軟 Azure Redis Cache 、 IBM Bluemix 或 AWS 的 Redis ElastiCache 雲端服務 IoT 連結解決方案儲存門鈴資料,並透過雲端服務連結 IoT 的數據分析、機器學習與各種不同具有效益的工具來簡化感應器與雲端連結的過程,並能提升您的 IoT 項目與執行效率。

它有什麼功能

利用 Intel® Edison 主機板能讓您可以建立智慧型門鈴:
• 當門鈴響時,發出聲音通知
• 當門鈴響時,顯示通知
• 紀錄使用雲端儲存空間訪客

它是如何運作

此智慧門鈴在 I2C Touch Sensor 按壓時,會自蜂鳴器發出聲音,此外會在 LCD 螢幕上顯示訊息。

門鈴資料亦可依 Intel IoT 資料儲存範例,儲存於您的微軟 Azure 、 IBM Bluemix 或 AWS 的帳號中。

硬體配備需求

Grove Starter Kit Plus 包含以下配備:

1. Intel® Edison 搭配 Arduino breakout 主機板
2. Grove Base Shield V2
3. Grove* Touch Sensor
4. Grove* Buzzer
5. Grove* RGB LCD

軟體配備需求

  1. Intel® System Studio IoT Edition (Eclipse* IDE for C/C++ and Java* development)
  2. Microsoft Azure、 IBM Bluemix 或 AWS 帳號

如何設定

先以 Git* 將 Intel IoT 程式碼範例操作程式庫, 複製到您的電腦如以下所示:

$ git clone https://github.com/intel-iot-devkit/how-to-code-samples.git

若想要下載 zip 檔案,在您的 web 瀏覽器當中,可至 https://github.com/intel-iot-devkit/how-to-code-samples 網頁, 並點擊右下方 Download ZIP 的選鈕。當下載 .zip 檔案後,將其解壓縮並在目錄清單當中使用檔案為範例。

將程式新增至 Eclipse

於 Eclipse 選擇 Import Wizard 以輸入已存在的專案至 workspace 如下:

1. 於主選單選擇 File>Import 。

2. 開啟 Import Wizard 對話框。選擇 General > Existing Project into Workspace ,點選 Next 。

3. 點選 Select root directory 然後點選 Browse 鈕以選擇您專案所在的目錄。

4. 在 Projects 下,選擇您欲輸入的專案所在的目錄,點選 OK 以及 Finish 按鈕,即可輸入該檔至 Eclipse 。

5. 您的主程式 main.cpp 現在已經在 workspace 的 src 資料夾下。

連結 Grove 感應器

您必須將 Grove Base Shield V2 連結至相容 Arduino breakout 主機板,並將 Grove 裝置連結至 Grove Base Shield V2 。請確認連接至 Grove Base Shield V2 的 VCC 電源設定為 5V 。

1. 將 Grove cable 的一端插入 Grove Rotary 感應器,並連結另一端至 Grove Base Shield V2 上的 D4 port。

2. 將 Grove cable 一端插入 Grove 蜂鳴器,並連接另一端至 Grove Base 上的 D5 port。

3. 將 Grove cable 一端接上 RGB LCD ,並連接另一端至 Grove Base Shield V2 上任一 I2C port。

Intel® Edison 主板安裝

這個範例使用自 restclient-cpp 函式庫的 REST 呼叫以遠端遙控資料伺服器。程式碼可於 thelib 資料夾找到。 restclient-cpp 函式庫需要 libcurl package ,其已預設內建於 Intel® Edison board 。

資料儲存伺服器設定

您可選擇是否將這個範例程式,所產生的資料以 Node.js 、 Redis data store 儲存於微軟 Azure 、 IBM Bluemix 或 AWS 的伺服器上。

如何設定雲端資料伺服器,請見 https://github.com/intel-iot-devkit/intel-iot-examples-datastore

連結您的 Intel® Edison board 至 Eclipse

1. 在左下角 Target SSH Connections 點選右鍵並選擇 New > Connection。

2. Intel® IoT Target Connection 視窗出現後,在 Filter 欄位輸入您主板的名稱。

3. 在 Select one of the found connections 清單中,選擇您的裝置名並點選 OK 。

4. 在 Target SSH Connections 上,右鍵您的裝置並點選 Connect。

要是要求提供 username 和 password , username 為 root 而 password 則是您設定於 Intel® Edison board 的密碼。

在雲端伺服器執行範例

在後端資料儲存系統執行範例時,您需要設定 SERVER 和 AUTH_TOKEN 環境變數。您可在 Eclipse 設定如下:

在 Run 選單,選擇 Run Configurations. Run Configurations 對話窗將顯示。

  1. 在 C/C++ Remote Application, 下點選 doorbell,顯示此應用程式的資訊。
  2. 於 Commands to execute before application 欄位,加上環境變數如下。請使用您本身伺服器的認證 token 。

chmod 755 /tmp/doorbell;export SERVER="http://intel-examples.azurewebsites.net/counter/doorbell/inc"; export AUTH_TOKEN=" 您的認證 token"

點選 Apply 儲存您的新環境變數。

現在當您點選 Run 執行您的程式時,應可呼叫伺服器自 Intel Edison board 儲存資料。

於 Intel® Edison board 執行程式碼

當您準備好執行範例,點選 Eclipse 最上排選單 Run 。

此步驟會以 Cross G++ 編譯器編譯程式,以 Cross G++ 連結器連結,將二進制碼傳送至 Intel Edison board ,並在上面執行。

執行程式後,您應可看到如下圖輸出。

當程式上傳至 Intel Edison board 並執行時, Grove RGB LCD 顯示訊息如下,當碰觸 Grove Touch Sensor 時您可聽見蜂鳴器發出聲音。若伺服器設定正確,您可接收到通知。

關於 18 項 Intel 物聯網 (IoT)C++ 程式碼範例 操作完整清單,請至 Intel® 開發者區域部落格文章 18 項基本指引, Intel® 公開物聯網 C++ 程式碼範例

關於本文詳細程式碼範例,請至 GitHub

更多精選文章.....


拿到 iPhone13 就開摔!DEVILCASE 惡魔防摔手機殼 6 種摔機實測

DEVILCASE 惡魔防摔殼 PRO 不只擁有特殊止滑、按鍵靈敏、永久抗菌、超多圖案等 4 大特色,還有最重要的獨創專利「 Matrix 減震結構」,提供足夠的保護性與支撐性,在手機摔落時可以穩穩包覆,以超越軍規標準的嚴謹態度,用心保護好你最心愛的手機。
評論
Photo Credit:TNL Brand Studio
評論

iPhone 13 於今年 9 月正式發佈,相信有許多朋友已經拿到熱騰騰的新機,或是準備用 5 倍券來補貼入手。這次的全新系列 iPhone 13 除了換上最新的 A15 處理器,軟硬體功能全面升級,超強的電影級攝影鏡頭引發熱議外,還有價格再創新記錄,直逼 MacBook Pro 的最頂規 iPhone 13 Pro Max 1TB 版本更是令人驚嘆不已。

但擁有新機的快樂是一時,擔心卻是長久的,畢竟每天握著要價不菲的手機,心理壓力自然也不小,如果一不小心摔到,那維修費用可不是開玩笑的,就讓「DEVILCASE 惡魔防摔殼 PRO」,幫你的新手機真正達到——就。很。Pro。的境界!

不只手機升級,保護殼也要跟著升級

Photo Credit:TNL Brand Studio
正面包裝除了清楚標示著抗震設計、特殊止滑、按鍵靈敏、永久抗菌,  DEVILCASE 惡魔防摔殼 PRO 重視的 4 大特色,還有最重要的軍規標準測試標章,認證強度也是超越以往產品。/Photo Credit:TNL Brand Studio
沒有光滑的膠膜、鮮豔的印刷,更不用塑料包殼,全包裝皆由紙材製成,目的是為了減少製程上的碳足跡;更使用 FSC 森林管委會認證紙材,環保大豆油墨印刷,把對環境的影響降到最低。/Photo Credit:TNL Brand Studio
Photo Credit:TNL Brand Studio

DEVILCASE 惡魔防摔殼 PRO 本尊現身!各位眼前這款是編輯私心最喜歡的可可色,搭配同色按鍵與鏡頭環的款式,裝在銀色、金色、石墨黑的 iPhone13 都非常對味。但如果你擁有的是最熱門的「天峰藍」呢?

Photo Credit:TNL Brand Studio

不用擔心!惡魔防摔殼 PRO 有超多顏色可以選擇,像是太平洋藍、丁香紫、叢林綠都十分適合適合這次新款的 iPhone13 天峰藍。

重視設計細節,才能成就超 Pro 質感

接著換個丁香紫來搭配今天白皙動人的主角。編輯在實際體驗下發現惡魔防摔殼  PRO 相當容易安裝,沒有複雜的兩件式結構,也沒有過硬的邊框,獨創專利的「 Matrix 減震結構」,讓殼邊框呈現剛剛好的韌度,提供足夠的保護性與支撐性,在手機摔落時可以穩穩包覆。

當需要清潔,或是換殼換心情的時候,拆卸手機時不會像許多市售防摔殼一樣,得費盡九牛二虎之力才能拆開,不用擔心手機跟著損壞,追求保護力與實用性間的最佳平衡。

 側邊的「鋁合金按鍵」不只外觀有著光亮的金屬質感,軟 Q 的按壓緩衝回饋感更是理想,直接傳遞原有 iPhone 按鍵的靈敏程度。/Photo Credit:TNL Brand Studio
惡魔防摔殼 PRO 的邊框與背板皆採用特殊的「 Texturing 表面處理」, TPU 材質溫潤紮實手感,有著細膩的磨砂質地,除觸感輕盈外,還增加了防滑效果,也大大提升安全性。/Photo Credit:TNL Brand Studio
Photo Credit:TNL Brand Studio

DEVILCASE 為惡魔防摔殼 PRO 選用通過 SGS 檢驗 99.99% 「永久抗菌認證」,可有效抑制細菌孳生之技術;以及不含 BPA(雙酚 A)等 33 項塑化劑的「安全無毒材質」,讓你每天拿在手上,貼在臉上都能夠安心自在。

Photo Credit:TNL Brand Studio

另外不得不提一個相當重要的設計細節——「鏡頭防護鋁環」!高厚度的設計是團隊十分重視的元素,藉由突起的鋁環可以避免背面放置時,嬌貴的相機鏡頭與桌面直接碰撞,當手機掉落地面時發揮保護鏡頭的功用,防護更徹底。

Photo Credit:TNL Brand Studio

除了以高亮度呈現的平面款鋁合金鏡頭環外,這次設計師更加入了不同的顏色、紋路、風格與造型,有各色階梯款、彩鈦配色、宛若單眼相機鏡頭的單眼款、帶有螺帽的工業風格,甚至還有印著天干地支的東方風格羅盤款。

Photo Credit:TNL Brand Studio

8 種素色款式還不夠?搭配多變鏡頭防護鋁環依舊滿足不了你?沒關係!進到全客製化的「試衣間」裡可以從材質開始選起,有抗菌 TPU、光滑鋼化玻璃、溫潤胡桃木 3 種材質,再搭配 8 種外框顏色、多色多款鏡頭防護鋁環,以及超過 2,000 種各式背板彩繪圖案可供選擇,甚至連按鍵組都有 10 種顏色能變換。

數千種搭配組合豐富到令人陷入選擇障礙,徹底展現個人風格就靠這次,誰說滿街 iPhone 都一樣,從此絕對不撞機!

安心認證防護,自在享受心愛 Phone

Photo Credit:TNL Brand Studio

介紹這麼多惡魔防摔殼 PRO 成就 Pro 級質感的設計細節,最後的壓軸還是要回歸到產品的本質上,那就是強大的「防摔保護」。

正如前面所提到, DEVILCASE 獨創專利的「 Matrix 減震結構」是關鍵中的關鍵,緊緻排列的方格結構,搭配抗震力優良的 TPU 原料,可大幅度吸收摔落的衝擊力,以達防護的最佳效果。經過多次戶外摔落實測的反覆驗證,其高度與次數都超越以往軍規標準的 2-3 倍,以下就來實驗給大家看。

Photo Credit:TNL Brand Studio

從影片中能看麻豆從樓梯中段將手機拋出,清脆又扎實的響聲,一般情況下心都要涼了,但 iPhone 13 在惡魔防摔殼 PRO 的保護下,依舊能正常操作,滑順如常不卡頓,仔細端詳甚至連保護貼邊角磕碰缺痕都沒有。

Photo Credit:TNL Brand Studio

這次再把高度繼續往上拉,約莫從 2 樓位置摔落,超大的碰撞聲音,不管麻豆還是編輯,心臟都要停了半秒。不過別擔心,因為惡魔防摔殼 PRO 一點都沒有讓我們失望,撿起手機後可以發現手機仍舊順暢正常,彷彿什麼事都沒發生過。

經過編輯將手機帶回去實際使用兩週,所有功能操作也沒有出現任何後遺症,代表心愛又昂貴的 iPhone 13 既沒外傷也無內傷,真的不負「超越軍規標準測試」之名。但正常的生活情境不如測試般極端,應該不會有人如此刻意從高處摔手機,因此底下的日常防護才是各位真正會遇到的:

工作時手忙腳亂,桌面掃落拍落超常見。/Photo Credit:TNL Brand Studio
走路低頭滑臉書,意外撞落全得怪自己。/Photo Credit:TNL Brand Studio
褲子口袋不夠深,騎車意外噴飛要小心。/Photo Credit:TNL Brand Studio
上下樓梯要注意,手機可能沒有跟上去(或者比你先下去)。/Photo Credit:TNL Brand StudioDEVILCASE

用嚴謹態度打造超越軍規標準的防摔殼,只為了你的失手提供全方位的保障,DEVILCASE 希望能用心保護好你最心愛的手機。