入門

問:美國以外地區是否提供按鈕?

是,除了美國以外,英國、德國、法國、義大利和西班牙也提供按鈕。

問:我想使用 AWS IoT Button 來了解 AWS IoT。請問是否提供逐步教學?

是,您可以使用此逐步教學,利用 AWS IoT 主控台來建立 AWS IoT 資源、設定按鈕和建立規則。

問:AWS IoT Button 還可以用來做什麼?

您可以使用這個按鈕來計算項目數目、追蹤使用量、呼叫或傳簡訊和提醒某人、開始和停止程序或網際網路連線裝置。要計數和追蹤使用量,您可以將點擊次數存放在 Amazon DynamoDB。按照此教學以使用 AWS IoT 規則引擎建立 DynamoDB 規則。您可以使用 Amazon SNS 提醒某人。按照此教學以使用 AWS IoT 規則引擎建立 SNS 規則。您可以開始或停止程序、呼叫外部 API 端點,或使用 AWS Lambda 連接到網際網路連線裝置。按照此教學以使用 AWS IoT 規則引擎建立 Lambda 規則。

問:如何設定按鈕來使用家裡或辦公室的 Wi-Fi?

按住按鈕五秒,直到 LED 開始閃藍燈為止。

使用您的手機或電腦連接 Button ConfigureMe – XXXX Wi-Fi 網路。使用裝置序號的後 8 個數字作為 WPA2-PSK 密碼。

在瀏覽器中,導覽到 http://192.168.0.1/index.html。

選擇您要按鈕連接的網路 (SSID),然後輸入密碼。

請使用適用於 iOSAndroid 的 AWS IoT Button Dev 應用程式

問:AWS IoT Button 是否可在任何地方運作?

這個按鈕在有 Wi-Fi (2.4 Ghz) 的地方都可以運作。它是設計成在家庭或辦公室環境中運作,但不適用於 Wi-Fi 頻譜擁塞的空間,例如展覽館、餐廳、會議中心或走廊。只要可以連接網際網路就能使用此裝置。

當您按下裝置時,從裝置傳出的承載中有哪些項目?

承載內容包含裝置序號、測量到的電池電壓和點擊類型。

下列 JSON 範本顯示在承載中傳送的項目。

{

"serialNumber": "GXXXXXXXXXXXXXXXXX",
"batteryVoltage": "mV",
"clickType": "SINGLE | DOUBLE | LONG"

}

如果第一次按下的時間超過 1.5 秒,會傳送 LONG 點擊類型。如果是短時間按下,則會傳送 SINGLE 和 DOUBLE 點擊類型承載。

問:LED 顏色模式代表什麼意義?

 

 

顏色
狀態
白色快速閃爍 正在連接 Wi-Fi、正在取得 IP 地址、正在連接 AWS IoT。
綠色恆亮 成功連接到 Wi-Fi 並已發佈訊息到 AWS IoT。
藍色快速閃爍 Soft AP 模式。
橘色恆亮 未設定 Wi-Fi。
紅色 錯誤。(請參閱故障診斷指南以取得詳細資訊。)

問:電池可以使用多久?

第二代 AWS IoT Button 的電池約可供 2,000 次點擊使用。當裝置電池的電力耗盡時,無法充電或替換電池。

問:是否能提供可用的 Lambda 函數範例?

您可以使用 AWS Lambda 主控台中的任一藍圖。

問:是否需要 AWS 帳戶及 Amazon.com 帳戶才能使用此裝置?

是。您需要 AWS 帳戶來設定此裝置。AWS 帳戶與 Amazon.com 帳戶不同。您需要 Amazon.com 帳戶才能購買按鈕。

問:按鈕的計費方式為何?

使用 AWS 時,您只需為使用的服務按用量付費,無須長期合約。這個按鈕將使用 AWS IoT 服務及您取用的任何其他服務。如果您符合使用免費方案的資格,就沒有其他費用。否則,每個服務有各自的定價。您將按照使用量分別付費。

問:我建立了一個獨特的 IoT 專案。可以在哪裡發表該專案?

我們已與 Hackster 合作,他們在 Hackster.io 上建立了 AWS IoT Button 頁面,網址是 hackster.io/amazonwebservices/products/aws-iot-button。歡迎您張貼專案的詳細資訊,讓其他人了解如何建置您所建置的專案。

故障診斷

問:我在按鈕上佈建憑證和私有金鑰時發生問題。我應該怎麼做?

在 AWS Lambda Event Source 精靈中,如果您使用 Firefox、Chrome 或 Opera,請按一下連結以下載憑證與私有金鑰。如果您使用 Safari 或 Internet Explorer,請按一下滑鼠右鍵,再選擇另存新檔,將憑證和私有金鑰下載到您的電腦。

基於安全理由,AWS 不會存放 AWS IoT 憑證與私有金鑰。如果您沒有將它們下載到您的電腦,就會遺失這些資料。如果目前的憑證無法運作,您可以建立新憑證與私有金鑰,或按照 AWS Lambda Event Source 精靈中的步驟進行。

問:我已經按照藍圖精靈的指示進行,但按下按鈕時出現綠燈。我沒有收到電子郵件。

可能是您的 Lambda 函數沒有在 SNS 中建立資源的適當許可。若要確認,請移至您剛使用精靈建立的 Lambda 函數的 CloudWatch Logs 日誌。新增必要的 SNS 許可 (sns:createTopic、sns:Publish、sns:subscribe、sns:listSubscriptions) 給函數的執行角色。

在其他情況下,當您不是使用精靈時,如果看到綠燈且沒有發生任何事,請按照這些步驟來偵錯:

使用 AWS IoT 主控台的 MQTT Client 進行測試。訂閱 "iotbutton/+" 主題,並查看您在按一下時是否收到訊息。

在 AWS IoT 主控台的 Settings 下方啟用 CloudWatch Logs,再檢查 Amazon CloudWatch 主控台中的 "AWSIoTLogs",查看是否已觸發規則。

針對如 AWS Lambda 的其他服務,則在 CloudWatch Logs 中檢查該函數特定的日誌以尋找錯誤。

問:我的按鈕無法連接,而且閃紅燈。

這表示已發生錯誤。使用此閃燈順序指南來排除問題:

 

閃燈模式 錯誤
短短短 連接到已設定的無線網路時發生問題。
短短長 從網路取得 IP 地址時發生錯誤。
短長短 執行主機名稱查詢時發生錯誤。可能的原因是無法連線 DNS 伺服器或不正確地設定 AWS IoT 端點子網域。
短長長 無法連接 AWS IoT。這應該是網路問題,不太可能是憑證問題。
長短短 無法與伺服器建立安全連線。此錯誤最可能的原因是不明或非作用中的憑證。
長短長 收到 HTTP 403 Forbidden 錯誤。傳回此錯誤的最可能原因是憑證沒有發佈到該主題的許可。
長長短 AWS IoT 傳送和接收發生問題。這最有可能只是聯網錯誤。
長長長 從 AWS IoT 收到不明 HTTP 回應。
紅色恆亮 發生嚴重的內部錯誤。您的唯一選項就是重試。

問:我無法將裝置設成設定模式。我按下按鈕超過 5 秒,但沒有看到閃爍的藍燈。

如果發生這種情況,放開按鈕,等待幾秒然後重試。

如果仍然不成功,快速按下按鈕,並確定您看到橘燈。

如果沒有看到亮橘燈,請在此建立支援案例,連絡客戶服務。

問:我是 IAM 使用者,只具備有限的存取權。

您必須在 IAM 使用者政策中提供 iot:* 許可。

此指南無法解決我的問題。

別擔心。我們就在這裡協助您。如果您無法將按鈕連接到 AWS,請按一下這裡建立支援案例。AWS 客戶服務團隊會與您聯絡。

歡迎將您的技術服務相關問題張貼在 AWS IoT 論壇AWS Lambda 論壇

進一步了解 AWS IoT Button

AWS IoT Button
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們
頁面內容
入門 故障診斷