www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 站在云端——Particle Photon Kit評測

站在云端——Particle Photon Kit評測

云端   Photon   Particle   Broadcom   Wi-Fi   STM32   F205   
  • 作者:netlhx
  • 來源:21ic
  • [導讀]
  • Photon Kit是Particle推出的一款Wi-Fi開發(fā)板入門套件,可用于物聯(lián)網(wǎng)或云端應用。開發(fā)板內(nèi)置Broadcom Wi-Fi芯片及STM32 F205微處理器,硬件使用非常靈活。

 

默認創(chuàng)建了一個空白文檔,并已幫我們寫好基本的程序框架,風格與Arduino的編程風格非常類似。

整個開發(fā)環(huán)境的左邊是一些控制按鈕,主要的按鈕包括程序燒寫、代碼窗口、庫、幫助文檔及設備管理,最下面是系統(tǒng)設置。在設備管理器里可以查看當前已添加的設備類型及名稱,設置里面包含用戶密碼設置等管理信息。

接下來寫一段簡單的代碼,實現(xiàn)兩個簡單的功能,一是讀取光敏傳感器的值,另一個則是使用配套的LED燈來驗證輸出控制功能。硬件連接如下

20.jpg

圖20:硬件連接

LED燈連接到D0,光敏傳感器連接到A5和A2,A5提供5V電壓,A2讀取數(shù)據(jù)。代碼如下,仍然是滿滿的Arduino編程風格,看來Arduino的影響真是無處不在!

21.jpg

圖21:測試代碼

點擊IDE中的編譯圖標,開始編譯代碼,如果沒有錯誤,會提示正確的信息,一個典型的輸出如下

22.jpg

圖22:編譯輸出

接下要將編譯好的代碼下載到開發(fā)板,點擊左側(cè)的下載按鈕,開始通過OTA給開發(fā)板下載代碼,下載畫面如下

23.jpg

圖23:BIN代碼下載

同時注意到RGB指示燈應該變?yōu)檠蠹t色,表明正在下載代碼到開發(fā)板上。

稍等片刻后,剛刷入到開發(fā)板的程序就會開始運行,這時可以通過查看LED燈的情況來檢測代碼運行的效果。

至此我們已經(jīng)完成了一個代碼的編輯、編譯及燒寫的過程,而這一切,都是在云端進行的!OTA,嗯,這也是OTA!

總結(jié)來說,這是一塊真正的站在云端的開發(fā)板。如果你用過ARM的mbed,一定會有似曾相識的感覺!一樣的云端編輯器,云端編譯;和mbed略有不同的是,mbed需要將生成的BIN文件下載到本地,然后再復制到mbed設備映射到PC端的磁盤,從而實現(xiàn)代碼寫入到設備。Photon則更進一步,將整個過程完全通過網(wǎng)絡實現(xiàn)!實際上這個過程淡化了MCU編程的復雜性,將簡單和快捷直接呈現(xiàn)給用戶,而底層的MCU編程的復雜性則被固件完成了。所以雖然開發(fā)板上集成的Broadcom Wi-Fi芯片及STM32 F205微處理器,性能固然強勁,但是在整個開發(fā)過程中,我們已沒有太多與之直面的機會,Arduino式的編程風格,讓我們似乎已不知硬件為何物!

另外在整個使用過程中,可能是由于國外服務器的原因,與服務器的連接似乎并不是很穩(wěn)定,可能通過板載的RGB LED燈看出來。也有可能是固件優(yōu)化的問題,希望在后續(xù)的固件中能進一步得到改善!

參考資源:

Particle官網(wǎng):https://www.particle.io/

Photon資料:https://docs.particle.io/guide/getting-started/intro/photon/

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論