文章類型
開發平台
解決方案
關注主題
文章類型
開發平台
解決方案
關注主題

Ameba導購應用:NFC啟動App、Web

作者:陸向陽

2013年Apple提出iBeacon概念,作為室內定位、導引之用,iBeacon是在公共場合或賣場加裝可以發射藍牙信號的小裝置,而後手機有打開藍牙功能,也有在手機內安裝特定的App,一旦手機進入信號範疇,就會自動啟動特定的App。

據知Apple提出iBeacon有2個用意,一是手機安裝的App愈來愈多,經常要好幾步操作(換畫面、開資料夾、眼睛閱讀分辨等)才能找到並啟動需要的App,但許多時候是在某種場合情境才需要啟動某個App,因此乾脆以「手機偵測到外部藍牙信號便啟動特定的App」。

iBeacon、NFC、Wi-Fi都被開發用於導購情境當中。

iBeacon、NFC、Wi-Fi都被開發用於導購情境當中。

另一用意是,許多業者的App會不時蹦出促銷訊息,XXX連鎖店台東分店大特惠、XXX連鎖店南投分店限時搶購,但其實收到訊息的終端使用者人在桃園,台東、南投促銷訊息對他沒有意義,經常蹦出無意義訊息的結果是,終端使用者移除該App,但業者在此之前為了鼓勵使用者安裝App,已經花了許多行銷預算與心力,全都白費。

所以iBeacon可說是場合情境下的導購,導引他人購物,當靠近高跟鞋的賣架才啟動App,而後有產品故事、特惠訊息。相同技術也可用來提供室內路線指引,例如Apple與美國大聯盟合作,球迷買票進場後,導引他們到自己的座位位置。

Macy百貨採用iBeacon做銷售推播應用

Macy百貨採用iBeacon做銷售推播應用

iBeacon立意雖佳,但推動與滲透仍很緩步,原因很多,包含多數人沒有打開手機藍牙的習慣、或雖有開但卻沒有安裝指定的App,如此iBeacon均會無效。因此,Google另提出Physical Web概念,感應到信號後啟動的不是指定App,而是獲取一個URL,而後啟動手機的Web瀏覽器,透過網頁一樣提供產品故事、特惠訊息。

說明完上述後,其實相同的應用也可以用其他技術來實現,除了藍牙外Google也提出用Wi-Fi,而Wi-Fi聯盟也提出Wi-Fi Aware以抗衡iBeacon,或者用QR Code條碼、NFC等也能做到,不過QR Code、NFC的感應距離較短,產品導購可以,路線導引比較困難。

另外各種技術有不同優缺點,QR Code不用耗電力,成本低,但缺點是換App或換URL時,必須重新列印與張貼,而不是改改傳輸信號內容即可。Wi-Fi則是距離較藍牙遠,但定位比較不精準,傳輸也比較耗電。NFC若為被動感應也是不用耗電。

用Ameba NFC提供導購應用

說了這麼多,以下就用Realtek Ameba的NFC,來提供啟動App或啟動Web的導購應用示範。

圖片上方為NFC天線,若不需用到這一功能,上方這塊可拆掉。

圖片上方為Ameba NFC天線

1. 啟動App

首先,由於要啟用Ameba的NFC功能,因此程式最起頭都要先含括NFC相關檔案,語法是:

#include <NfcTag.h>

而啟動App必須先知道App的身份格式(稱為Package Name),可以用PC瀏覽Google Play網站來查詢,只要開啟某一個App的介紹網頁後,網址部份在「?id=」之後的字串,便是該App的Package Name,例如Gmail為com.google.android.gm(見下圖紅色底線)。

Package Name

將字串填入指定的函式,便可讓Ameba模擬成一個NFC標籤,一旦手機感應該標籤,就可以啟動該App,語法如下:

NfcTag.appendAndroidPlayApp("com.google.android.gm");

NfcTag.begin();

2. 啟動Web

若是要啟動Web,則要用另一個函式,並將網址輸入(在此以Ameba網站為例),語法如下:

 

NfcTag.appendRtdUri("amebaiot.com");

NfcTag.begin();

完成以上後,就可以在手機感應時,自動呼喚出Web瀏覽器並瀏覽指定的網址。另提醒設定完Package Name與URL後,都要再加一行「NfcTage.begin();」,才能讓設定真的起作用。

有了以上兩招後,再搭配上Ameba本身即有的Wi-Fi功能,是可以透過Wi-Fi無線傳輸的方式,去換替Ameba內的Package Name(App)、URL(Web),如此賣場的賣架產品更換後,產品故事、優惠活動等訊息也可以輕鬆對應更換,不用像QR Code那樣重印重貼了。

陸向陽

陸向陽

從電子科系畢業後,即以媒體人的角色繼續這段與「電子科技」的不解之緣。歷任電子技術專書作者、電子媒體記者、分析師等角色,並持續寫作不殆。近來投入Arduino、Raspberry Pi等開放硬體的研究與教程介紹。
陸向陽

上一篇: | 下一篇:

468 ad

我想回應

你的電子郵件位址並不會被公開。 必要欄位標記為 *

成城共創股份有限公司版權所有、轉載必究.Copyright(c) 2017 MakerPRO