|

【哈爸陪你問】如何玩 Qmote maker’s module?

   

【哈爸陪你問】由MakerPRO社群顧問哈爸所主持,每週五晚上8:30-10:00在FB線上以對話串方式進行,目的是邀集社群高手為Maker們解答各方面的問題。
本文為11/13的精彩問答截錄,主題為「Qblinks 之如何玩 Qmote?」,主答者是Qblinks CTO Li-Ming Huang,完整問答原文請見Hackpad共筆

Q1:Qmote makerʻs module的定位為何?跟產品Qmote有何不同?

Qmote Makerʻs Module定位說明圖

Qmote Makerʻs Module定位說明圖

對Qmote maker’s module直覺的了解就是扮演上圖中間的角色,串連左邊的開發版和右方的物聯Channel。嚴格來說,Qmote maker’s module和Qmote這兩個東西其實是一樣,只是Qmote這產品已經組裝好,裡面有BLE+一個按鈕,那maker’s module只是單純腳位而已,所以找一個按鈕焊接到maker’s module後,其實就是Qmote,你在網頁、影片看到的那些功能就可以使用了。建議可以先去了解Qmote這產品。

做出maker’s module的目的是希望讓使用者可以去想出更多不一樣的組合,例如你想要當家裡溫度是30度時,播放手機音樂,這奇怪組合要怎做呢?有了這模組就變的很簡單:

  1. 先使用Qmote app設定好按一下Qmote是播放音樂。
  2. 找一片Arduino+溫度元件,寫好code,if(temp>=30) Serial_write(“ATBN=0x01”)

更多說明請參考萊恩大兵的精彩介紹文

Q2:Qmote maker’s module跟ESP8266差異?

我還沒玩過ESP8266,在我認知,ESP8266是一個網路Interface,透過AT指令設定ESP8266為Client/Server,取得IP address/Port,使用者可以透過ESP8266與Internet溝通。

這篇教學文為例,要把資料收集起來,使用者必須先了解ThingSpeak的API,在Arduino上面寫一堆code實現該API。但若透過Qmote module,你只需要透過AT command夾帶資料,IFTTT上面的兩百多個channel都可以與你上傳的資料串連。IFTTT上面也有Google spreadsheet/Dropbox channel,所以可以收集資料。(當然你要漂亮圖表就是另一回事了…)

Q3:Qmote module是低功率藍牙跟HC-05/06有何差別?我需要使用哪一種?

很多人把BLE跟印象中的藍牙設備當成一樣,大多數人拿HC-05/06使用的是SPP,也就是透過藍牙的TX/RX去傳送接收資料,但是Qmote module是Single mode的BLE,沒有SPP這個Profile,而且Single mode BLE有一個特性是,無法連續傳送大資料,所以你在市面上看不到低功率的藍芽耳機。

另外,這兩者的應用也不一樣,如果只是要單純藍牙的Client/Server架構,並大量資料傳輸,請用HC-05/06。

Q4:為何一直在強調IFTTT?

Qmote module想要解決的最大問題是讓使用者可以快速建立一個物聯網,而IFTTT(if this then that)是一個最佳平台,但是想要變成IFTTT的一個channel,必須透過層層審核,Qblinks很幸運成為其中之一,我們願意Open出這個channel,透過Qmote module這個跳板,讓使用者可以與IFTTT連接。

而未來我們也會與 Zapier 這個平台連接。建議要使用此module的人,先了解Qmote這產品,和了解IFTTT這平台。

哈爸
哈爸

Author: 哈爸

希望集結台灣PRO Maker社群力量,共創讓世人注目的開放硬體計畫,並發展出創新的Maker經濟模式。 現職為晶片設計公司架構師,熱愛 Linux,熟悉嵌入式系統設計、通訊系統以及軟體設計。曾任 Linux 認證講師,Java 認證講師。 現兼任MakerPRO社群顧問,主持【哈爸陪你問】online QALASS開源環境監測網路專案、Maker零件包計畫等。

Share This Post On

1 Comment

  1. Qmote 是一款BLE 還是一款 WiFi 模塊?怎會和ESP8266比較呢?

    Post a Reply

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *