------ 【導(dǎo)讀】 ------
大家好,我是教主,今天在這里向大家介紹一款專門開發(fā)物聯(lián)網(wǎng)應(yīng)用的在線系統(tǒng),這個(gè)系統(tǒng)是教主本人親自參與設(shè)計(jì),做得不好還請(qǐng)多多建議。系統(tǒng)名曰TinyLink,具體先不討論這個(gè)名字是什么東東了,我們進(jìn)入主題。

導(dǎo)航欄左側(cè)(左上角)是語言選擇,支持簡體中文和英文兩種語言。
導(dǎo)航欄右側(cè)(主頁右上角)有三個(gè)項(xiàng),左邊第一個(gè)Introduction是TinyLink系統(tǒng)的介紹:
第一頁主要是TinyLink桌面應(yīng)用的下載(Download TinyLink Application),下面的藍(lán)色小字表示最新版本,例如上圖表示最新版本在2017年5月24日發(fā)布。還有,如果你選擇的語言(主頁左上角進(jìn)行語言選擇)是英文那么下載的就是英文版本,如果不喜歡看英文沒關(guān)系選擇中文語言下載的就是中文版本。這個(gè)桌面應(yīng)用是TinyLink系統(tǒng)對(duì)物聯(lián)網(wǎng)應(yīng)用開發(fā)者提供的操作接口,在物聯(lián)網(wǎng)應(yīng)用的快速開發(fā)系統(tǒng)(二)中教主會(huì)詳細(xì)介紹如何使用TinyLink系統(tǒng)開發(fā)一個(gè)具體的物聯(lián)網(wǎng)應(yīng)用。
第二頁是TinyLink的特點(diǎn),不同于以往自底向上的開發(fā)模式,TinyLink采取先寫代碼然后硬件選型的開發(fā)模式,這個(gè)解釋看似有些矛盾,也許你會(huì)想在不知道具體硬件平臺(tái)的情況下如何編寫代碼,這也是TinyLink的與眾不同之處,新的自頂向下的開發(fā)模式的確大大加速了開發(fā)過程,當(dāng)你親自使用TinyLink開發(fā)一個(gè)應(yīng)用后就會(huì)恍然大悟。
第三頁中有一個(gè)TinyLink使用的教學(xué)視頻,這個(gè)視頻還是比較易懂的,對(duì)于上手TinyLink特別有幫助
第四頁是對(duì)TinyLink的支持介紹,從介紹來看TinyLink目前支持4種硬件平臺(tái),分別是Arduino、LinkIt、Beagle Bone和樹莓派,其支持的傳感器種類多達(dá)100種,可以使用MQTT將數(shù)據(jù)上傳至幾大物聯(lián)網(wǎng)云平臺(tái)(IBM Watson、百度IoT Hub和AWS IoT)
第五頁是一個(gè)聯(lián)系方式,可以看出TinyLink是國內(nèi)高校的產(chǎn)品,可為什么主頁打開一股洋文撲面而來>.<,不瞞大家,這個(gè)系統(tǒng)不僅對(duì)國內(nèi)開放,在國外也可以訪問,它是面向世界的^.^
導(dǎo)航欄的第二項(xiàng)是TinyLink系統(tǒng)的試用版,這是一個(gè)精簡過的TinyLink>下圖是樣例代碼Upload sensor data to IBM Watson運(yùn)行之后的結(jié)果。紅色矩形框是一個(gè)推薦方案,點(diǎn)開之后發(fā)現(xiàn)除了Arduino Uno平臺(tái)之外還有LinKIt平臺(tái)的解決方案。藍(lán)色矩形框是功能列表,代表代碼中包含的應(yīng)用功能,例如WiFi表示這個(gè)物聯(lián)網(wǎng)應(yīng)用的硬件要通過無線方式進(jìn)行數(shù)據(jù)通信,Light、Soil_Humidity和Temperature表示這個(gè)物聯(lián)網(wǎng)應(yīng)用要采集的數(shù)據(jù)是光強(qiáng)、土壤濕度和溫度。誒,這不就是一個(gè)智能植物的應(yīng)用嗎,沒錯(cuò),根據(jù)樣例代碼的內(nèi)容也不難推斷出這個(gè)應(yīng)用是要將上述采集數(shù)據(jù)上傳到IBM云端。最后的綠色矩形框是硬件配置,這個(gè)硬件配置也包含了各個(gè)傳感器和主板的連接關(guān)系,例如Grove UART WiFi是一個(gè)無線模塊,它連接在Base Shield的UART port上,Base Shield是一塊Arduino系列的擴(kuò)展板,上面不同類型的多個(gè)port,每個(gè)port都是4根杜邦線的組合接口包括VCC、GND、Input和Output,這里Soil Moisture Analog傳感器的連接標(biāo)志是Pin,表示通過杜邦線連接到Base Shield的A2針腳上,3v3,5v表示供電電壓可選3v3或5v。

