【正文】
opyprint?1. GET://localhost/athome呈現(xiàn)某一特定狀態(tài),[plain]view plaincopyprint?1. GET://localhost/athome/1/剩下的部分這里就不多說了,多說無(wú)益,可以自己谷歌去。接著我們要討論的就是系統(tǒng)框架系統(tǒng)框架為什么是Raspberry PIRaspberry Pi在這里只是充當(dāng)了數(shù)據(jù)的發(fā)送和接收,雖然我們可以直接將Raspberry PI作為控制的對(duì)象,但是將這個(gè)從中剝離來講清楚系統(tǒng)的結(jié)構(gòu)會(huì)更加簡(jiǎn)單。從而,可以讓我們把核心注意力聚焦在要解決的問題上,也就是數(shù)據(jù)傳送,每個(gè)部分都可以簡(jiǎn)單地從系統(tǒng)剝離出來,用另外的事物來替換。為什么是Arduino這個(gè)問題的答案和上面是一樣的,只是因?yàn)橛行└阄锫?lián)網(wǎng)是從軟件過來的,對(duì)于他們來說去理解端口的難道可能有點(diǎn)大。所以,我們?cè)诤?jiǎn)化系統(tǒng)設(shè)計(jì)的同時(shí),也把系統(tǒng)的代碼簡(jiǎn)化了。因?yàn)锳rduino足夠的簡(jiǎn)單,我們可以關(guān)心問題的本質(zhì),而不是如何去編程。為什么是Ajax至于什么是Ajax,AJAX即“Asynchronous JavaScript and XML”(異步的JavaScript與XML技術(shù)),指的是一套綜合了多項(xiàng)技術(shù)的瀏覽器端網(wǎng)頁(yè)開發(fā)技術(shù)。這里的目的只是在于演示如何運(yùn)用這些數(shù)據(jù),使它具有他應(yīng)有的價(jià)值,而不在于技術(shù)本身。當(dāng)然ajax不是必需的,如果你需要的只是用來控制這個(gè)燈。為什么是Laravel只是因?yàn)閭€(gè)人喜愛,你也可以用Ruby On Rails來搭建這樣一個(gè)功能,或者是Java。只不過PHP在我的服務(wù)器上運(yùn)行得挺不錯(cuò)的,而且我又不需要重新去寫配置那些配置。同時(shí)Laravel可以簡(jiǎn)單的開發(fā)我們所需要的功能,換句話說他是PHP世界的Ruby On Rails。