佈署 IoT Edge 和霧運算技術以開發智慧建築服務
2021年2月19日 星期五
《3S MARKET》這篇報導把物聯網的架構與實作,描寫的非常詳細,雖然在建築的細節上描述不多,但報導中也提及這是個實際驗證,可適用在很多的場域。不知道,有多少人真正看得懂?當然,連這篇都看不懂的人,就別說他真正了解物聯網、Edge 與 Cloud。
事實上這篇報導的描述不難了解,真正物聯網與邊緣運算的挑戰,是在實作。實作真正面臨的,是這些數據處理、融合、分析上的完整度,還有 —— 找到實作的場景!
摘要
基於 SoC 架構的嵌入式系統的進步,使許多商業設備的開發變得足夠強大,足以運行操作系統和複雜的算法。這些設備整合了一組具有連通性、運算能力和成本降低的不同感測器。在這種情況下,物聯網(IoT)的潛力不斷增加,並帶來了其他發展可能性:「事物」現在可以增加數據源附近的運算量;因此,可以在本地系統上,佈署不同的物聯網服務。
這種範例稱為「邊緣運算」,它整合了物聯網技術和雲端運算系統。邊緣運算可以減少感測器與中央數據中心之間,所需的通信頻寬。此方法需要管理感測器、執行器、嵌入式設備,和可能不連續連接到網路的其他資源(例如智慧手機)。這種趨勢對於智慧建築設計非常有吸引力,在智慧建築設計中,必須整合不同的子系統(能源、氣候控制、安全性、舒適性、使用者服務、維護和營運成本)以開發智慧設施。在這項工作中,分析和提出了一種基於邊緣運算範例的智慧服務設計方法。
這種新穎的方法,克服了現有設計中與服務的互操作性,和可伸縮性有關的一些缺點。描述了基於嵌入式設備的實驗架構。能源管理、安全系統、氣候控制和資訊服務,是實施新智慧設施的子系統。
1. 簡介
建築自動化系統使用開放式通信標準和介面,可以整合多種不同的建築控制規則,例如供暖、通風、空調、照明和百葉窗、安全功能和設備。但是,現有建築物通常不具有這些系統。
通常,每種安裝類型都提供特定的服務:供暖通風和空調(HVAC)控制氣候服務,攝影機和感測器提供安全服務等。僅當設計能源管理系統時,不同的子系統相關,但僅透過以下方式,連接建築物的能源管理系統。能源管理服務,集中在專用軟體中。
對於使用者和維護技術人員來說,提供不同服務的不同製造商,發現很難整合新的服務和功能。自動化建築將用於控制和數據採集的軟體,與工業協議和介面整合在一起。此外,將新服務整合到這種解決方案中並不容易,這取決於已安裝軟體的開發。
這些工業發展還為能源管理,提供了雲端連接解決方案和智慧服務。這些服務,也在集中式電腦系統中開發。數據被傳輸到這些系統或雲端進行分析。本文提出使用佈署在物聯網(IoT)技術中的邊緣和霧運算範例,主要有兩個目的:
A. 在自動化和非自動化建築物中,促進新的智慧和可互操作服務的整合(整合)。
B. 允許在建築物的所有子系統之間,分配智慧服務(互操作性)。
透過該建議,可以促進建築物子系統之間的關係。它還促進創建新的智慧服務(例如,新的分佈式智慧控制算法;使用電源管理捕獲的數據,來檢測人類活動;捕獲設備連接的模式辨識,運算可再生電力預測,在安全服務中使用電力數據等)。在這項工作中,我們設計了一個中間軟體的體系結構,該體系結構具有兩個主要層,這些層基於嵌入式設備、IoT 通信協議和硬體支援,來開發人工智慧算法(圖1)。
為了實現這一目標,我們在建築物的設施中添加了兩個概念等級:邊緣節點和霧節點。每個等級都有不同種類的設備和功能。我們佈署並實現了基於層的中間軟體的體系結構,以對模式進行實驗。
本文的組織結構如下:第 2 節回顧了智慧建築技術,建築物中的 IoT 佈署以及邊緣運算範例。第 3 節提出了一種在建築物(自動與否)中佈署邊緣和霧運算範例的方法。第 4 節介紹了進行的實驗。最後,第 5 節介紹了結論和未來的工作。
2. 相關工作
本節介紹與這項工作相關的主要研究領域。首先,我們在分析雲端運算層之後,回顧了基於邊緣運算範例的資源和服務供應。最後,我們研究了實現智慧建築的技術,並在最後的小節中,總結了先前研究的貢獻。
2.1. 邊緣運算資源和服務供應
最近,網路在兩端被標記為「邊緣」和「核心」,以查明處理發生的位置。邊緣端靠近數據源和使用者,核心端由雲端伺服器組成。透過這種方式,邊緣運算範例將運算推送到 IoT 網路的邊緣,以減少數據處理延遲,和發送到雲端的數據數量。基於雲端的後端,可以處理對時間不太敏感,或源設備本身不需要結果的處理請求(例如,物聯網網路狀態下的大數據分析)。
在邊緣運算資源供應方面,正在進行的 Horizon 2020 RECAP 項目,提出了一種整合的雲端 - 邊緣 - 霧端架構,目的在解決應用放置、基礎架構管理和容量供應。雲端/邊緣基礎架構監控功能豐富了應用,基礎架構和工作負載模型,這些模型又被回饋到優化系統中,該系統可以協調應用並持續配置基礎架構。
徐等人進行的研究。 提出了一種用於邊緣運算的實用感知資源分配方法,稱為 Zenith。借助 Zenith,服務提供商可以與邊緣基礎設施提供商,建立資源共享合同,從而允許延遲感知資源調配算法,以滿足其延遲需求的方式,來調度邊緣任務。
邊緣節點資源管理(簡稱 ENORM),是管理邊緣/霧節點資源的框架,可透過監控應用需求,來自動擴展邊緣節點。可以透過靜態優先等級分配,來確定特定應用的優先等級。供應和自動縮放機制,是基於線性搜索的相對簡單的實現。
當源本身是可行動的時,邊緣雲範例也是可行的。 Chen 等人研究了行動設備向邊緣節點(特別是在無線電接入網路邊緣)的智慧運算分流。在這項工作中,作者提供了任務卸載算法,將分佈式運算卸載決策表述,為多使用者運算卸載功能。在同一項工作中,Wang 等人研究了聯合協調卸載任務,到多個邊緣節點的問題,並提出在邊緣等級引入及准入控制,以及兩階段調度方法,與傳統的最近邊緣選擇方法相比,改進了卸載性能。
2.2. 雲端運算服務配置
就社會和行業採用資訊技術而言,雲端運算範例是最具創新性的策略之一。提供的優勢提高了效率,並降低了成本,同時提供了可透過 Internet,普遍存取訪問的按需 IT 資源和服務。
當前,雲端運算服務種類繁多,甚至如何提供,這是一個受到廣泛研究的主題,正在提出許多的方案。甚至有評論總結了雲端運算範例的相關研究。
本小節介紹了有關以下問題的先前工作,這些問題與本手稿的主題有關:(i)安全性; (ii)服務品質(QoS); (iii)提供邊緣服務。
(i)安全是雲端運算中一個具有挑戰性的問題。雲端服務位於應用環境之外,並且超出了防火牆的保護範圍,因此,需要附加的安全層。另外,邊緣和霧運算應用的行動性和異構性,使得難以定義單個過程。因此,需要一種分佈式安全策略。
此外,必須有一個標準化的環境,才能正確解決此問題,並指定霧運算和邊緣設備,如何相互協作。網路邊緣上的多個霧節點之間的敏感數據通信,需要資源受限的事物的輕量級解決方案。另一個與安全性相關的問題是數據位置。在雲端中運行數據分析是很常見的。因此,關於數據安全或隱私的公有雲與私有雲的爭論就出現了。
(ii)分配給雲端應用的資源,通常是根據合同規定的服務水準協議(SLA)所設置的。但是,實際上,由於偶爾執行大量事務,而導致分配的基礎結構飽和,可能會出現瓶頸。為了解決此問題,可以在資源可用時,動態擴展雲端基礎架構。當前,最具創新性的趨勢,目的在建構自動 SLA 合同合規系統。在 Faniyi 和 Bahsoon,以及 Singh 和 Chana 進行的研究中,可以找到與品質服務管理相關建議的詳盡綜述。考慮到這一點,提出了幾種策略來預測,應用的資源需求和 QoS 的要求。最近的工作試圖將安全性和 QoS 問題結合起來,以提供全面的性能指標。
(iii)最後,濫用雲端服務,是該領域的另一個問題。物聯網環境是霧和邊緣設備不斷加入或離開,動態的執行前後關聯。因此必須在網路邊緣提供彈性的服務。為此,在網路的可用設備之間,共享應用工作負載,可以為高階運算應用提供靈活性。提出了可靠的服務供應方法,來為系統提供更高的彈性,並提供靈活和優化的雲端服務。
在本主題中,將雲端框架和中間軟體技術,設置為與雲端層,以及具有不同介面操作系統,和體系結構的設備之間,進行通信的平台。
2.3. 物聯網在建築服務工程中
物聯網開發為在建築物上,開發數位服務提供了新資源。建築物中常見的物聯網應用,包括節能的過程環節、維護改進、雜務自動化和增強安全性。由於全球變暖,建築物的節能是一個重要的課題。
物聯網技術引入智慧建築,不僅可以減少本地溫室氣體排放,還可以將減少溫室效應擴大到更大的領域。目前,物聯網還被用於建築領域,以協助設施管理。物聯網使營運系統能夠提供更準確和更有用的資訊,從而改善營運,並為房客租戶提供最佳體驗。有基於物聯網的建議,這些建議顯示建築系統,如何與雲端進行通信,並分析所獲取的數據,以開發新的業務見解,從而能夠推動真正的增值和更高的績效。
實驗研究顯示,物聯網平台不僅可以改善,工業能源管理系統中實體的互連性,而且可以降低工業設施的能源成本。 FacilitiesNet 表示,建築物聯網(BIoT)正在推動我們獲取資訊,彼此互動和做出決策的方式發生重大轉變。BIoT 不僅與連接性或設備數量有關,而且還與交付實際和相關結果有關。當前,有很多基於物聯網的智慧家庭應用的例子。
然而,智慧設備或「物」,僅僅是連接到網路的設備或嵌入式系統。增值來自設計協調系統,和提供智慧服務,以提供實際收益的能力。這些特徵基本上,取決於對不同類型連接事物的異質性,及其互操作性的管理,並取決於數據處理提供的情報潛力。
Tolga 和 Esra 進行的研究得出的結論是,就智慧家庭系統中的軟體和硬體而言,物聯網技術尚未變得穩定。原因之一,有可能是物聯網技術仍處於發展階段。McEIhannon 所撰寫有關物聯網應用的邊緣雲和邊緣運算的未來,其評論得出了類似的結論。這篇評論提到概念和發展,目前還處於早期階段,從學術和行業的角度來看,許多挑戰都需要解決。
物聯網帶來了新的機會,但許多企業仍在尋求了解和分析,其將如何影響,並與現有的 IT 結構和管理策略整合。為此,必須創建專門的使用模式和技術,來彌合這一差距。
2.4. 發現
以下結論闡明了這項研究建議的新穎之處:
雲端運算作為「實用」的一般概念,非常適合智慧家庭應用的常規需求。但是,在某些情況下,將所有運算都移到雲端中,是不切實際的。
邊緣計算作為一種計算範例而出現,可以在物聯網設備生成的數據附近執行計算。這種範例可能有助於滿足最新應用的安全性和 QoS 的要求。
當前,控制子系統的高級建築設施,通常使用 Internet、IoT 協議和 Web 服務。專有系統是使用標準的 Internet 通信協議設計的,用於管制和監控。先前的工作顯示,基於無線感測器網路、Web 介面和工業控制模式,用於氣候控制、電源管理或安全性的控制系統,使用不同的監視和控制技術。監控應用分析,得自監控和數據採集系統中的這些子系統。對於不同的子系統,有不同的解決方案。考慮到上述情況,本工作中提出的模式,引入了以下新穎元素:
A. 介紹了一種分層架構(整合了邊緣和霧端等級),以及提供子系統之間互操作性,以及在建築物控制中開發智慧服務的方法,該方法使用了邊緣和霧端範例,這些範例將 IoT 協議整合在一起,並在本地 Intranet 中操作 AI 技術,讓雲端服務的通信層,完善了該層的架構。
B. 介紹了一種基於使用者為中心的方法,用於在互操作性需求下設計、驗證和改進新服務。
C. 該提案允許使用可以在已建的建築物中,實施的非專有硬體和軟體系統。
3. 計算模式設計
建築物中的設施子系統分為有照明、氣候、能源、安全、警報、電梯等。在自動化建築中,這些子系統由專門的控制技術控制和監控。在非自動化建築物中,不存在這些服務,並且子系統透過電子和電氣方式進行控制。在這兩種情況下,所有子系統都為建築營運,提供必要的服務。
從邏輯上講,每個子系統都在其場景中起作用,並且不能與其他子系統互操作。嵌入式電子控制器和連接的不同感測器,可以使每個子系統自動化。這些服務都是基於直接反應性控制規則。除了嵌入式控制系統和感測器之外,通信技術(基於 Internet 協議)和新的行動設備還為開發管制、監控和數據訪問服務,提供了新的可能性。
在智慧型動設備上開發,並連接到 Web 伺服器的人機介面和專用應用,是近年來已實現的服務的範例。每個子系統中的專家(氣候、安全性、電源等),都具有可以轉換為專家規則的知識。這些規則被轉換為用於管理、維護、控制、優化和其他活動的控制算法。這些規則是可以,在可程式設備上編程和實現的。但是,它們是靜態的,不會在出現新情況時發生變化,並且不能互操作,也無法適應每個安裝的特性。
例如,氣候或安全專家決定,如何使用標準啟動條件,來配置每個子系統。每個控制規則僅在一個子系統(此範例中為氣候或安全性)中工作,因此,這些子系統之間沒有互操作性。考慮到這種情況,提出的模式有助於並允許,基於不同子系統的互操作性,來整合新的數位服務,並將人工智慧(AI)技術的新服務,引入當前設施。
例如,諸如電梯控制的設施,可以用於安全服務或建築能源管理服務。氣候控制設施,可以與安全子系統整合在一起。整合到模式中的天氣預報軟體系統,可以由能源管理服務,或建築物空調服務使用。
目的是讓每個子系統中的專家,參與設計整合服務,並將所有子系統轉換為可互操作的系統。該模式會開發自動規則,並允許在考慮安裝行為本身的情況下進行決策。該模式基於一個過程,該過程包括四個開發階段(圖2)和分為不同級別的硬體 - 軟體體系結構(圖3)。該體系結構的主要等級,是邊緣等級和霧等級。這兩個層次介紹了在建築物中,應用物聯網技術的新穎性。下面介紹了模式的各個階段(分析、設計、實施和啟動)。
.分析:在此階段確定了不同的專家使用者(氣候、安全、電力、水、能源、管理人員,以及資訊和通信技術(ICT)技術人員)。諮詢專家使用者,以指定需要控制的主要過程。資訊通信技術專家作為整合環節,參與了這一過程。第一種方法產生了設計控制規則,和潛在服務所需的事物(對象)。在此階段,使用以使用者為中心的方法,並捕獲子系統的需求。
.設計:我們提出了一個三層架構(邊緣、霧端和雲端),如圖 3 所示。
.實施和數據分析:在此階段中已安裝和整合了子系統。服務基於每個子系統中的規則,分析事物(對象)生成的數據,以設計基於機器學習的服務。
.啟動:最初,在每個子系統的監督下制訂專家規則。然後,使用回饋過程安裝規則。最後,透過人工智慧技術,可以推斷出自動的和經過調整的規則。
3.1. 分析與設計
專家使用者對此過程,進行不同的審查。以使用者為中心的技術,用於設計整合流程。目的是獲得所需的所有事物(對象),它們之間的關係,以及潛在的服務。一旦指定了事物(對象)和服務,就必須關聯通信協議和控制技術。選擇了物聯網協議和嵌入式控制器;提出了人機介面;指定了邊緣層和霧層及其功能;分析專家規則和智慧服務。最後,提出了維護和操作方法。所有這些任務在專家技術人員,和資訊技術專家之間共享。
結果是事物的定義,它們之間的關係,以及與邊緣和霧層的交互作用。該過程中代表了建築物的所有子系統,數據感測器、執行器、控制器、規則和過程經過設計,可以整合所有子系統。數據集、對象和設備,由物聯網概念表示。事物由具有狀態和配置數據的實體,和前後關聯組成。事物數據位於霧和邊緣節點中,儲存的不同配置中的關聯性。
事物以數據向量表示:[ID、類型、節點、前後關聯情境]。
– ID是辨識碼。
– 類型可以是感測器、執行器、變量、過程、設備、介面、數據儲存,或可以在 IoT 生態系統中寫入、處理、通信、儲存或讀取數據的任何對象。
– 節點指定建築物子系統、功能描述、層類型(邊緣、霧端、通信或雲端)、IoT 協議和時程存取訪問。
– 前後關聯表示在 IoT 生態系統中,用於發布或讀取數據的時間、日期、位置,與其他事物的關係、狀態和訪問頻率。
表 1 是由事物([ID、類型、節點])。所有事物都可以訪問配置文件(CF),以了解如何使用可用數據,以及如何使用適當的訪問權限配置新數據。前後關聯數據位於內建記憶體,或是靜態儲存。使用定義的事物,設計不同的控制規則。這些控制規則是分佈在連接到網路的不同嵌入式系統中,控制過程的一部分。事物表示佈署在安裝的不同子系統中,所有的可用資源。在此等級上,設計師對所有事物進行分析、指定和關聯。基本控制算法是使用此資訊實現的。配置關聯性允許層和設備之間,所有事物的互操作性。
在此階段的另一級設計,必須提出物聯網管理中,使用的節點要求和規範。設計的流程和服務,將在邊緣或模糊節點中實施。必須指定每個節點,以確定其內部功能、通信及其服務。在獲取數據的地方,開發了智慧和處理能力。邊緣和霧層的節點,位於數據感測器、執行器和控制器附近。本文提出的方法,使用具有兩個功能的兩層(邊緣和霧端)。每一層都可以佈署互連節點的網路,以促進互操作性。
邊緣和霧層的功能是:
邊緣層功能:在連接感測器/執行器的嵌入式設備上,開發的控制軟體。某些 AI 算法可以安裝在邊緣節點上。中央處理器(CPU)和計算資源有限。安裝了通信介面,以允許在本地網路中進行整合。
霧層功能:局域網級別的通信、AI 範例、儲存、配置關聯性和監控活動。霧節點透過處理、通信和儲存,來處理 IoT 的Gateway、伺服器設備,或其他設備中的數據。在此等級實施本地、全球的整合服務。利用這些節點的硬體、軟體和通信功能,開發了基於機器學習範例的算法。霧層設備還可以在很少單位的設施或服務中,執行邊緣節點功能。
透過這兩個等級,可以優化建築設施,以獲得不同子系統之間的整合和互操作性。
表 1 顯示了每件事與關聯性配置,和節點規範的關係。節點標識其所屬的子系統(控制、能源、氣候等),層(霧端、邊緣、通信和雲端)及其執行的功能。
3.2. 架構設計
在分析和設計階段,獲得對象(事物)及其關係。規範和要求用於實現每個層。實施取決於提供所需功能的設計,和現有技術(硬體、通信和軟體)。在此階段,開發了一種適合現有設施的體系結構。物聯網協議提供互操作性,而 AI 範例則提供了適應性和優化性。邊緣運算節點用於控制設備,霧運算節點安裝在本地網路節點上。這些等級為配置、安裝和運行新流程,提供了強大的資源。
物聯網協議,傳達所有子系統數據。每個子系統由對象/事物(虛擬等級)組成,安裝為可連接的感測器/執行器/控制器設備(硬體等級)。
物聯網通信中,針對建築場景建立的要求是:標準協議、低功耗、易於存取訪問和維護、支援整合新模組,非專有硬體或軟體,以及低成本設備。
MQTT 協議,是目的在用於提供整合和互操作性資源,異構通信場景的主要物聯網協議之一。該協議被提議作為感測器、執行器、控制器、通信設備,和子系統之間的通信範例。
MQTT 協議的一些主要功能,在不同的著作中有所顯示,這使其特別適合於這項研究。他們之中有一些是:
.它是針對資源受限的場景開發的發布 - 訂閱消息協議。
.它具有低頻寬要求。
.這是一個非常節能的協議。
.編程資源非常簡單,使其特別適合於嵌入式設備。
.具有三個 QoS 等級,它提供了可靠和安全的通信。
MQTT 開發了無所不在的網路,該網路支持 n-m 節點通信模式。任何節點都可以查詢其他節點,並對其進行查詢。在這些情況下,任何節點都可以充當基地台的角色,能夠將其資訊傳輸到遠端處理位置。無處不在的感測器網路(USN)中的節點,可以處理本地數據。如果使用 Gateway,則它們具有全局可訪問性;他們可以提供擴展服務。
節點(邊緣或霧),可以具有本地和全局存取訪問權限。這些設施具有不同的可能性和益處。本地數據處理,對於基本過程控制是必需的,而全局處理則可用於模式檢測和資訊生成。從這個意義上講,擬議的平台使用了組合功能:連接到 IoT 雲端服務,本地網路區域上不同的 USN。在這種情況下,運算層(邊緣或模糊等級)將用作控制流程和雲端服務之間的介面。該層可以在與雲端進行通信之前,進行處理數據。
實現邊緣和霧端運算節點需要執行三個操作:
.連接和通信服務:所有設備必須在同一網路中,並且可以互操作。所有感測器和執行器都可用於開發服務。此活動的一個示例,是在 Internet 上遠端讀取建築物的電源參數、環境條件和開放的天氣預報數據。此活動中應實現其他功能,例如連接的安全性、可靠性和互操作性。
.嵌入式設備(邊緣運算層)中的控制算法和數據處理:在此活動中,這些設備中實現的基本控制規則和數據分析服務,可以開發新功能。此階段可以應用於數據過濾、運算氣候數據或分析功耗、直接反應控製,或使用模式辨識技術檢測事件。
.Gateway 節點(霧運算層)上的高階服務:此等級使用和管理 AI 範例,和 IoT 通信協議。霧運算節點對數據執行智慧分析,對其進行儲存,過濾並將其傳遞到不同等級,以糾正較低級別的新控制措施,或者生成雲端中服務感興趣的資訊。此階段的應用示例,包括分析新模式、預測用水量,或功耗、智慧檢測和其他預測服務。
3.3. 測試與回饋
在測試階段使用標準方法,邊緣和霧層提供不同的功能。提出了針對不同子系統的機器學習模式,並且可以將其安裝在邊緣或霧節點上。必須執行以下操作,來測試機器學習應用:
A. 定義和捕獲數據集:必須辨識、捕獲和儲存主要變量。在不同的建築子系統中,過程數據集是由連接到邊緣層的感測器捕獲的數據。使用通信協議監控和儲存數據集。一個案例是電表,該電表在配電盤中連接到嵌入式設備(邊緣節點),該嵌入式設備傳送電力數據,以在霧節點設備中儲存和處理。
B. 訓練數據集和形式辨識模式。先前數據集的一個子集,用於訓練不同的模式。評估針對從未用於訓練的數據測試模式,此過程的結果已由專家使用者驗證。目的是獲得一組代表性的結果,以了解模式在現實世界中的表現。
C. 實際場景中的驗證:必須在邊緣和霧節點上,實施新的服務和控制算法。這些模式具有用於分析數據,實施特定模式,並使用結果開發最佳參數的算法。在此階段,可以修改或進行改善模式。
D. 用統計術語和模式演變,得出測試結果:基於 AI 算法的模式而將產生近似值,而不是精確的結果。分析應用結果以確定置信度,並允許模式演化。該活動支持開發新的 AI 服務,或對已實現的算法進行修改。有監督的自動更改,是維護和改進系統的過程。此階段的過程,包括所有模式層。
建議對使用邊緣和霧,任何的安裝進行這些活動。如前所述,該模式既可以安裝在既有舊的建築物中,也可以安裝在新建築物中。對於新建築設計,基於建議模式的安裝更易於整合。此外,可以提供的服務的潛力,也使其對於既有建築物具有吸引力。
4.在建築子系統中,實施智慧服務
該模式在預先存在的住宅建築物上,進行了測試。設計和實施電源管理、管制和監控服務。物聯網協議(MQTT 和 HTTP)和 ML 範例,用於建議的層體系結構。基於 KNN 的機器學習方法,和樹決策算法用於管理功耗(家用電器),和可再生能源發電(風能和太陽能)。使用房屋中的霧節點,在雲端平台上實現監控和統計數據。該節點連接到控制可再生,和家用電器子系統的不同邊緣節點。
在圖 6 中,邊緣節點,整合在先前安裝的可再生子系統中。透過邊緣層上的這種新設備、電源管理、安全控制和操作流程得以整合,並且可以與其他子系統互操作。可以設計新的智慧服務。邊緣節點將數據傳輸到霧節點 Gateway,該 Gateway 管理功耗和發電,並控製家用電器。該節點中的輸入,是可再生能源發電的數據。輸出控件是 ON-OFF 開關,用於優化發電、安全性和操作。
4.1. 分析與設計
分析了住宅建築,以設計電源管理,安全和控制服務。 在第一種方法中,所需的主要事物(對象),它們之間的關係和不同的服務,如表 2 所示。
4.2. 執行
分析房屋中的建築子系統,以整合這個執行模式層:邊緣控制、霧服務,與雲端的通信和雲端服務。 選擇了本實驗工作中使用的感測器、執行器和控制過程(事物)。 表 3 列出了使用的嵌入式設備。
家庭服務中的控制過程,需要反應時間和互操作性。人機介面、數據存取訪問和分析服務,是本地和雲端運算上的服務。上面提到的兩個需求,都使用不同的協議處理:控制/通信上的 MQTT,和雲端服務上的 HTTP(RESTful API)是用於整合,並使所有子系統互操作的 IoT 協議。在提出的該層模式中,還使用 MQTT 協議、控制、數據處理,以及使用 RESTful 協議,到雲端的數據通信,來開發機器對機器(M2M)應用。
MQTT 使用開放的消息協議,該協議可以將遙測樣式的數據(即在遠端位置收集的測量結果),以消息的形式,從設備和感測器,沿著不可靠或受約束的網路傳輸,到伺服器(BROKER)。消息是簡單、緊湊的二進制數據包,有效載荷(壓縮的標頭,比超連結傳輸協議(HTTP)少得多的詳細資訊),並且非常適合推送簡單的消息傳遞方案,例如溫度更新或移動通知。例如,消息也可以很好地用於,將受約束的或更小的設備,和感測器連接到 Web 服務。
MQTT 通信協議,使所有對象可以互操作。透過此協議實現的發布者和訂閱者模式,可以互連所有設備和事物。該通信層由安裝在霧節點上的代理設備管理。不同的發布者和訂閱者,在不同的節點上實現。安裝了一個 Gateway 設備(霧節點)和兩個嵌入式控制器(邊緣節點),來控製家用電器和電源管理。事物和流程佈署在所有節點上。
邊緣節點控制子系統,霧節點根據決策樹,以及專家定義的規則,實現 AI 範例。霧設備將數據傳輸到雲端平台,以開發儀表板螢幕,來監看子系統的狀態。
可以開發新的雲端平台服務:事件檢測、機器學習處理、統計分析等。專家使用者設計基本的控制算法。在學習和訓練過程之後,將根據專家系統的結果,對這些算法進行調整和修改。在這項工作中,目標是在不損失生產力的情況下優化資源(控制和能源)。在邊緣或霧節點中,執行不同的控製過程;分類過程和決策樹在霧節點中實現。算法以 Python 語言實現。此語言的開源庫用於不同的應用。
4.3. 佈署與測試
對於現有建築物,邊緣節點交錯插入已安裝的控制器、配電板,以及感測器和執行器中。如果在分析階段指定了新的東西(電錶、氣候和控制器),則會安裝一些新的感測器/執行器。這項工作中佈署的邊緣節點具有以下優點:
.請勿干擾先前的安裝操作。
.他們使用新的專家規則和自動規則,引入新控件。
.他們測試和重新配置,在分析、學習和測試驗證中,設計更新的專家規則。
圖 7. 佈署在配電盤中的節點。 使用 IoT 協議通信,在不同節點中開發數據捕獲、控制算法、數據分析、儲存和通信服務
在電力管理過程中,專家使用者根據電力消耗、發電量、消耗負荷曲線、氣候數據和氣候預測數據,對具有選定流程的時間表,進行可程式處理。邊緣節點捕獲數據,並將其發送到霧節點。
霧節點處理室內和室外環境的日記數據,以及天氣狀況。霧節點還可以捕獲其他感測器數據。對房屋中的這些數據消耗和生成方式,進行檢測和分類。消費和發電結果,作為數據添加,以便與儲存的數據一起進行分析。可以使用機器學習方法開發,作為家用電器或人類活動檢測的智慧服務(圖8)。
4.3.1. 機器學習:數據捕獲過程(邊緣節點)和家用電器分類(霧節點)
連接在主配電盤中的電表,用於捕獲數據,並使用標準的 K 近似值,最近鄰(KNN)分類算法,來開發形式辨識模式。 KNN 是機器學習系統中最常見的方法之一。電表捕獲電流;如果連接了新的家用電器,則電流數據會更改。不同的家用電器具有不同的變化等級。
用於辨識家用電器的不同模式的主要變量,是連接時的電流水準差異。數據捕獲過程流程圖(圖9),顯示了在邊緣節點中實現的算法,以捕獲預處理並傳遞電力數據。
在此過程中,監督階段使用訓練數據集。接下來,真實場景中的驗證,將測試分類模式。家用分類設備將用於不同的服務:人類活動的辨識、負載控制、可再生能源管理、空調、安全性等。在訓練階段,已捕獲了不同的家用電器開機,以獲得一組形式。每個家庭都有一個矩心向量,將用於分類過程中的檢測。如上面所示的算法所示,分類器處理將產生連接時的電流數據作為輸入。KNN 分類過程流程圖(圖10)描述了 KNN 方法,它在霧節點中實現。
4.3.2. 可再生電源管理。控制電力自耗的決策樹
每個建築物都有不同的需求曲線,以及在接入電網方面的特定情況。為此,整合和可互操作的設施,可以實施適用於每種情況的不同解決方案,從而提供對太陽風資源的最佳管理,優化電源效率,簡化管理流程,並實現最高的成本節省。當可再生能源超過消耗的能源時,在使用 AC 耦合到電網的設施中,會出現問題。
在實驗工作中,太陽能在一天的中央時段的能量,大於所消耗的能量(圖11)。但是,在分析了消耗曲線之後,可以在這段時間內連接負載,以避免注入電網。可以透過設計一種算法,來滿足這一要求,該算法可以預測,何時發生此事件,以自動連接不同的負載。利用所有感測器和執行器的整合,和互操作通信,已經開發了在不同節點中,所實現的算法(圖12)。
13. 在電源管理子系統上開發的決策樹。 它由專業使用者設計,並整合在邊緣節點上。該決策樹的目的,在優化可再生能源的使用。
4.3.3. 基於 Edge 和 Fog 節點的 Control Home
圖 14 顯示了安裝在住宅房間中的邊緣節點。 該節點可以控制四個設備(設備),並捕獲感測器數據(功耗、發電量、溫度、濕度等)。該設備可以使用 MQTT 協議進行通信。該協議允許設備之間,進行其他類型的通信:智慧手機、新邊緣節點等。圖 7 和圖 14 顯示了可以在其他建築物中,佈署的標準實現。在所有系統中,都有配電板,這些配電盤佈署了霧節點和邊緣節點,如圖所示。
4.3.4. 使用物聯網協議的雲端服務
雲端服務可以監控,透過霧節點或人機介面(HMI)訪問的數據。 IoT 協議(MQTT)從任何已連接 Internet 的設備推送數據。事件檢測、儲存統計分析等其他服務,完善了該資源的功能。提供類似服務的不同平台,顯示了商用物聯網技術的狀態:Amazon IoT、Microsoft Azure、Ubidots 和 Thingspeak,是提供 IoT 平台的公司一些案例。提供了資源以及客戶端,和 IoT 平台之間的應用程式介面(API)通信,以便可以使用它們。
用於設計儀表板監控和管制的 HMI 資源,是這些平台上的主要實用功能之一。霧節點使用雲端 API 傳達數據和資訊,可以實施其他控制服務。在這些雲端平台上,預先建構了用於監控數據的儀表板設計。使用 API 實用功能,霧節點中的過程處理,會將數據發送到每個儀表板。API 文件指定了在設備、IoT 平台和 Mobile-Alerts Cloud 之間,交換數據的結構,以及用於加速項目的代碼案例和形成資料庫。
圖 15 顯示了在 Ubidots 雲平台上,設計的儀表板。Ubidots是本實驗工作中使用的物聯網平台。該模式可以在實現這些協議的層,和平台中使用不同的標準協議。圖 16 顯示了在雲端平台中,IF 變量 THEN 動作的事件配置。大多數物聯網平台,都提供此功能。
5. 結論
為了設計物聯網系統,越來越多地提出邊緣霧模式。但是,每個範例都提供特定應用領域的解決方案。不同子系統之間的整合和互操作性,可以改善這種情況,並提供更好的服務。這項工作的主要目的,是透過提出一種基於邊緣層和霧層,兩層體系結構的運算模式,來解決這個問題。透過這兩層,可以基於使用邊緣或霧節點中,嵌入式的設備捕獲數據所產生的新型有用資訊,來設計和開發新服務。這些節點使用雲端平台和 IoT 協議(例如 MQTT)。
MQTT 是作為不同層(霧 – 邊緣 – 雲)之間提出的通信協議,並進行實驗的。雲端平台用於開發儀表板的面板資訊和 Internet 上的新服務,例如控制、儲存和通信事件。該平台可用於透過 API,交付不同的服務。
該模式可以在現有建築物和新建築物中,開發這些服務。在這種情況下,要求每個子系統中的專家和專業人員,參與新服務的設計。
為了測試該模式的功能,並顯示如何在實際設施中,實現該模式,在住宅中進行了一項實驗性工作。在此霧和邊緣節點前後關聯中,描述了實現的幾個範例。開發了模式辨識和決策樹方法,以展示人工智慧在設計 IoT 解決方案中的潛力。已安裝服務的結果顯示,邊緣和霧節點佈署,產生了預期中整合和互操作性的好處。
提出的工作演示了,如何將邊緣和霧範例,整合到可以增強其優勢的新架構中,從而擴展了應用領域。該體系結構的主要科學貢獻,是整合、技術的互操作性,及其為開發 AI 服務提供的設施的範例。所有這些改進,都在已開發的實驗的不同示例中顯示。具體的優化和改進,將在以後的工作中進行。此外,使用機器學習平台,和 AI 範例的新控制規則,將確保可以創建和改進新的智慧服務。
附圖:圖1.自動建構子系統和資訊技術環境。
圖2.基於使用者為中心關係的模式。
圖3.通信架構。 每個等級都有不同的功能。 提出了兩個通信等級:IoT(使用消息隊列遙測傳輸(MQTT))和 Web(使用代表性狀態傳輸(REST)協議)。這些協議的層,涵蓋了已建立的整合和互操作性要求。
圖4. 在建築物的現有設施上實施的邊緣霧架構示例:邊緣節點是較低的層次,必須與安裝的設備進行新連接。互連所有子系統的霧節點,是透過整合連接到邊緣節點的新設備來實現的。邊緣和霧節點,可以佈署在所有建築物子系統中。
圖5. 住宅建築中的第一個實驗工作。
圖6. 整合在先前安裝的可再生子系統中,邊緣節點的示例。 該節點可以使用新算法控制 ON-OFF 開關,以管理發電過程,以及通信和監控電源數據。
表1.事物示例描述。寫入 ID、類型和節點數據,以配置 XML 文件。配置關聯性儲存在霧節點中。
表 2. 實驗工作中的分析和設計要求。
表 3. 實驗室內使用的嵌入式設備。
圖 7 顯示了分佈在配電板上的節點(邊緣和霧狀)。在此節點中,設計並安裝了功率計、ON-OFF 開關控件和 AI 服務。
圖 8. 佈署的智慧電源功能。在霧節點中實施的分類過程,可用於檢測電連接和人類活動。可以使用 IoT 通信實現其他服務
圖9. 邊緣節點中捕獲,並預處理的用電量數據;MQTT 協議用於通信數據。另外,其他節點可以使用捕獲的數據,來提供其他智慧服務,佈署了整合和互操作性。
圖10. 分類過程。處理捕獲的電數據以檢測家用電器連接。可以使用 IoT 協議整合,來設計其他智慧服務。
圖11. 該圖顯示了實驗工作中的消耗和生產數據。 在自儲存的電力自備設施中,沒有儲存並且沒有注入電網,所產生的能量必須即時使用,並且不得超過所消耗的能量。 能源經理必須預測此事件,並提前連接電荷。
圖 12. 用電自耗設施中的可再生電源管理。
圖 13 是在電源管理子系統中,開發的算法的示例。 可以在邊緣節點上安裝此過程。該節點獲取氣候數據預測,並預測系統是否可以在不儲存的情況下,使用可再生能源。
圖14. 佈署的邊緣節點。該節點可以使用新算法,控制 ON-OFF 開關,並可以在每個房間或建築物中,通信和監控感測器數據。
圖 15. 在雲平台上配置的儀表板。顯示了風力發電數據和預測風力。
圖 16. 在雲端平台上配置事件的儀表板:IF 事件 THEN 動作。 該服務顯示了,如何使用雲端訪問來控制設施。與霧節點的 Internet 通信,可以控制建築物中的不同子系統,並使用電子郵件,SMS 或其他 Internet 服務來通報事件。
資料來源:https://3smarket-info.blogspot.com/2021/02/iot-edge.html?m=1&fbclid=IwAR0uijX5WdNrfzmGjVsakFGaEsWivPgyH1zumxVr7fwvvgqtdFFTI6jJXS8
同時也有225部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,Android_Studio開發網路資料庫(第9次網路下載資料複習與SQLite資料庫說明&實作SQLite與建立資料庫與資料表與新增與查詢資料&CursorAdapter&SQL語法UPDATE與DELETE&用DDMS抓取SQLite與查詢&範例SQLite2水果查詢&成語查詢系統&會員查詢系統...
「網路架構圖範例」的推薦目錄:
- 關於網路架構圖範例 在 台灣物聯網實驗室 IOT Labs Facebook 的最讚貼文
- 關於網路架構圖範例 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
- 關於網路架構圖範例 在 熊仔 Facebook 的最佳貼文
- 關於網路架構圖範例 在 吳老師教學部落格 Youtube 的最佳解答
- 關於網路架構圖範例 在 吳老師教學部落格 Youtube 的精選貼文
- 關於網路架構圖範例 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於網路架構圖範例 在 網路架構圖範例的評價費用和推薦,EDU.TW、DCARD 的評價
- 關於網路架構圖範例 在 視覺設計VISIO輕鬆繪:53.用VISIO做網路佈置圖 - YouTube 的評價
網路架構圖範例 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
最近的實用範例,
因該是每個領域都會用到的,
就是如何可以把某網站的網頁資料,即時的顯示在手機之中,
所以,
要能解決兩個最大的問題,
1.APP如何連結網頁,並將網頁的HTML資料下載。
2.用字串類別的尋找與切字串函數,把需要的資料切下來。
要完成以上動作不難,
但需要幾部分知識,
1.基礎元件使用,這範例只使用TextView、Spinner、Button,
當然也可以改為自己學的更好的顯示方式,如ListView或結合資料庫。
2.如何下載網路上的資料
相關連結:
JAVA程式設計第2次上課(環境安裝與變數與Math類別)
艾鍗JAVA物件導向程式設計2(流程控制)
JAVA物件導向設計第2堂課:JSP與APP跳板
從JAVA入門到智慧型手機設計第1次上課
Android開發實務下拉清單Spinner與樣板
Android開發實務範例全民英檢查詢APP
如何在Android APP的ListView 元件同時加上圖與字
上課內容:
01_台銀匯率畫面
02_需要的匯率HTML程式碼
03_將網頁轉到APP上顯示幣別
03_手機上直接顯示網頁裡的美金利率
完整影音程式碼論壇:
https://groups.google.com/forum/#!forum/ittraining_android
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超
越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成
為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面
開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
相關教學:
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
發表時間 文章標題
2015-06-15 Android開發實務基本相簿Photoplayer範例
2015-06-15 Android開發實務相簿表格GridView範例
2015-06-13 智慧型手機開發進階SQLite資料庫的存取方式
2015-06-13 智慧型手機進階SQLite資料庫的存取方式
2015-05-25 如何讓圖片有縮放功能(增加TouchImageView類別)
2015-05-18 把Android APP專案轉移Android_Studio分享
2015-03-22 ANDROID APP開發與雲端實務應用(第1次上課建置與開發)
2015-01-28 Android APP程式開發證照教學懶人包(new)
2015-01-16 Android開發實務相簿表格GridView範例
2015-01-16 Android開發實務相簿藝廊Gallery範例
2015-01-16 Android開發實務基本相簿Photoplayer範例
2015-01-16 Android開發實務下拉清單Spinner與樣板
2015-01-16 Android開發實務相簿藝廊Gallery範例
2015-01-16 健行科大Android程式設計實務第4次上課_RadioButton
2015-01-16 Android開發實務Input介面設計與AlertDialog
2015-01-16 Android開發實務多按鈕與多國語系
2015-01-16 Android程式實務第1次上課(馬上建置與開發)
2014-07-13 艾鍗Android行動應用程式設計實務(如何產生功能表選單)
2014-07-13 如何使用ListView 介面元件
2014-07-13 教您學會簡易相簿APP範例Phoneplayer專案
2014-07-13 如何在Android APP的ListView 元件同時加上圖與字
2014-01-12 智慧型手機(Android)設計入門第15次
2014-01-05 智慧型手機(Android)設計入門第14次
2013-09-28 智慧型手機設計入門第2次(102年)
2013-02-03 Android開發實例進階(勞大) 影音DVD完工
2013-01-13 智慧型手機開發實例與證照解析(Android)第18次上課
2013-01-13 建國科大APP產業演講影音(共2小時)
2012-12-22 智慧型手機開發實例與證照解析(Android)第15次上課
2012-12-22 智慧型手機開發實例與證照解析(Android)第11次上課
2012-12-08 智慧型手機開發實例與證照解析(Android)第13次上課
2012-12-08 海洋資通APP開發課程第10次上課
2012-11-18 智慧型手機開發實例與證照解析(Android)第10次上課
2012-11-02 智慧型手機開發實例與證照解析(Android)第9次上課
2012-10-28 智慧型手機開發實例與證照解析(Android)第8次上課
想快速學會APP設計與開發,建議可以先從JAVA先聽完並練習,
再學習光碟19,之後銜接光碟21進階或光碟14比較偏證照考試。
或從光碟24_從JAVA入門到智慧型手機設計開始(目錄 http://goo.gl/1XOOG)
另有最近推出的合輯:
光碟30_JAVA7物件導向(2013) 艾鍗學院96小時上課 目錄:
http://goo.gl/Wjbjo9
光碟31_智慧型手機入門(2013) 勞工大學48小時上課 目錄:
http://goo.gl/qMTc9E
光碟32_淡江資工Android證照解題(2013) 淡江資工40小時上課 目錄:
http://goo.gl/q1eQkr
想快速學會APP設計與開發,建議可以先從光碟24--30--31--32
完整教學影音DVD分享申請 [連結]
android app教學,android 開發教學,android 程式教學,android eclipse,android 使用教學,Andriod ,android ,程式教學 ,android ,eclipse ,Android Studio,App開發教學,app開發課程,手機app開發教學
網路架構圖範例 在 熊仔 Facebook 的最佳貼文
感謝 Combos康博士 隔海訂購我的專輯
還打了如此誠意十足的樂評!已感動~
(文長有雷慎入)
在樂評開始前,我想說一個故事,還記得2011年的11月,在某個下雨的晚上,我第一次參加台大嘻研的社課,其實當天又濕又冷,那時候要從大直跑去台大實在有點遠有點不想去,然後那邊也沒有認識的人,不過想到自己很遺憾在學生時期沒有太多志同道合聽hiphop的朋友,然後反觀這群學生竟然有模有樣地運用自身現有資源並規劃社課課程與主題,羨慕心態與強烈的好奇心驅使下,我仍決定隻身前往。進入教室後我坐在最後面當自閉兒環顧身邊的人,當天的課程主題是取樣,熊仔在示範教學,八八男那時候還不是八八男也是跟我一樣第一次上社課,BR穿著紫色SoftLipa外套邊玩手機邊跟旁邊的妹聊天,盤尼西林很熱心地教我GoldWave的使用,說它取樣時特別好用,然後還有一群遲到的高中屁孩靠在牆上看似愛理不理的,這是我最ㄧ開始認識的台大嘻研。
剛開始注意到熊仔是SV時期"韻毒販"、"紳士氣度"跟"神話"這三首歌,當時聽到很興奮,因為從沒想過中文繞舌可以藏那麼多韻腳與描寫這種題材,隔年2012年一月,"我可能不會饒舌"這首歌釋出,我不太喜歡去分派別,不過我個人認為這首開啟了學院派在台灣地下繞舌的大門並豎立了旗幟,上班時還看到新聞陳柏霖在網路上分享了自己唱這首歌的影片,那時候我就知道熊仔這傢伙遲早會闖出自己的一片天,時間問題而已。2012~2013年熊仔累積了許多跟別人合作的高水準網路作品,漸漸提高了他的知名度,13年五月的"我不可能會饒舌"奠定了他[韻腳無限總裁]的封號,我個人認為這時候熊仔也找到了最適合詮釋自己的聲線,13年十一月與14年ㄧ月,兩場Diss: RBL的Battle讓熊仔完全地浮出檯面,這時候台灣嘻哈圈已經沒有人不知道他了。
反觀新生代太多Wannabe,沒有明顯的風格與獨特處,也讓我開始自省,在看到別人成功之前,請先衡量自己,想要成為一個全方面的rapper,從歌詞flow、韻腳、深度,到編曲、取樣、後製錄音,台灣能同時在這些技術上有高造詣的rapper我猜十根指頭數得出來,配上真正熱愛繞舌所連帶的研究精神與默默無名時仍抱著不怠惰的態度持續創作寫歌,這時候你就會明瞭熊仔的成功與快速崛起絕對不是運氣或偶然。
[正文開始]
說實在之前寫了許多NBA球員的評比,寫中文繞舌樂評倒是第一次,有點緊張。從ㄧ拿到專輯拆開包裝後,就可以知道這是一張環繞著零(0)、黃金比例(Φ)與無限(∞)三個意象符號的概念專輯,基本上如果你跟我一樣是比較偏向視覺或圖像記憶的話,歌詞本的第一頁就有個令人很清楚明瞭的結構圖,所以這張專輯也是建議照著曲目編排順序一口氣把它聽完,更可以完整體會到背後想要傳達的訊息與巧思。
1. Intro
首先,先用磅礡充滿氣勢的電吉他與爵士鼓的配合登場,接著電子迷幻的琴音彷彿瞬間跳入虛空,也像是帶你進入熊仔內心的世界ㄧ般,伴隨著娓娓道來的自白,很清楚且誠實地表達內心的心境與這張專輯的意義。
[亮點]: "這個學期 他想學琴......每個絕技 stop" 這段verse,不但每個字句結尾都壓雙韻以外,利用巧妙的flow斷點編排,又恰好跟下一句的句首第一個字作連結,組成另一組雙韻。連Intro都下足功夫,展現出這張專輯的用心與另一個level,也給聽眾一個心理準備:"接下來的ㄧ小時我得乖乖坐好戴上耳機把這張專輯好好聽完了!"
[雞蛋裡挑骨頭]: skit中春艷的聲音還可以再屁孩一點。
2. 你我可以
平平是中文繞舌情歌,熊仔用文字刻畫、中英文夾雜與清楚咬字的功力在這首展露無遺,verse 1生活化的歌詞,都像是我們曾經講過的話一樣,很自然地營造出畫面感,綿密的韻腳利用游刃有餘的flow而聽起來舒服沒有壓迫感,在技術層面的要求下熊仔並沒有忘記要兼顧這首朗朗上口、可愛又浪漫的訴求與氛圍,副歌部分非常catchy,基本上聽過一遍就不會忘記,搭配J.WU老師這位台灣嘻哈圈重要的推手與前輩所編的曲,還有J.Sheon獨特聲線詮釋bridge部分,這首絕對會是之後現場帶High氣氛的表演曲目。
[亮點]:
a."hi 我是熊仔 幸會幸會....心會領會" 不經意地放入四個四韻,語意也很通順。
b."(一拍)即合的節奏不知道合不合你 如果(一拍)不夠 在給我八個八拍可不可以" 這種中文的雙關真的很有趣。
c."你欣(賞新月)我欣賞 (賞心悅) 目的你" 利用同音不同字在同一句子組合成不同的意思。
d."I服了U I'm a fool for you........愛 莫能助" 利用諧音,自然地夾雜中英文的學習範例。
[雞蛋裡挑骨頭]: 歌詞本錯字 ("再"給我八個八拍可不可以)、J.Sheon的dubbing部分oh~有點太多autotune有點調太重。
3. 無名火
以中文繞舌來說,這首我覺得曲風很特別,取樣羅大佑的京夜城,也完美反映出這首歌想要表達的憤慨。反擊haters/naysayers的題材在繞舌歌裡早就被寫到爛,這首無名火卻帶來了新的律動,讓我想到了林老師的一段歌詞"你還沒想的我已寫了你寫的我早已不用 你不用的我又重新拿來賦予新的律動",可以看出verse 1 2 似乎在描述自己就是自己的hater?! 到verse 3 "I don't know what the fuck you're doing",矛頭從自己轉向外界。歌詞方面除了"火"以外,也用了許多像是"助燃物" "fuel" "祝融" "溫水煮熟" "熱臉" "烙印"帶有溫度的字,搭配激昂的配樂與戰鼓,真的讓人有熱血憤怒的感覺。聲線部分可以聽出熊仔揣摩壓抑、怨恨的音色。而熊仔flow變化的純熟功力,在verse只有簡單的鼓聲配樂中也不會令人覺得聽起來單調。
[亮點]:
a. verse 2 "再次向下窺探內心底層禁忌的枯井...."之後的兩句句首會各別先停頓難以預料的一拍與兩拍,然後"突然 角色互換..." 這邊再換成急促的flow,很漂亮地詮釋場景與心境的替換。
b."那些阻攔物 怎麼攔得住我....燃了怒火" 又是一個漂亮的三韻與四韻對杖。
c."小不點 你跑不遠 我聽你散布著謠言....是鐵條在幫你烙印" 四句中藏了許多工整的三韻與句末雙韻,漂亮的譬喻也暗示著對小人們的厭惡與超越前輩的野心。
[雞蛋裡挑骨頭]: 不論題材與創意,然後硬要去比較的話,這首歌我覺得是這張專輯最不耐聽的一首歌。
4.NeoN
SV時期的歌,記得當時熊仔給我聽這首歌時,幹覺得超好聽又超屌的,取樣老歌Sound of Silence改得真的很好聽,然後還利用諧音把七彩顏色紅橙黃綠藍靛紫不著痕跡地藏在副歌歌詞裡,也呼應了此歌曲Neon霓虹,光線中的顏色。我相信許多離鄉背井去外地打拼、讀書的朋友們聽到這首一定會很有感觸。而最後用飛蛾撲火,描述著人們嚮往著有如霓虹燈般美麗繁華的城市,就算遍體鱗傷也在所不惜,為這首歌劃下完美的句點,然而飛蛾撲火的現象卻永遠沒有句點。
[亮點]: 整段verse2 不論是韻腳、flow的快慢頓點編排與舉例譬喻,都值得好好研究。
[雞蛋裡挑骨頭]: 有J.WU老師,不過在編曲上似乎跟之前SV版本沒什麼不一樣?!
5. 小雨
這首應該是最不用花心思去研究歌詞技巧的一首歌了,單純閉著眼睛聽感受就好,非常喜歡verse段落中間那段只有口哨與雨聲的橋段,不用任何文字贅述,回憶的畫面與孤單感油然而生,讓我想到"少年維持著煩惱"這首歌裡面也有一段只有音樂沒有歌詞卻充滿畫面感與情緒的橋段。而在最後一次的副歌中也承認了留下的軌跡並不是雨滴而是淚水,不過也都不再重要了,因為淚水與回憶全都摻雜進雨水裡了。
[亮點]: verse 2句子中唸唱輪流搭配,背景加上木吉他與大提琴等弦樂器,情緒瞬間堆疊到最高峰,相信很多失戀過的朋友們聽到這邊應該都心有戚戚焉吧,對那種同個場景卻帶給你截然不同的情緒的經驗產生共鳴。"小雨來得真巧 也省得我們爭吵" 又是一個看似普通,仔細看就會覺得寫得真妙真有畫面的句子。
[雞蛋裡挑骨頭]: 歌詞本錯字 (verse 2的符號打錯成1)
6. 兇宅
這首作為專輯主打與第一部釋出的音樂MV,相信大家並不陌生,這首歌說真的實在太適合當主打歌,從歌名就可以知道不但用了諧音與名字作雙關,意譯上也可以解釋成又兇又宅N.W.A. (Nerd with Attitude),verse 3又清楚地表達了專輯中第二個黃金比例(Φ)的概念,闡述如何達到能文能武又兇又宅的黃金比例。這首我覺得最屌的地方就是每個捧自己的地方都是事實,相較於其他fake ass rappers裝gang唱著自己有30公分的大屌歌時,這首真的找不到點攻擊或酸。
[亮點]:
a.verse 2 "還記得剛開始..." "Look at this guy...." "關於小熊仔..." 三部分用不同的聲線詮釋著不同角色(自己,haters, 旁白)。
b.verse 2 "鬼才想的到 難怪他們說我是鬼才",看似單純把同個字眼換個位置擺是對同字眼詞性變化的玩弄,但是擺得那麼剛好又那麼巧妙就得靠本事了。
c.bridge部分的三韻對仗,學生時代考試時的描寫令人會心一笑。
d.verse 3 開頭連綿不絕的歌詞與flow,配上"uh-huh"dubbing會讓人不自覺地點頭,"沒辦法克制 歇斯底里..."那邊再轉flow,整段不同的flow展現卻渾然天成一點也不覺得衝突。
e.verse 3 "允文允武 但韻文就是我裝備的武器.... 所以有的是實力"不但先藏了四個四韻,最後再利用"五""武"、"十""實"同音不同字創造出新的音譯雙關與"雙""二"的意譯雙關。
[雞蛋裡挑骨頭]: MV會讓人無法控制地ㄧ直重複"聽"verse2。
7. 十字路口
這首歌其實在之前上台大嘻研社課時,我就有跟熊仔說這首是他的作品中我最喜歡的一首,當然那是在發專輯之前,對我個人來說這種說故事的題材總是很吸引我,而能從不同角色(窮、富、路人)的角度描寫構成一個完整的故事,那還真的不容易,也讓我想到"兇手不只一個"那種描述不同角色卻環環相扣的緊湊感,而這首verse 3最後把故事的結局攤開,"你別看我 我只是路過"這句唸出來時真的會起雞皮疙瘩,有一種對現實的無力感與冷漠感,跟"兇手不只一個"MV中最後一幕有異曲同工之妙。
[亮點]: Punchline人之前有講過了
[雞蛋裡挑骨頭]: 總覺得新的編曲很棒也很豐富(Tower老師的吉他solo好銷魂),讓故事鮮明生動了起來,但是我還是獨鍾之前youtube上的版本,稍偏單調的beat反而凸顯出唸字flow的節奏感與城市的冷漠感,旁白的聲音也則更讓人有想像空間,然後敬堯好聽溫暖的聲音反而跟這首冷冷的歌有點不搭嘎,最後把之前的flow編排硬套進新的編曲時,總覺得有點憋憋的。
8. 解碼
這首真的屌到會讓人想哭,搭配歌詞本的符號與歌詞,每一句唸出來時都會令人打個冷顫倒抽一口氣,因為終於可以明白這張概念專輯背後到底花了熊仔多少時間與心血才能想出這樣的idea,也給整張專輯一個完美的解釋。光這首歌就把中文繞舌專輯帶入另一個層級了。老實說"O不是O O是O"這邊開始搭配鼓、貝斯與電吉他時,我就哭了。
[亮點]: 整首
[雞蛋裡挑骨頭]: 硬要挑的話,"warning"這聲音特效在第三首"無名火"的verse 1裡用過了。
9. RIP撕裂
這首的編曲聽起來很詭譎很黑暗,很特別,非常符合這首歌想表達的那種自我內心交戰的矛盾窘境。副歌低沉的聲音搭配熊仔接近崩潰的聲音顯得異常合適。這首歌熊仔也誠實地並血淋淋地把自己在兼顧音樂、課業、同儕、長輩與粉絲時所承受的壓力一併釋放在歌詞中,最後用失訊的雜音斷掉所有外界的期待、質問與責備,巧妙又令人瞬間回過神的收尾。
[亮點]:
a.verse 2 "實驗室寫歌 別人在寫paper 練團室讀paper 又多了幾個hater" 短短四句話,道盡了在時間壓力下扮演不同角色的錯亂。
b. verse 3 "掌聲是嗎啡 將我麻醉 喪失了知覺 任由人肢解" 傳神又合邏輯的譬喻,肢解又跟撕裂概念作出了連結。
c. verse 3 "一雙雙年輕眼神 正對我冀望.... 不敢說的真相 是我比你們迷惘" 中文繞舌中很少出現的半哭半唸崩潰聲線,而把心底想法扒開攤給大家看,又是需要多大的勇氣。
[雞蛋裡挑骨頭]: 整首歌從verse 1到verse 3可以聽出聲線的層次與情緒慢慢堆疊上去,不過整體聽起來每個字都唸得太過用力,聽起來容易有聽覺疲勞,不過也確實帶給聽眾那種撕裂窒息的壓迫感,如果verse 1用沉著平淡類似第三者旁白的聲線然後到verse 2 開始唸出揪心感,最後到verse 3再用爆發崩潰的聲線詮釋,會不會更有層次感?
10. 遺書
同樣是SV時期的歌,相較於十字路口,這首的新編曲真心覺得大加分,加上迷幻詭異的樂音(不知道為什麼會讓我想到周星馳[整鬼專家]裡的配樂 哈哈)讓這首歌多了種空靈感,而這首歌的歌詞本的設計也是我整張專輯最喜歡的,讓聽眾清楚分別遺書的部分,"睜開眼成為新生兒.."這邊節奏與旋律隨著遺書的開始瞬間變換,馬上帶人進入遺書中。verse 3開始的背景鋼琴旋律又悄悄地將人拉回原本的時空,類似風琴與小號的莊嚴音色和葬禮場景作結合,伴隨著verse 3獨白接近尾聲,又是首高完整性、層次分明,令人雞皮疙瘩的歌。
[亮點]:
a. 這首在聲線上完美地詮釋不同角色與情緒。
b. 副歌"再見了 再見了" dubbing部分好好聽也很搭。
c. 用遺書這題材來描寫創作者心中高處不勝寒、生不逢時懷才不遇的心境,令人玩味。
[雞蛋裡挑骨頭]: 還沒找到
11. 歸零
這張專輯我覺得最舒服耐聽的ㄧ首歌,曲目順序方面,這首擺的位置讓聽眾耳朵有機會放鬆休息一下,或許可以用這首開拓更多主流市場聽眾。
[亮點]: verse 2 "就 沒有對白....就此解脫" ㄧ整大段用著ㄐㄧㄡˋ 這個音當作flow頓點與同音不同字的字眼,最後配上少見卻莫名超搭的"wow"狀聲詞結尾,一氣呵成。
[雞蛋裡挑骨頭]: 歌詞本錯誤 (就讓我歸零 打成了 那只能歸零, "都" 不會再回來)、 私心希望verse2 加ㄧ些女聲的dubbing (許珮羚聲音好好聽喔)、想知道bridge部分時的竊竊私語在講什麼(依稀聽到什麼"無限"的)
12. 信
如果要在這專輯找ㄧ首推薦給不聽繞舌的朋友,那我ㄧ定選這首,因為這首已經跳出了繞舌歌的框架,它是警世的金玉良言,也是音樂人最終的目標最大的理想,就是可以在現實中正面地影響聽眾,不再只是單純欣賞ㄧ首歌了。
[亮點]:
a.葉丙成老師完全word up!
b."問題不在夢想與現實如何二擇ㄧ 活出自己 讓兩條路線二合ㄧ" 這句話打醒了我
[雞蛋裡挑骨頭]: 歌詞本錯字 (做好自己 打成了 活出自己)、私心希望葉丙成老師可以rapㄧ小段
13. 再聯絡
我聽完ㄧ遍馬上直接匯入itune加入ipod的ㄧ首歌,如果你對"仇人的孩子"、"爸爸的手錶"這類型的歌很有感觸的話,這首歌絕對會打入你心房。編曲中那連續的四個重拍,彷彿在敲擊每個有共鳴的聽眾的心臟,刺激著淚腺。
[亮點]: 熊仔唱歌原來蠻好聽的(雖然只有幾句)、真情流露不炫技的繞舌也可以好迷人。
[雞蛋裡挑骨頭]: 英文文法小尖兵 (Don't you know it hurt"s" me so)、歌詞本錯字("撥"亂我的頭髮)、熊仔賠我一包衛生紙
前前後後花了四天反覆聽這張專輯,寫了這樂評,首先我認為ㄧ定要能感動自己才能感動到別人,而無限專輯中的13首曲目,其實說實在的就是熊仔將他自己看到聽到或感受到的日常經歷寫下來,每一首說穿了都是描述自己或是寫給自己的歌,反觀很多rapper喜歡寫ㄧ些虛無飄渺的題材,或是沒有親身體會過的經驗,當然就很難達到無限這張專輯帶給聽眾的共鳴與感動。再來是skit用貫穿整個專輯的故事方式呈現,就已經是一個創舉了,把整張專輯轉化成Ego人格特化療程的概念也讓我想到電影[Her]裡面那性感卻沒有生命的聲音,總之這種skit把每首曲目串連起來,重點就不再是單ㄧㄧ首歌而是整個概念。最後很喜歡熊仔ㄧ直以來常會用不經意地輕描淡寫的方式埋下許多梗,用游刃有餘不急不徐的flow藏了許多韻腳,不斷repeat就會知道這張專輯背後的巧思與ㄧ次次的精心安排,還有太多屌的東西我沒有打出來,希望你們可以自己發掘。
對我來說這已經不單僅僅是花錢買一張專輯了,而是買一個出生在80 90年代熱愛嘻哈的孩子們的共同回憶、經歷與夢想,還有整個台灣繞舌圈進步的證明與提升過程。如果說蛋堡的歌讓原本不聽中文繞舌的人開始會聽,那熊仔的歌則會讓原本聽中文繞舌的人繼續想聽。
by. Combos
網路架構圖範例 在 吳老師教學部落格 Youtube 的最佳解答
Android_Studio開發網路資料庫(第9次網路下載資料複習與SQLite資料庫說明&實作SQLite與建立資料庫與資料表與新增與查詢資料&CursorAdapter&SQL語法UPDATE與DELETE&用DDMS抓取SQLite與查詢&範例SQLite2水果查詢&成語查詢系統&會員查詢系統)
上課內容:
01_網路下載資料複習與SQLite資料庫說明
02_實作SQLite與建立資料庫與資料表與新增與查詢資料
03_SQLite查詢與CursorAdapter建立說明
04_增加SQL語法UPDATE與DELETE功能
05_抓取SQLite檔案與開啟
06_用DDMS抓取SQLite與查詢方式說明
07_範例SQLite2水果查詢範例說明
08_如何修改為成語查詢系統
09_如何修改為會員查詢系統
10_修改為顯示會員詳細資料
完整影音
https://www.youtube.com/playlist?list=PLCfL1sBZ2_SQ91f7mCX9w5fmAx_gnlQCC
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/java_object2016
懶人包:http://terry55wu.blogspot.com/p/android.html
想學好Android開發,
先學會Android_Studio開發環境建置,
或是直些下載我的Android_Studio穩定開發版,
只要再裝好JAVA SDK(32位元)版即可,
不要浪費時間再當白老鼠,這也是很多人的痛。
接下來就是建個 HelloWorld 接下來就是把自己的創意變成APP,
開始努力建置APP,為台灣的軟體產業加把勁,
展現台灣的軟實力吧!
Android_Studio穩定開發版 [下載]
JAVA SDK(32位元) [下載]
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Java SE 7與Android 4.x程式設計範例教本
作者:陳會安
出版社:碁峰
出版日期:2011年12月29日
吳老師教學部落格:
http://terry55wu.blogspot.com/
吳老師
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,android studio download,android app開發資料庫,app開發資料庫,網路資料庫教學,app開發教學
網路架構圖範例 在 吳老師教學部落格 Youtube 的精選貼文
Android_Studio開發網路資料庫(第9次網路下載資料複習與SQLite資料庫說明&實作SQLite與建立資料庫與資料表與新增與查詢資料&CursorAdapter&SQL語法UPDATE與DELETE&用DDMS抓取SQLite與查詢&範例SQLite2水果查詢&成語查詢系統&會員查詢系統)
上課內容:
01_網路下載資料複習與SQLite資料庫說明
02_實作SQLite與建立資料庫與資料表與新增與查詢資料
03_SQLite查詢與CursorAdapter建立說明
04_增加SQL語法UPDATE與DELETE功能
05_抓取SQLite檔案與開啟
06_用DDMS抓取SQLite與查詢方式說明
07_範例SQLite2水果查詢範例說明
08_如何修改為成語查詢系統
09_如何修改為會員查詢系統
10_修改為顯示會員詳細資料
完整影音
https://www.youtube.com/playlist?list=PLCfL1sBZ2_SQ91f7mCX9w5fmAx_gnlQCC
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/java_object2016
懶人包:http://terry55wu.blogspot.com/p/android.html
想學好Android開發,
先學會Android_Studio開發環境建置,
或是直些下載我的Android_Studio穩定開發版,
只要再裝好JAVA SDK(32位元)版即可,
不要浪費時間再當白老鼠,這也是很多人的痛。
接下來就是建個 HelloWorld 接下來就是把自己的創意變成APP,
開始努力建置APP,為台灣的軟體產業加把勁,
展現台灣的軟實力吧!
Android_Studio穩定開發版 [下載]
JAVA SDK(32位元) [下載]
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Java SE 7與Android 4.x程式設計範例教本
作者:陳會安
出版社:碁峰
出版日期:2011年12月29日
吳老師教學部落格:
http://terry55wu.blogspot.com/
吳老師
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,android studio download,android app開發資料庫,app開發資料庫,網路資料庫教學,app開發教學
網路架構圖範例 在 吳老師教學部落格 Youtube 的最佳貼文
Android_Studio開發網路資料庫(第9次網路下載資料複習與SQLite資料庫說明&實作SQLite與建立資料庫與資料表與新增與查詢資料&CursorAdapter&SQL語法UPDATE與DELETE&用DDMS抓取SQLite與查詢&範例SQLite2水果查詢&成語查詢系統&會員查詢系統)
上課內容:
01_網路下載資料複習與SQLite資料庫說明
02_實作SQLite與建立資料庫與資料表與新增與查詢資料
03_SQLite查詢與CursorAdapter建立說明
04_增加SQL語法UPDATE與DELETE功能
05_抓取SQLite檔案與開啟
06_用DDMS抓取SQLite與查詢方式說明
07_範例SQLite2水果查詢範例說明
08_如何修改為成語查詢系統
09_如何修改為會員查詢系統
10_修改為顯示會員詳細資料
完整影音
https://www.youtube.com/playlist?list=PLCfL1sBZ2_SQ91f7mCX9w5fmAx_gnlQCC
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/java_object2016
懶人包:http://terry55wu.blogspot.com/p/android.html
想學好Android開發,
先學會Android_Studio開發環境建置,
或是直些下載我的Android_Studio穩定開發版,
只要再裝好JAVA SDK(32位元)版即可,
不要浪費時間再當白老鼠,這也是很多人的痛。
接下來就是建個 HelloWorld 接下來就是把自己的創意變成APP,
開始努力建置APP,為台灣的軟體產業加把勁,
展現台灣的軟實力吧!
Android_Studio穩定開發版 [下載]
JAVA SDK(32位元) [下載]
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Java SE 7與Android 4.x程式設計範例教本
作者:陳會安
出版社:碁峰
出版日期:2011年12月29日
吳老師教學部落格:
http://terry55wu.blogspot.com/
吳老師
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,android studio download,android app開發資料庫,app開發資料庫,網路資料庫教學,app開發教學
網路架構圖範例 在 視覺設計VISIO輕鬆繪:53.用VISIO做網路佈置圖 - YouTube 的必吃
透過預先建立的8類62種範本以及關聯式提示與祕訣,輕輕鬆鬆開始使用Visio。使用智慧圖形提升生產力,並運用新推出的佈景主題與效果快速自訂並完成專業 ... ... <看更多>