iRobot:AWS Lambda的易用性讓開(kāi)發(fā)人員有更多時(shí)間來(lái)創(chuàng)造業(yè)務(wù)價(jià)值
iRobot 是一家領(lǐng)先的全球消費(fèi)性機(jī)器人公司,它設(shè)計(jì)和制造的機(jī)器人可以讓人們?cè)诩覂?nèi)外做更多的事情。iRobot 在 2002 年推出了 Roomba 吸塵機(jī)器人,創(chuàng)造了家用清掃機(jī)器人這一產(chǎn)品類別。如今,iRobot 是一家全球企業(yè),在全球范圍內(nèi)銷售了 2000 多萬(wàn)臺(tái)機(jī)器人。iRobot 的產(chǎn)品線,包括 Roomba 和 Braava 系列拖地機(jī)器人,采用了專有技術(shù)和先進(jìn)的清潔、地圖構(gòu)建和導(dǎo)航概念。iRobot 的工程師們正在構(gòu)建一個(gè)由機(jī)器人和數(shù)據(jù)組成的生態(tài)系統(tǒng),以實(shí)現(xiàn)智能家居。
挑戰(zhàn)
iRobot 在 Amazon Prime Day 第一天的銷售業(yè)績(jī)非常好。在 2015 年 7 月的那一天,該公司售出了 14000個(gè) Roomba 機(jī)器人吸塵器。單在這一天的銷量突顯出 iRobot 在客戶中建立的創(chuàng)新和價(jià)值聲譽(yù)。這也凸顯出 iRobot 幾個(gè)月后將面臨的挑戰(zhàn)。那年 9 月份,該公司會(huì)發(fā)布其首款聯(lián)網(wǎng) Roomba 吸塵器。
“Roomba 吸塵器是 Prime Day 的熱門商品和節(jié)日禮品,人們希望盡快試用它們,”iRobot 的云機(jī)器人研究科學(xué)家 Ben Kehoe 說(shuō)。“因此,在某幾天,尤其是在像 Prime Day 這樣的大型銷售活動(dòng)之后,會(huì)有大量客戶使用他們新購(gòu)買的 Roomba 吸塵器來(lái)完成第一項(xiàng)清潔任務(wù)。”
2015 年 7 月,Roomba 新用戶的激增并未對(duì)該公司的日常運(yùn)營(yíng)產(chǎn)生直接影響。但從那年 9 月份開(kāi)始,大量試用新型互聯(lián) Roomba 吸塵器的人將通過(guò) iRobot HOME 應(yīng)用程序產(chǎn)生大量流量。客戶使用該移動(dòng)應(yīng)用程序來(lái)設(shè)置和控制他們的互聯(lián)機(jī)器人。換句話說(shuō),到目前為止主要作為硬件供應(yīng)商運(yùn)營(yíng)的 iRobot 打算將其業(yè)務(wù)主線押在運(yùn)行高可用性、面向客戶的云應(yīng)用程序和物聯(lián)網(wǎng) (IoT) 后端平臺(tái)的能力上。
這是一場(chǎng)賭博,但它賭贏了。現(xiàn)在,據(jù) iRobot 報(bào)告,互聯(lián) Roomba 吸塵器已經(jīng)在 60 多個(gè)國(guó)家/地區(qū)運(yùn)行,到 2017 年底,互聯(lián)機(jī)器人的總銷量預(yù)計(jì)將超過(guò) 200 萬(wàn)。
iRobot 并未就此止步。該公司不僅提供了互聯(lián) Roomba 吸塵器,讓我們不用再做吸塵這種苦差事;它還認(rèn)為,這些機(jī)器人有朝一日可以幫助解決迄今為止阻止 IoT 行業(yè)實(shí)現(xiàn)智能家居技術(shù)真正承諾的問(wèn)題:一個(gè)知道該做什么并做出相應(yīng)反應(yīng)的房子。
第一要?jiǎng)?wù):以客戶為中心
但是,iRobot 一如既往地專注于它的核心價(jià)值主張:開(kāi)發(fā)先進(jìn)的機(jī)器人,將客戶從瑣碎的家務(wù)中解放出來(lái),讓他們有時(shí)間做更重要的事情。正是因?yàn)楸兄钥蛻魹橹行牡睦砟?,iRobot 開(kāi)始提供互聯(lián) Roomba 吸塵器。“客戶希望以更輕松的方式與家庭中使用的越來(lái)越多的產(chǎn)品和技術(shù)進(jìn)行互動(dòng),”Kehoe 說(shuō)。“云連接為 Roomba 客戶提供了更大的便利和控制權(quán),他們可以隨時(shí)隨地使用手機(jī)來(lái)管理 Roomba,非常方便。”
2013 年,在計(jì)劃構(gòu)建一個(gè)平臺(tái)作為這種新產(chǎn)品的基礎(chǔ)時(shí),iRobot 決定在公有云中構(gòu)建該平臺(tái)。在最初發(fā)布產(chǎn)品時(shí),iRobot 與一家供應(yīng)商合作,這家供應(yīng)商為他們?cè)?2015 年 9 月推出首個(gè)連接云的 Roomba 提供了一個(gè)一站式解決方案。然而,隨著 iRobot 開(kāi)始制造互聯(lián) Roomba 吸塵器系列以及互聯(lián)客戶和服務(wù)數(shù)量快速增加,iRobot 認(rèn)識(shí)到,它需要一個(gè)能夠更快地?cái)U(kuò)展并支持更直接控制的解決方案。
“在推出第一個(gè)互聯(lián)產(chǎn)品后,我們逐漸發(fā)現(xiàn),無(wú)法通過(guò)所用的一站式解決方案實(shí)現(xiàn)所需的規(guī)模和可擴(kuò)展性,”Kehoe 說(shuō)。
為什么選擇 Amazon Web Services
iRobot 決定將其關(guān)鍵任務(wù)型平臺(tái)遷移到 Amazon Web Services (AWS) 云上。“AWS 提供了可擴(kuò)展性、全球可用性和廣泛服務(wù)的基本組合,”Kehoe 說(shuō)。“真正引起我們注意的是,AWS 提供強(qiáng)大的工具和集成功能,使我們能夠使用無(wú)服務(wù)器架構(gòu),從而為我們消除了學(xué)習(xí)擴(kuò)展的麻煩。”
為了運(yùn)行連接到新型可連接 Wi-Fi 的 Roomba 吸塵器的 Web 應(yīng)用程序,iRobot 使用了大約 25 項(xiàng) AWS 服務(wù)。iRobot 平臺(tái)的核心是 AWS Lambda 和 AWS IoT 平臺(tái)。AWS IoT 可以處理數(shù)十億臺(tái)設(shè)備與 AWS 或其他終端節(jié)點(diǎn)之間的數(shù)萬(wàn)億條消息,提供了機(jī)器人與 iRobot 云平臺(tái)之間的連接層。AWS Lambda 運(yùn)行代碼以響應(yīng)事件,為給 iRobot 云應(yīng)用程序提供支持的無(wú)服務(wù)器后端提供基于函數(shù)的計(jì)算服務(wù)。該解決方案還使用了 Amazon Kinesis 和 Amazon API Gateway,前者可以提取來(lái)自機(jī)器人的實(shí)時(shí)數(shù)據(jù)流,后者可以發(fā)布 API 并在任何規(guī)模下保護(hù)它們。
通過(guò)使用基于 AWS IoT 和 AWS Lambda 的無(wú)服務(wù)器架構(gòu),iRobot 能夠降低云平臺(tái)的成本,消除對(duì)訂閱服務(wù)的需求,并用不到 10 個(gè)人來(lái)管理解決方案。“在 AWS 無(wú)服務(wù)器架構(gòu)上運(yùn)行讓我們能夠?qū)W⒂诖a和客戶,而不是操作,”Kehoe 說(shuō)。“AWS 無(wú)服務(wù)器架構(gòu)及其內(nèi)部的 AWS 服務(wù)的易用性讓開(kāi)發(fā)人員有更多時(shí)間來(lái)創(chuàng)造業(yè)務(wù)價(jià)值。”
優(yōu)勢(shì)
Gartner, Inc. 預(yù)測(cè),到 2020 年,全球?qū)⒂?204 億個(gè)“互聯(lián)物”投入使用。換句話說(shuō),裝有互聯(lián)冰箱、燈具、空調(diào)系統(tǒng)和安全警報(bào)的家庭數(shù)量只會(huì)繼續(xù)增長(zhǎng)。但 iRobot 認(rèn)為,如果沒(méi)有一個(gè)關(guān)鍵的數(shù)據(jù)類別 – 關(guān)于設(shè)備所在房屋的最新地圖信息,那么所有這些關(guān)聯(lián)的價(jià)值都將難以實(shí)現(xiàn)。
“為了實(shí)現(xiàn)無(wú)縫的智能家居體驗(yàn),以讓家及其中的智能設(shè)備能夠自主地滿足我們的日常需求,必須做兩件事,”Kehoe 說(shuō)。“首先,必須消除消費(fèi)者為設(shè)備編程的負(fù)擔(dān)。其次,了解家中的情況:家中的布局、每個(gè)房間的位置和用途以及家中各種智能設(shè)備的位置。”
Kehoe 認(rèn)為,像 Roomba 這樣的互聯(lián)機(jī)器人是關(guān)鍵所在。例如,iRobot 的 Roomba 900 系列吸塵器使用視覺(jué)同步定位與地圖構(gòu)建 (vSLAM) 技術(shù)在整個(gè)家中導(dǎo)航。就像 Roomba 吸塵器,它構(gòu)建了一張家居地圖,正是這張地圖可以提供幫助智能家居了解自身并實(shí)現(xiàn)真正無(wú)縫、自主的家居自動(dòng)化所需的基本信息。雖然當(dāng)前的 Roomba 是通過(guò)創(chuàng)建地圖來(lái)更有效地清潔,但未來(lái)幾代的 Roomba 吸塵器可能會(huì)將這些地圖與額外的傳感器和支持的云服務(wù)結(jié)合起來(lái),以管理家中無(wú)數(shù)的智能設(shè)備。
盡管這個(gè)愿景簡(jiǎn)單明確,實(shí)施起來(lái)卻非常具有挑戰(zhàn)性,但 Kehoe 認(rèn)為可以在 AWS 云中實(shí)現(xiàn)這一目標(biāo)。“這種任務(wù)的信息路徑非常復(fù)雜,客戶信息的安全性至關(guān)重要,如果沒(méi)有強(qiáng)大的人工智能和數(shù)據(jù)分析工具,最終將無(wú)法執(zhí)行。這就是我們?cè)?AWS 云中構(gòu)建所有這些內(nèi)容的原因。Amazon Web Services 是實(shí)現(xiàn)這一愿景的關(guān)鍵。”