---
# System prepended metadata

title: Om2m Resouce Tree Update 做法
tags: [tutorials, Om2m, research]

---

# Om2m Resouce Tree Update 做法 


###### tags: `research` `tutorials` `Om2m`

**目標 : 更改container 內容(lbl)，觸發通知訂閱者**
備註 : 不能更改container 名字 (rn)

## Access 
身分為admin 可以做6個動作，包括本次教學的UPDATE

![](https://i.imgur.com/jCCtKtO.png)

## Before Update 

![](https://i.imgur.com/IM4nUt9.png)
DESCRIPTOR 內容 :
![](https://i.imgur.com/37G3pA9.png)




## Update (PUT) (Use Postman)

![](https://i.imgur.com/FneV2wZ.png)

![](https://i.imgur.com/NkLpVIg.png)

DESCRIPTOR 內容成功修改 :
![](https://i.imgur.com/B2L2jeF.png)

![](https://i.imgur.com/SvulgHR.png)
Node-red 這邊成功收到DESCRIPTOR修改通知
Debug5 收到DESCRIPTOR修改後的內容
(特別注意Lab3 是新增container裡的data，收到的是data資訊，收到的資訊不同你需要修改你解析的程式)

![](https://i.imgur.com/onZ7gE2.png)


## 總結
**觸發訂閱通知:**
1. 更新 container 內容
2. 新增/刪除 container的data

(本篇示範的container名字為 DESCRIPTOR)

備註 : (PUT)和 (POST) 主要差別在於Body 和 url 
(PUT) url已經填寫你要修改的contaier，所以不需要再填寫Container名字(rn)

原本Post:
![](https://i.imgur.com/VUtf2OL.png)

