... | ... | @@ -206,13 +206,13 @@ You can find the required files in our repository at [https://gitlab.amd.e-techn |
|
|
2. Let the server notify clients every 5 seconds about a changed TemperatureResource
|
|
|
3. Implement an Air Conditioner Resource with the path `/ACControl`, that can be set to `high`, `medium`, `low` or `off`
|
|
|
|
|
|
1. Use the eventing mechanism CoAP-Observe (Server.java, TODO 10):
|
|
|
### 1. Use the eventing mechanism CoAP-Observe (Server.java, TODO 10):
|
|
|
* Mark the TemperatureResource as observable
|
|
|
|
|
|
```java
|
|
|
resource.setObservable(true);
|
|
|
```
|
|
|
2. Let server notify clients every 5 s about changed TemperatureResource (Server.java, TODO 11):
|
|
|
### 2. Let server notify clients every 5 s about changed TemperatureResource (Server.java, TODO 11):
|
|
|
* indicate a change for resource every 5 seconds
|
|
|
|
|
|
```java
|
... | ... | @@ -222,7 +222,7 @@ You can find the required files in our repository at [https://gitlab.amd.e-techn |
|
|
resource.changed();
|
|
|
}
|
|
|
```
|
|
|
3. Implement an Air Conditioner Resource with the path `/ACControl`, that can be set to `high`, `medium`, `low` or `off` (Client.java & Server.java, TODO 12-15):
|
|
|
### 3. Implement an Air Conditioner Resource with the path `/ACControl`, that can be set to `high`, `medium`, `low` or `off` (Client.java & Server.java, TODO 12-15):
|
|
|
* Change exitAfterResponse to false (Client.java, TODO 12)
|
|
|
* Add the observe-option to your CoAP-GET request (Client.java, TODO 13)
|
|
|
|
... | ... | |