整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          30 行 Javascript 代碼搞定智能家居系統

          30 行 Javascript 代碼搞定智能家居系統

          文首發于『阿里云 IoT 開發者社區』,更多精彩物聯網內容歡迎前往瀏覽。

          智能家居可謂是今年物聯網的熱門領域,通過智能單品和智能音箱,人們已然把『智能』兩個字變成了生活的理所應當。搭建云上之家除了買買買,還能 DIY。依托阿里云物聯網平臺,我們用 30 行代碼來搞定一套智能家居解決方案。

          常見的智能家居解決方案包括了設備端、上云、應用端三大部分,更廣的還涉及大數據及人工智能。傳統的物聯網開發非常強調流程性,即設備端、云、應用端三個步驟需要依次進行。而今天,依托于阿里云物聯網平臺的『物模型』基礎,物聯網開發的兩端可以齊頭并進,節省大量的人力物力成本。

          齊頭并進顯然很誘人,但是能否再更進一步,一人 Handle 全部開發呢?答案是 YES!

          目前,有大量互聯網開發者由于缺乏嵌入式開發能力,如C/C++語言基礎,止步于物聯網藍海的大門。通過阿里云 IoT 提供的 TinyEngine 引擎,可以快速使用 Javascript 進行設備端開發,完美解決這部分開發者的心頭大患。而針對不熟悉前后端開發的嵌入式開發者,阿里云物聯網平臺一樣提供了『可視化搭建應用』等快速上手的功能,零代碼實現應用開發,大大減輕學習負擔。

          下面我們就使用阿里云物聯網開發平臺的 TinyEngine 引擎和可視化搭建功能,30 行代碼快速開發一個由燈和溫濕度計組成的智能家居系統。

          一、開通服務

          首先,申請阿里云賬號,并開通登陸 Link Develop 一站式開發平臺:https://linkdevelop.aliyun.com。

          之后,新建項目(項目名任意)—— 設備開發 —— 新增產品 —— 所屬分類按需選擇『燈』或『溫濕度計』,通訊方式選擇 WiFi ,數據格式選擇Alink —— 完成。

          完成后選擇『設備開發』標簽頁 —— 新增調試設備,記錄下設備三元組。

          二、設備開發

          打開嵌入式 Javascript 在線工作臺(沒錯,開發環境都不用搭建),創建新項目。替換 index.js代碼:

          1. 燈

          var deviceShadow=require('deviceShadow');
          var ledHandle=GPIO.open("led1");
          deviceShadow.bindDevID({
           productKey: "",
           deviceName: "",
           deviceSecret: ""
          });
          function main(err){
           if(err){
           console.log("連接平臺失敗");
           }else{
           console.log("主程序開始");
           deviceShadow.addDevSetPropertyNotify("LightSwitch", function (lightStatus) {
           GPIO.write(ledHandle, 1-lightStatus);
           });
           var mainLoop=setInterval(function () {
           var ledStatus=GPIO.read(ledHandle);
           deviceShadow.postProperty("LightSwitch", 1-ledStatus);
           }, 2000);
           }
          }
          deviceShadow.start(main);
          

          2. 溫濕度計

          var deviceShadow=require('deviceShadow');
          var shtc1=require('shtc1');
          var handle=new shtc1('shtc1');
          var ledHandle=GPIO.open("led");
          deviceShadow.bindDevID({
           productKey: "a17vi82MmxP",
           deviceName: "0001",
           deviceSecret: "tYUngSMqYeDxODgtX3DNKkQ7920I3t4T"
          });
          function main(err) {
           if (err) {
           console.log("連接平臺失敗");
           } else {
           console.log("主程序開始");
           var mainLoop=setInterval(function () {
           var val=handle.getTempHumi();
           console.log('shtc1:temp=' + val[0] + ' humi:' + val[1]);
           deviceShadow.postProperty("CurrentTemperature", val[0]);
           deviceShadow.postProperty("RelativeHumidity", val[1]);
           }, 2000);
           }
          }
          deviceShadow.start(main);
          

          將設備連接至電腦,點擊『連接』并『運行』,設備啟動后會自動加載并運行index.js這個文件,同時上報數據至阿里云物聯網平臺。

          三、應用開發

          既然是系統,沒有應用可不行,我們利用可視化搭建功能 0 代碼快速完成一個應用,只需依次拖入儀表盤和開關組件,替換圖片,綁定設備即可完成全部操作。

          齊活,短短 30 行代碼搭建出的端到端智能家居系統就完成了,保存發布后就可以分享給他人訪問了。

          配合的 TinyEngine 引擎和可視化搭建,開發者無需學習新的編程語言,即可無縫快速切入物聯網開發,也彰顯了阿里云物聯網平臺的包容性和獨創性。各位開發者,趕緊丟掉猶豫,上手試試吧!https://linkdevelop.aliyun.com

          作者:cxlwill

          式輕奢真皮沙發品牌Cierre,以獨一無二、無可取代的寶貴經驗與精湛手工藝技術,將創新與優雅、藝術與技術完美結合,用最少的元素展示出最豐富的內涵,通過設計師的巧妙構思,將優質原材料神奇地組合在一起,不斷設計創造出能夠代表和表達當代生活理念的佳作,展現獨屬于意大利的詩意靈魂。

            品牌歷史

          誕生于意大利奢華家具發源地Forli的現代時尚國際家居品牌Cierre,是意大利著名的皮革世家。在創立品牌之前,Cierre家族主營的是皮革生意,為了謀求發展,創始人頗有遠見的開始涉足家具領域,直到從一個家族式小作坊發展成一個充滿活力的國際家具設計品牌。從1972年創立至今,始終堅持以傳統手工方式制作家具,世代承襲對于皮革藝術的初心,直至成為意大利傳統工藝的代表,其信譽和口碑跨越了半個世紀。

            設計理念

          皮革是Cierre品牌的靈魂,也是貫穿多年的品牌DNA,在幾十年的家具史里,它是為數不多的以真皮家具立足家具領域的意大利品牌。Cierre在以“living in leather”為前提的理念下,對高品質生活孜孜不倦地追求。致力于打造優雅而極致的生活空間,實現用戶尋找與住宅風格一致的家具的愿望,傳遞出意大利式的生活態度。簡約時尚的設計,融入了當代生活的元素,給一成不變的空間帶來了活力,成為能夠表達當代生活理念的佳作。無與倫比的舒適度和高級感,是對Cierre沙發的描述,不論是紳士硬挺的沙發設計,還是柔軟淪陷的包裹感,都可以在Cierre沙發中找到。

            經典沙發

          結合了超高舒適度與現代設計的up-down沙發,活潑而不失雅致。up-down沙發靠背設計細節滿分,尤其適合放置于空間中部,除了整體的端莊大氣,up-down沙發的細節之處也極為精致,在切邊的接縫線細節彰顯Cierre沙發的高貴品質。

          來源:剪刀石頭布家居

          (https://h5.shanghaihomeexpo.com/home/outpush/3295.html)

          利,作為聞名于世的豪車品牌,憑借奢華的外觀、精致的手工藝以及無與倫比的性能受到世人的稱贊,其家具系列更是有著堪比豪車的低調優雅。賓利家具品牌介紹,堪比豪車的家具怎么樣?

            品牌歷史

          2013年賓利品牌決定將其座駕特色帶到家居中,創立了賓利家居,精湛手工工藝是賓利保證其貴族血統的重要原因,賓利家居所有產品均延續了賓利汽車的工藝要求,品質同等精湛,每一個細節都臻于完美。

            設計理念

          賓利家具與本家的汽車事業同樣講究極致工藝美學,精致細膩的工藝傳統依然延續,賓利家具將賓利跑車的經典設計元素完美融入當代裝飾風格,創造出奢尚的家居氛圍,典雅、精致而富有魅力,專為對奢華與精致不懈追求的人士所設計。

            優質選材

          每一件賓利家具,均采用上好材質,秉承賓利品牌的超凡制作工藝,經典設計精髓及奢華優雅格調,不斷給世人呈現出尊貴,典雅與精工細作的高品質家居。賓利家具的皮料與汽車選用同產地同等牛皮,確保每件賓利家具外表美觀并經久耐用。賓利家具對頂級皮質的甄選在“苛求”中發揮到極致,以營造奢華、舒適的居住空間。賓利家具木質飾板的木材則來自世界各地良木,設計師還采用細條紋、菱格紋、以及經典賓利花紋的設計,賦予家居完美的視覺體驗。

            賓利家具

          賓利家具,從沙發到床品、從辦公桌到餐廳家具,涵蓋了家居領域的方方面面。產品延續了汽車的經典風格及制作工藝,呈現出英國貴族血統的低調奢華,珍貴的材質加以細膩的工藝,詮釋出奢華舒適的生活美。

          來源:剪刀石頭布家居

          (https://h5.shanghaihomeexpo.com/home/outpush/3295.html)


          主站蜘蛛池模板: 亚洲av综合av一区二区三区| 高清无码一区二区在线观看吞精| 国产a久久精品一区二区三区| 国产乱人伦精品一区二区在线观看 | 搜日本一区二区三区免费高清视频| 精品国产亚洲一区二区在线观看 | 看电影来5566一区.二区| 亚洲日本一区二区三区| 无码一区18禁3D| 一区二区三区福利视频| 日本不卡一区二区视频a| 无码日韩人妻av一区免费| 一区二区三区四区在线观看视频| 国产成人精品一区二区三区免费| 国产精品无码亚洲一区二区三区 | 日韩精品中文字幕无码一区 | 亚洲AV无码一区二区大桥未久 | 嫩B人妻精品一区二区三区| 天堂国产一区二区三区| 韩国精品一区视频在线播放 | 中文字幕av一区| 精品人妻一区二区三区毛片| 国产99视频精品一区| 无码日韩人妻AV一区二区三区 | 国产一区二区三区在线看| 精品无码国产一区二区三区51安| 综合久久一区二区三区 | 国产成人精品日本亚洲专一区| 青娱乐国产官网极品一区| 中文字幕一区二区三区精彩视频| 乱人伦一区二区三区| 日韩国产免费一区二区三区| 久久婷婷色综合一区二区| 亚洲AV无码一区二区三区牲色| 亚洲人成人一区二区三区| 制服美女视频一区| 日韩一区二区视频在线观看| 日韩人妻无码一区二区三区久久99| 日韩精品午夜视频一区二区三区| 久久福利一区二区| 亚洲一区日韩高清中文字幕亚洲|