導(dǎo)航欄的第三項(xiàng)是TinyLink系統(tǒng)相關(guān)文檔,包括入門介紹的User Guide,還有編寫TinyLink代碼的API Reference,根據(jù)API Reference可以DIY自己的物聯(lián)網(wǎng)應(yīng)用。
合TinyLink我們開發(fā)一個(gè)實(shí)際的物聯(lián)網(wǎng)應(yīng)用,根據(jù)實(shí)際體驗(yàn)我們?cè)賹?duì)這個(gè)TinyLink做些comments。
從TinyLink主頁tinylink.emnets.org下載的客戶端打開后是這樣的

咋上手呢?沒辦法,看Document吧,跟著User Guide一步步做下來(安裝設(shè)備驅(qū)動(dòng)->注冊(cè)),我們登錄到系統(tǒng)然后準(zhǔn)備編寫TinyLink代碼。
咋寫TinyLink代碼?問得好,看Document吧,跟著API Reference照貓畫虎,教主寫了下面這么一段code:
void setup {
TL_Serial.begin(9600);
}
void loop {
TL_Light.read;
TL_Soil_Humidity.read;
TL_Temperature.read;
TL_Serial.println(String("Light = ")+TL_Light.data);
TL_Serial.println(String("Soil Humidity = ")+TL_Soil_Humidity.data);
TL_Serial.println(String("Temperature = ")+TL_Temperature.data);
TL_Time.delayMillis(1000);
}
然后上傳代碼,Submit之后出現(xiàn)如下結(jié)果:

根據(jù)連接關(guān)系圖連接硬件,下圖是教主連接好的硬件實(shí)物圖
點(diǎn)擊右側(cè)的一鍵燒寫(Burn),也許你在實(shí)驗(yàn)的過程中會(huì)發(fā)現(xiàn)這個(gè)燒寫也太慢了吧,開發(fā)過Arduino的人會(huì)明白這已經(jīng)遠(yuǎn)程出Arduino的正常燒寫時(shí)間。情況是醬紫的,在前面教主提到這個(gè)TinyLink是面向世界的,所以把服務(wù)器部署到了國(guó)外,燒寫程序還有個(gè)下載的過程,導(dǎo)致整體時(shí)間變慢。這個(gè)當(dāng)國(guó)人的注冊(cè)數(shù)量將來逐漸多起來之后一定會(huì)在國(guó)內(nèi)部署服務(wù)器,還望大家諒解。

完成之后,打開串口工具(Serial),打開串口,可以看到有數(shù)據(jù)打印,怎么樣是不是很有成就感
