華文網

IOT 賦能旅行場景的實踐與展望

2017杭州雲棲大會移動技術實踐專場上,飛豬旅行無線技術工程師拔赤帶來IOT在旅行場景方面的實踐演講。本文主要從IOT場景化革命開始談起,接著說及阿裡雲端 IOT 基礎設施,著重說明了IOT在旅行行業的挑戰以及應對挑戰所做的實踐,

具體分享了自助入住&全屋智慧技術和智慧門鎖原型設計實現,最後對未來進行了展望。

以下是精彩視頻內容整理:

旅行場景是典型的O2O場景,線上定好行程,旅行過程當中有很多場景可以和當事人發生很多互動,除了定制旅行產品之外,在旅行過程當中還有很多好玩的東西等待我們發掘。

IOT 帶來場景化的革命

IOT不是一個新的概念,

在上個世紀末已經開始提出,之前的十幾年中,大部分時間在做一些點狀嘗試,比如說以下三個案例:

Input 終端改良:POS機原本只是input設備,賦予一定的端計算能力,聯網增強,形成了 IOT 應用雛形。不足:基於GPRS,實現方式原始,基本上屬於硬體開發範疇。

機櫃式 PC:車聯網和掛號機類似,屬於一個特定私有集群,通過閘道對接到互聯網,是企業級ERP的一部分。不足:依附於私有的專屬網路,

不能獨立存在。

模組定制:雲列印,初步具備設備上雲的能力,而且是通過直連互聯網的形式來做應用端擴展。不足:作業系統更輕。

物聯網領域,除了端的開發,我們所面臨的新場景越來越豐富,實體層的硬體連接環境越來越成熟,我們在雲端可以有更大的作為。IOT現在是一個井噴式的狀態,嵌入式設備研發和傳統移動端研發有本質區別,即成本比較低。內嵌的作業系統針對它去做硬體程式設計難度遠遠低於針對移動端或者PC做程式設計難度,

作業系統複雜度遠遠低於手機作業系統,一個小的空間中嵌入式設備如何進行開發,需要把硬體的複雜度變的越來越低,這是現在我們能夠接觸到的一些嵌入式硬體IOT設備最大的特點,也是我們面臨的研發環境和之前最大的不同。

這種特性使硬體能夠呈井噴式的發展和增長,我們之前不能做到的可以通過感測器的布點布的越來越多。

終端資料的採集在雲端加工形成的配合,能夠給我們帶來巨大的想像空間,在旅行行業更是如此。

電商領域如何拆解物聯網的場景和電商形成一個強耦合?因為IOT概念非常廣泛,電商領域IOT場景更多和人發生交互,需要有人穿戴或靠近一台設備,由人參與和這台設備一起完成一個動作,整個阿裡巴巴做IOT基礎設施建設的時候把人和場景匹配到一塊,

形成最前端的場景設計,再向下沉澱的是使用者和設備如何做匹配和連接,以及如何能夠通過雲端的基礎設施管控這些設備,這是阿裡巴巴為了在人和設備做互聯解決硬體相容性或者解決網路相容性難題的大背景下一些基礎設施的建設,這樣我們可以基於雲端設備做改造。

阿裡雲端 IOT 基礎設施

技術端的技術架構如圖,之前我們花了大量時間和精力處理硬體端的相容:一是設備介面的相容;二是網路聯網的標準相容。特別在去年實體層、鏈路層標準基本統一以後,我們可以把硬體相容性通過多次封裝起來,IOT基礎設施更多通過阿裡巴巴、亞馬遜、微軟等依賴於雲端的場景給一些更多的面向私有的技術場景解決方案,我們關注更多是上面兩層,就是應用層和雲端某一個領域提供成形方案和基礎設施。對於開發者而言,對於設備端相容性的SCK以及基於應用端、功能端的套件,這是我們能夠觸碰到的。

基於阿裡雲我們可以做的事情非常多,因為這套生態設計本身就是非常開放的,説明我們把基礎的硬體上雲過程解決掉,能夠讓原有很重的電商業務技術體系和設備通過雲端做結構,把他們連接在一塊。

旅行領域 IOT 的挑戰

對於飛豬來講,能夠觸碰的場景就是未來酒店、未來景區、未來出行。我們認為這種實踐最大的挑戰是:

第一,原有系統包括購票、入住酒店、淘寶是很重的體系,如何以輕的方式對接到雲,甚至對接到業務,對接到設備;

第二,如何基於雲端解耦業務和終端設備,因為終端場景中可選擇方案比較多,像天貓精靈一樣可以讓設備通過Wi-Fi或者4G、3G方式連接到網路,方案在不同場景下選擇是有很多考究的;

第三,基於設備的技術選型。現在基於嵌入式的開發成本越來越低,甚至之前的很多前端基於GS可以做,但是現在提供的介面和功能豐富度並沒有達到我們想要的狀態,在功能的豐富度和研發成本之間,還需要有一定平衡。

自助入住&全屋智慧技術架構

未來酒店,就是下完酒店訂單以後入住酒店內,通過完全自助方式登記、註冊、進電梯、門控、梯控、房間內硬體設施連接場景等。黑色部分是天貓精靈,用戶現在輸入裝置通過手機和類似天貓精靈的輸入端做橋接,連接到房屋內的房控模組,通過藍牙方式連接屋內各種設備,包括電視、窗簾、空調等。業務連接基本上通過手機連到雲端和酒店PMS,三個環節打通,和房屋內設備形成關聯。

因為在端上的實現其實是比較輕的方式,只要能夠解決硬體聯網和硬體研發對不同設備的相容,最大的難題已經克服的差不多了,更大的難題是如何通過雲端連接設備的終端,以及雲端如何連接業務端?使用者在終端可以有很多場景,包括預警、發票、線上選房、智慧門鎖以及互動,這些用戶端能夠發生交互的場景其實不是直接連到酒店系統中,而是直接連到雲端,雲端再嫁接每個酒店差異性,再下面就是管控模組、開關控制、電梯、電燈、窗簾等等。通過這種方式實現更豐富、更完整的硬體、雲端、使用者的交互,保證更豐富的硬體接進來以後的可擴展性。

阿裡雲的基礎設施在哪一個環節發揮作用?左邊是終端設備,異構網路是連接房屋屋控模組方式,有可能是Wi-Fi,也可能是藍牙,中間是驗證,人和設備發生關係以後需要通過屋控中控模組先驗證,驗證完成人的身份以後,基於網路通訊協定連到雲端。主要針對網路頻寬消耗不是特別大的場景使用者端協議,在阿裡雲套件裡有比較好的封裝,可以基於阿裡雲套件完成對網路、雲端適配工作。最外面API閘道是這一套電商領域的內部系統如何和外部的系統發生關聯,比如說對公安系統、對接入酒店本身需要提供外部供應商的介面,通過閘道實現接入,這樣可以直接完成雲端套件、酒店供應商、硬體之間的完全解耦。

智慧門鎖原型設計 & 實現

在端上的開發是什麼樣的?可選擇的方案也是比較多,我們選擇用最輕的方式,通過Node. JS把阿裡雲套件引入進來,實現智慧門鎖方案,流程基本上是使用者拿到手機,通過藍牙或者Wi-Fi的方式靠近房間,觸碰一個驗證流程,驗證通過雲端把開鎖開關下發到鎖上。

這個過程其實是比較快速的,端上實現比較輕盈、比較快,如圖是飛豬用戶端預定酒店時,在訂單當中可以看到發票、梯控、門控、掃臉。用戶來到酒店以後直接貼身份證、掃臉,連到公安系統直接可以完成驗證動作,驗證通過以後,入住房間的人拿著手機進電梯,電梯可以直接感應到這個人的存在,不用再去貼門卡,進房間的時候也是一樣,到房間門口把門打開就可以了,門鎖的開與關直接通過網路控制。入住體驗是很流暢的,這也是我們想打造的模式和想去完成並且做到的場景。

未來展望

除了入住、離店等剛性流程,在酒店房間內的消費想像空間更大,因為在雲端是可以做到對使用者資料的採集、加工以及對使用者個性化資料分析,通過下發一些資訊到硬體設備上對使用者提供個性化服務:

1.戶外騎行,自行車的配置自動匹配使用者,調整為最佳;

2.床頭音樂,直接調整為個人喜好的音樂;

3.房間燈控,根據個人習慣來搭配氣氛

感測器的應用和設備功能提供借助雲端大資料,做到最佳體驗,來打造未來酒店的全場景體驗消費。基於雲端解耦硬體設備和整個旅行系統,可以完成更好的可擴展性,把資料和人工智慧引入到這個領域中,實現更智慧、更無優、更令人享受的場景。

技術端的技術架構如圖,之前我們花了大量時間和精力處理硬體端的相容:一是設備介面的相容;二是網路聯網的標準相容。特別在去年實體層、鏈路層標準基本統一以後,我們可以把硬體相容性通過多次封裝起來,IOT基礎設施更多通過阿裡巴巴、亞馬遜、微軟等依賴於雲端的場景給一些更多的面向私有的技術場景解決方案,我們關注更多是上面兩層,就是應用層和雲端某一個領域提供成形方案和基礎設施。對於開發者而言,對於設備端相容性的SCK以及基於應用端、功能端的套件,這是我們能夠觸碰到的。

基於阿裡雲我們可以做的事情非常多,因為這套生態設計本身就是非常開放的,説明我們把基礎的硬體上雲過程解決掉,能夠讓原有很重的電商業務技術體系和設備通過雲端做結構,把他們連接在一塊。

旅行領域 IOT 的挑戰

對於飛豬來講,能夠觸碰的場景就是未來酒店、未來景區、未來出行。我們認為這種實踐最大的挑戰是:

第一,原有系統包括購票、入住酒店、淘寶是很重的體系,如何以輕的方式對接到雲,甚至對接到業務,對接到設備;

第二,如何基於雲端解耦業務和終端設備,因為終端場景中可選擇方案比較多,像天貓精靈一樣可以讓設備通過Wi-Fi或者4G、3G方式連接到網路,方案在不同場景下選擇是有很多考究的;

第三,基於設備的技術選型。現在基於嵌入式的開發成本越來越低,甚至之前的很多前端基於GS可以做,但是現在提供的介面和功能豐富度並沒有達到我們想要的狀態,在功能的豐富度和研發成本之間,還需要有一定平衡。

自助入住&全屋智慧技術架構

未來酒店,就是下完酒店訂單以後入住酒店內,通過完全自助方式登記、註冊、進電梯、門控、梯控、房間內硬體設施連接場景等。黑色部分是天貓精靈,用戶現在輸入裝置通過手機和類似天貓精靈的輸入端做橋接,連接到房屋內的房控模組,通過藍牙方式連接屋內各種設備,包括電視、窗簾、空調等。業務連接基本上通過手機連到雲端和酒店PMS,三個環節打通,和房屋內設備形成關聯。

因為在端上的實現其實是比較輕的方式,只要能夠解決硬體聯網和硬體研發對不同設備的相容,最大的難題已經克服的差不多了,更大的難題是如何通過雲端連接設備的終端,以及雲端如何連接業務端?使用者在終端可以有很多場景,包括預警、發票、線上選房、智慧門鎖以及互動,這些用戶端能夠發生交互的場景其實不是直接連到酒店系統中,而是直接連到雲端,雲端再嫁接每個酒店差異性,再下面就是管控模組、開關控制、電梯、電燈、窗簾等等。通過這種方式實現更豐富、更完整的硬體、雲端、使用者的交互,保證更豐富的硬體接進來以後的可擴展性。

阿裡雲的基礎設施在哪一個環節發揮作用?左邊是終端設備,異構網路是連接房屋屋控模組方式,有可能是Wi-Fi,也可能是藍牙,中間是驗證,人和設備發生關係以後需要通過屋控中控模組先驗證,驗證完成人的身份以後,基於網路通訊協定連到雲端。主要針對網路頻寬消耗不是特別大的場景使用者端協議,在阿裡雲套件裡有比較好的封裝,可以基於阿裡雲套件完成對網路、雲端適配工作。最外面API閘道是這一套電商領域的內部系統如何和外部的系統發生關聯,比如說對公安系統、對接入酒店本身需要提供外部供應商的介面,通過閘道實現接入,這樣可以直接完成雲端套件、酒店供應商、硬體之間的完全解耦。

智慧門鎖原型設計 & 實現

在端上的開發是什麼樣的?可選擇的方案也是比較多,我們選擇用最輕的方式,通過Node. JS把阿裡雲套件引入進來,實現智慧門鎖方案,流程基本上是使用者拿到手機,通過藍牙或者Wi-Fi的方式靠近房間,觸碰一個驗證流程,驗證通過雲端把開鎖開關下發到鎖上。

這個過程其實是比較快速的,端上實現比較輕盈、比較快,如圖是飛豬用戶端預定酒店時,在訂單當中可以看到發票、梯控、門控、掃臉。用戶來到酒店以後直接貼身份證、掃臉,連到公安系統直接可以完成驗證動作,驗證通過以後,入住房間的人拿著手機進電梯,電梯可以直接感應到這個人的存在,不用再去貼門卡,進房間的時候也是一樣,到房間門口把門打開就可以了,門鎖的開與關直接通過網路控制。入住體驗是很流暢的,這也是我們想打造的模式和想去完成並且做到的場景。

未來展望

除了入住、離店等剛性流程,在酒店房間內的消費想像空間更大,因為在雲端是可以做到對使用者資料的採集、加工以及對使用者個性化資料分析,通過下發一些資訊到硬體設備上對使用者提供個性化服務:

1.戶外騎行,自行車的配置自動匹配使用者,調整為最佳;

2.床頭音樂,直接調整為個人喜好的音樂;

3.房間燈控,根據個人習慣來搭配氣氛

感測器的應用和設備功能提供借助雲端大資料,做到最佳體驗,來打造未來酒店的全場景體驗消費。基於雲端解耦硬體設備和整個旅行系統,可以完成更好的可擴展性,把資料和人工智慧引入到這個領域中,實現更智慧、更無優、更令人享受的場景。