天天看點

【阿裡雲 MVP 洵雲】有一種糖叫文法糖IoT幹貨合集(1-10篇)

文法糖,又叫糖衣文法,是上個世紀初一些專家學者,借用生活中糖的概念,對計算機程式設計語言中晦澀和邏輯複雜操作,進行封裝後的一種稱呼。

當今大資料、雲計算和物聯網通常被認為是未來五年甚至十年主導網際網路領域的主要技術,是以将來應該也會出現一種或多種新興的腳本語言和相關的文法糖與這些新興的技術遙相呼應。

筆者就在這個大背景和大趨勢下,計劃寫一個系列文章,主要介紹通過API對阿裡雲物聯網的封裝和操作,友善讀者對阿裡雲物聯網的基本操作有所認識。同時,也算是抛磚引玉吧,期待物聯網領域的各位專家學者們,能順勢而為,像Java、Perl、Python、Ruby腳本語言一樣,開發出物聯網領域專屬的語言和文法糖。

有一種糖叫文法糖【1】IoT三連之産品之建立産品

随着糖的概念的普及和泛化,很多年前一些科研機構的專家和學者,則借用這個概念到技術領域,把一些晦澀難懂、枯燥乏味的重複操作用另一種人類比較容易接受的方式加以封裝,并提供給技術人員進行二次開發或使用,稱之為文法糖。

有一種糖叫文法糖【2】IoT三連之産品之修改查詢删除

首先說聲抱歉,上次的XYsuger腳本解釋程式,後來到WinXP等電腦操作運作,發現無法正常運作,猜測應該是Win10等64位系統才可以;畢竟很多人使用WinXP和Win7等32位作業系統,還好有更新檔案。

有一種糖叫文法糖【3】IoT三連之産品标簽

随着上一次介紹完産品相關的五種操作接口,這回介紹一下産品标簽相關的五種操作接口。提到标簽,最初的印象是超市裡或商場貨架上,放在商品旁邊帶價格說明的方形小卡片。随着這些年網際網路的普及和自媒體的泛濫,各種人為有意或無意的,能達成廣泛認同的一種詞語也被當作标簽來用。

有一種糖叫文法糖【4】IoT三連之裝置之基本操作

上一篇文章将産品和産品标簽相關的操作都介紹完了,這次我們轉向介紹裝置的相關操作。裝置對于産品來說,可以了解為一個從抽象到具體的過程,因為産品是一個大的概念,不具備可操作的可能性。隻有在一個産品下面,再繼續建立裝置,然後對這個裝置進行相關的操作,才可以有具體的實體意義。

有一種糖叫文法糖【5】IoT三連之裝置之擴充操作

這次我們在嘗試對裝置做一些基本操作之外的接口操作,目前姑且稱之為裝置的擴充操作的。這些接口的操作,對于一個裝置接入到阿裡雲IoT上,并不一定是必需的,但是卻可以使我們可以更加靈活和便捷的對裝置進行多層面的配置和更改。

有一種糖叫文法糖【6】IoT實踐之小組小組分小組

在提供産品管理和裝置管理之外,阿裡雲IoT也引入了小組的概念,進而提供了分組管理的操作,對于裝置分小組的意思通常的了解是實體上,位置和距離相近的一些裝置和産品,然後對這些裝置和産品進行類似的操作,友善管理。

有一種糖叫文法糖【7】IoT實踐之規則使萬物有序

萬物互聯通常被認為是物聯網的終極目标,但是從另外的角度來思考這個問題,當一張網連接配接上萬物後,不應該隻是實體上的連接配接,需要邏輯層面的分析處理和不斷的資料流通,才會使得整個物聯網更具有實際意義和生機勃勃。

有一種糖叫文法糖【8】IoT實踐之物聯源于Topic

最開始,大概上個世紀90年代,是由IBM為了M2M[machine to machine]場景[比如傳感器和衛星連結]而定義,開發和使用的;後來随着物聯網的興起,逐漸成為物聯網通信的主流協定,也被OASIS标準組織官方所采納。

有一種糖叫文法糖【9】IoT實踐之物聯網世界的雞毛信message

在抗日戰争時期,我們善良勤勞和機智的老百姓,和敵人鬥智鬥勇。通過在公文,信件上面插上雞毛來傳遞緊急和重要的情報;在物聯網的世界,雲端通過下發消息給裝置,來達到通知裝置狀态邏輯變更的操作。

有一種糖叫文法糖【10】IoT實踐之如影随形

阿裡IoT的裝置影子功能主要用于兩個方面,裝置線上時,作為裝置狀态資訊的緩存;裝置離線時,作為裝置再次上線時,離線前狀态的儲存;關于Shadow在雲端的API一共有兩個,主要是查詢和更新裝置影子常用的兩個操作。

筆者不才,文筆有限,文中有錯,在所難免,如若本系列文章中,有值得商榷的地方,煩請領域内的各位專家學者和老師指出,必當加以改正,雅俗共勉。

若有疑問及相關想法,請在下方評論區留言。

繼續閱讀