Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 bt7086福利一区二区三区最新,一区二区视频在线免费观看,肥女大bbwbbwbbwbbw…

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          30 行 Javascript 代碼搞定智能家居系統(tǒng)

          30 行 Javascript 代碼搞定智能家居系統(tǒng)

          文首發(fā)于『阿里云 IoT 開發(fā)者社區(qū)』,更多精彩物聯(lián)網(wǎng)內(nèi)容歡迎前往瀏覽。

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

          常見的智能家居解決方案包括了設(shè)備端、上云、應用端三大部分,更廣的還涉及大數(shù)據(jù)及人工智能。傳統(tǒng)的物聯(lián)網(wǎng)開發(fā)非常強調(diào)流程性,即設(shè)備端、云、應用端三個步驟需要依次進行。而今天,依托于阿里云物聯(lián)網(wǎng)平臺的『物模型』基礎(chǔ),物聯(lián)網(wǎng)開發(fā)的兩端可以齊頭并進,節(jié)省大量的人力物力成本。

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

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

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

          一、開通服務(wù)

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

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

          完成后選擇『設(shè)備開發(fā)』標簽頁 —— 新增調(diào)試設(shè)備,記錄下設(shè)備三元組。

          二、設(shè)備開發(fā)

          打開嵌入式 Javascript 在線工作臺(沒錯,開發(fā)環(huán)境都不用搭建),創(chuàng)建新項目。替換 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);
          

          將設(shè)備連接至電腦,點擊『連接』并『運行』,設(shè)備啟動后會自動加載并運行index.js這個文件,同時上報數(shù)據(jù)至阿里云物聯(lián)網(wǎng)平臺。

          三、應用開發(fā)

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

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

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

          作者:cxlwill

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

            品牌歷史

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

            設(shè)計理念

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

            經(jīng)典沙發(fā)

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

          來源:剪刀石頭布家居

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

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

            品牌歷史

          2013年賓利品牌決定將其座駕特色帶到家居中,創(chuàng)立了賓利家居,精湛手工工藝是賓利保證其貴族血統(tǒng)的重要原因,賓利家居所有產(chǎn)品均延續(xù)了賓利汽車的工藝要求,品質(zhì)同等精湛,每一個細節(jié)都臻于完美。

            設(shè)計理念

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

            優(yōu)質(zhì)選材

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

            賓利家具

          賓利家具,從沙發(fā)到床品、從辦公桌到餐廳家具,涵蓋了家居領(lǐng)域的方方面面。產(chǎn)品延續(xù)了汽車的經(jīng)典風格及制作工藝,呈現(xiàn)出英國貴族血統(tǒng)的低調(diào)奢華,珍貴的材質(zhì)加以細膩的工藝,詮釋出奢華舒適的生活美。

          來源:剪刀石頭布家居

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


          主站蜘蛛池模板: 精品日本一区二区三区在线观看| 交换国产精品视频一区| 综合久久一区二区三区 | 久久精品国产一区二区三区不卡| 亚洲国产成人久久一区WWW | 色一乱一伦一图一区二区精品| 亚洲一区二区三区香蕉| 少妇激情av一区二区| 成人毛片一区二区| 99精品久久精品一区二区| 久久久91精品国产一区二区| 无码少妇丰满熟妇一区二区| 一区二区三区免费电影| 午夜福利一区二区三区高清视频| 国产成人精品第一区二区| 精品免费久久久久国产一区| 日韩一区二区久久久久久| 精品国产一区二区三区免费看| 久久精品国产亚洲一区二区三区 | 国产人妖视频一区在线观看| 国产韩国精品一区二区三区| 亚洲一区二区三区播放在线| av无码一区二区三区| 色噜噜狠狠一区二区三区| 精品少妇一区二区三区在线| 国产精品成人免费一区二区| 中文字幕一区二区三区有限公司| 亚洲一区AV无码少妇电影| 国产av天堂一区二区三区| 国产高清一区二区三区视频| 日韩免费视频一区二区| 一区二区三区四区国产| 亚洲av无码一区二区三区天堂 | 农村乱人伦一区二区| 亚洲片一区二区三区| 亚无码乱人伦一区二区| 日韩综合无码一区二区| 深夜福利一区二区| 激情无码亚洲一区二区三区| 无码人妻精品一区二区三区99仓本| 精品一区二区三区四区电影|