簡體   English   中英

如何在 REST UI 中的 ACME oneM2M 中創建資源/發送創建資源的請求?

[英]How to create resource/ send request to create resource in ACME oneM2M in REST UI?

我正在學習 ACME oneM2M 框架,我是新手。 我正在嘗試創建一個 web 儀表板,通過它我可以控制 LED 燈。 這個 web 儀表板可以有按鈕 ON 和 OFF,試圖通過 ACME 創建它。 請幫助我該怎么做,如何在 ACME REST UI 中發送創建資源的請求?

ACME CSE 的作者在這里。

ACME CSE 是oneM2M CSE(公共服務實體)的實現。 它支持 http 和 MQTT 綁定,用於在 oneM2M 資源樹中創建、檢索、更新和刪除資源。 這意味着您可以向 CSE 發送如下請求(使用 curl):

curl -X GET -H 'X-M2M-Origin:CAdmin' -H 'X-M2M-RI:123' -H 'X-M2M-RVI:3' -H 'Content-Type:application/json' -H 'Accept:application/json' http://localhost:8080/cse-in

該請求將從在端口 8080 本地運行的 CSE 中檢索 <CSEBase> 資源。每個請求都需要幾個強制性標頭和(對於 CREATE 和 UPDATE)具有資源定義的主體。

如果您沒有使用 oneM2M 的經驗,那么您應該首先查看規范 TS-0001(架構)、TS-0004(協議)和 TS-0009(http 綁定)(參見oneM2M 規范)。 該網站上的“使用 oneM2M 開發”部分提供了一個很好的起點來獲得技術概覽。

oneM2M 的 GitHub 存儲庫中以 Jupiter Notebooks 的形式提供了向您介紹幾個基本 oneM2M 概念的動手教程(免責聲明:我也是這些教程的作者)。 您可以下載教程,或直接在mybinder.org上運行筆記本,無需任何安裝工作。
本教程附帶了它自己的 ACME CSE 安裝,該安裝在單獨的在線筆記本中運行。 有一些筆記本將向您展示如何注冊您的應用程序,以及如何使用數據容器。 對於每個請求,還會顯示相應的 curl 請求,這可能是您自己的 oneM2M 應用程序的良好起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM