esp8266wifi模塊樂鑫代理商:Golioth發布基于ESP-IDF開源SDK,Golioth 發布了面向樂鑫 ESP-IDF 的開源 SDK,使基于樂鑫產品的項目能夠輕松、安全地連接至 Golioth Cloud,Golioth 上的所有云計算服務(例如 OTA 固件更新、命令與控制、時間序列數據庫和日志記錄)都可直接應用于 ESP-IDF 項目。
選擇 Golioth
Golioth 是一個專為硬件和固件團隊設計的設備管理云平臺,支持各類物聯網設備連云,并充分利用這些設備數據。硬件平臺不應阻礙開發人員通過不同的方式連接到云。為滿足開發人員多樣的選擇需求,Golioth 將支持盡可能多的硬件平臺,并提供設備端示例和固件代碼片段,以幫助開發者快速使用 Golioth Cloud 創建原型。為此,Golioth ESP-IDF SDK 近期還新增了 Zephyr RTOS SDK 和 nRF Connect SDK(基于Zephyr)作為支持平臺。
Golioth 是專為支持硬件而構建的云平臺
使用 Golioth 的云服務需要:
?一個帶有網絡接口的設備(例如在 ESP-IDF FreeRTOS 上運行的 LwIP)
?一個 CoAP 庫
?一種使用 DTLS 加密數據包的方法
?(可選)CBOR 編碼
目前,Golioth 開發的任何設備端 SDK 在與 CoAP 端通信時都將具備上述條件。因此,Golioth 基于 ESP-IDF 的項目能夠實現以下功能:
?遠程更新,包括特定設備
?時間序列數據庫實時跟蹤,輕松管理云端傳感器數據
?使用基于狀態的云端數據庫進行命令和控制
?設備日志記錄,單個設備傳遞故障排除消息(使用的調試探測器和 USB 接口更少?。?br />
?輕松實現所有云端數據遷移至第三方可視化工具和云平臺
Golioth 承諾對其推出的所有 SDK 進行持續測試,因此 Golioth ESP-IDF SDK 將持續支持樂鑫推出的的硬件,并會隨 ESP-IDF 生態的任何變動進行測試調整。
ESP-IDF 開發框架優勢
esp8266wifi模塊樂鑫代理商物聯網開發框架 ESP-IDF 是一個基于網絡的實時操作系統 (RTOS),基于 FreeRTOS 內核構建,兼容所有樂鑫 ESP32 系列 SoC。樂鑫使用 LwIP 捆綁了一個網絡協議棧,并將 RTOS 適配到樂鑫的 Wi-Fi、藍牙和 Thread 調制解調器上。此外,esp8266wifi模塊樂鑫代理商ESP-IDF 還提供包括構建系統和編程工具在內的外部組件和開發庫。因此 ESP-IDF 不僅僅是一套完整的軟件,更像是一個發行版。
Golioth 為什么推出基于 ESP-IDF 的 SDK?
重要的原因是大量用戶需要使用 ESP-IDF!Golioth 一直以來都致力于提供可支持用戶希望使用平臺的設備端 SDK 和示例。esp8266wifi模塊樂鑫代理商硬件產品與 ESP-IDF 相組合,為用戶提供了豐富且高性價比的解決方案,被越來越多客戶用于 Wi-Fi 產品中。ESP-IDF 和基于它構建的產品,現已積累了大量用戶。許多使用過 FreeRTOS 的開發者都希望尋找一種集成度更高的方式,實現與 Golioth Cloud 之間的連接。
Golioth 也在持續關注著樂鑫新推出的硬件產品。例如,樂鑫于 2022 年 6 月發布的 ESP32-C5 不僅搭載了 RISC-V 單核處理器,還集成了 2.4 & 5 GHz 雙頻 Wi-Fi 6,這是在低成本 Wi-Fi 領域的重大突破;基于 RISC-V 處理器的 ESP32-H2 兼容 IEEE 802.15.4 MAC 層和 Phy 層協議,支持設備輕松加入 Thread 網絡。Thread 設備將作為候選設備加入到今年即將發布 Matter 標準中,幫助用戶輕松構建應用程序。
Golioth ESP-IDF SDK 技術支持
您可以通過快速入門文檔了解新的 Golioth ESP-IDF SDK。如果您有任何問題,可以在 Golioth Discord 平臺與其他開發人員交流,或在 Golioth 論壇或 Golioth GitHub 提交您遇到的問題。
ESP Insights 自定義儀表板,如果您對 ESP Insights 尚不了解,建議先點此了解相關信息,以便更好地理解本文內容。esp8266wifi模塊樂鑫代理商ESP Insights 儀表板具備強大的篩選功能,致力于幫助用戶快速篩查發生相似事件的節點。用戶不僅可以通過儀表板查找特定的節點,對節點事件進行診斷,還可以查看事件日志、時間指標以及系統變量值,并與其他已知診斷信息進行關聯。點此了解分組分析和篩選功能的相關信息。
為何推出自定義儀表板?
在查看設備數據時,每個 esp8266wifi模塊樂鑫代理商ESP Insights 用戶或許都有不同的關注點。開發者用戶可能較為關注儀表板的診斷功能,以了解設備的崩潰或是重啟事件;而產品經理用戶則可能更注重其分析功能,希望查看發生特定事件的在線設備在一天、一周或一個月的選定時間范圍內的數量分布。若僅支持單一的默認視圖,用戶每次使用時都需要手動設置篩選條件,這勢必會大大影響用戶體驗。因此,我們對儀表板進行了改進。新版儀表板支持終端用戶保存其保留或應用的篩選條件,并創建自定義儀表板。同時,用戶也可以根據自己的需要和使用習慣,設置并保存多個儀表板,例如圖中的崩潰設備儀表板、LED 照明設備 v5.0(固件版本)等等。
Dashboards Menu 儀表板菜單
管理儀表板
上圖的菜單欄中列出了數個自定義的儀表板,根據不同的篩選條件,每個儀表板呈現的內容都不盡相同。例如,“Crashing Device 儀表板”列出了過去七天內每天設備崩潰的數量,而“LED Lights 儀表板”則列出了固件項目名為 “led_lights”的所有設備的診斷數據。
儀表板支持用戶選定絕對或相對的時間范圍(如過去七天、過去三十天)。選定篩選條件及時間范圍后,設備列表會根據所選條件進行動態更新。
接下來,讓我們詳細地了解一下如何創建并管理儀表板:
1. 創建您的第一個儀表板
初次使用時,esp8266wifi模塊樂鑫代理商用戶界面僅為一個沒有設置任何篩選條件的默認儀表板。用戶可以通過應用篩選條件并選定時間范圍,創建一個新的儀表板。如需將所選篩選條件保存為一個獨立的儀表板,可在提示消息彈窗中點擊“保存儀表板”。創建完成后,該儀表板會出現在界面左側的菜單欄中。
儀表板將基于選定的時間范圍加載對應數據。如果用戶選擇的是絕對時間范圍(如 2022 年 6 月 10 日-2022 年 7 月 10 日),那么每次查看該儀表板時,加載的都是相同的此段時間范圍內的數據。如果用戶選擇的是相對時間范圍(如過去 30 天),那么儀表板將從當前日期獲取相對時間(如過去 30 天)內的數據進行顯示。
2. 重命名儀表板
保存成功后,用戶可以根據自己的喜好為該儀表板重新命名。點擊儀表板右上角的“設置”選項,選擇“重命名儀表板”。
Rename Dashboard 重命名儀表板
編輯完成后,即可保存更改。保存后,左側菜單欄以及儀表板標題都將顯示編輯后的新名稱。
3. 保存儀表板
儀表板支持保存選定的篩選條件及搜索標準。保存后,在賬戶登錄期間,儀表板將持續保留所選的搜索項。點擊儀表板右上角的“設置”選項,選擇“保存儀表板”。
改動保存成功后,用戶會收到確認信息。
4. 另存為新的儀表板
用戶可以以現有的儀表板為模板,創建新的儀表板。對現有儀表板進行改動后,可以將其另存為一個新的儀表板,此項操作會保留現有儀表板的各項配置。點擊儀表板右上角的“設置”選項,選擇“另存為新的儀表板”。
Save As New Dashboard 另存為新的儀表板
完成上述操作后,即可在左側菜單中的儀表板列表中看到新創建的儀表板。
5. 設置默認儀表板
用戶可以根據自己的喜好或使用頻率,將特定的儀表板設置為登錄后顯示的默認界面。僅支持設置唯一的默認儀表板。點擊esp8266wifi模塊樂鑫代理商儀表板右上角的“設置”選項,選擇“設置默認儀表板”。
Set As Default Dashboard 設置默認儀表板
6. 刪除儀表板
用戶可以刪除不再需要的儀表板。除了作為基礎模板的系統默認儀表板外,其余由用戶創建的儀表板都支持刪除功能。點擊儀表板右上角的“設置”選項,選擇“刪除儀表板”。
Delete Dashboard 刪除儀表板