首頁 > 評測 > 站在云端——Particle Photon Kit評測
站在云端——Particle Photon Kit評測
- [導讀]
- 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:硬件連接
LED燈連接到D0,光敏傳感器連接到A5和A2,A5提供5V電壓,A2讀取數(shù)據(jù)。代碼如下,仍然是滿滿的Arduino編程風格,看來Arduino的影響真是無處不在!

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

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

圖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)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前