oneM2M ํ์ค์ ์ค์ํ IN-AE Andorid Application์
๋๋ค.
IN-AE๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ ์๋ฏธํ๋ฉฐ IN-CSE(Mobius Server)์ ํต์ ํ๋ฉฐ ADN(Virtual Device)์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ์ ์ดํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
-
AE ์์ฑ -
/{CSE_RESOURCE_NAME}
POST
-
AE ๋ฆฌ์์ค ์กฐํ -
/{CSE_RESOURCE_NAME}/{IN_AE_RESOURCE_NAME}?fu=2&rcn=1
GET
-
์ปจํ ์ด๋๋ ์์ด์ปจ, ๋ณด์ผ๋ฌ, ์ ์ต๊ธฐ์ ์ปจ์ ์ด ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์ IN-AE์์ Container์ ์์ฑ ๋ก์ง์ ์ ์ธํ๋ค.
-
AE ์์ ๋ฆฌ์์ค ์กฐํ -
/{CSE_RESOURCE_NAME}?fu=1&rcn=1
GET
ํด๋น ์ปจํ ์ด๋ ํ์ด์ง์ ๋ฆฌ์์ค ์ด๋ฆ์ ํ์ฑํ๊ธฐ ์ํด AE์ ์์ ๋ฆฌ์์ค ๋ฆฌ์คํธ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์จ๋ค. -
ADN ๋ฆฌ์์ค ์กฐํ -
/{CSE_RESOURCE_NAME}/{IN_AE_RESOURCE_NAME}/{ADN_RESOURCE_NAME}?fu=2&rcn=1
GET
ํด๋น ์ปจํ ์ด๋์ ์ ๋ณด๋ฅผ ์กฐํํ๋ค. -
ADN ์ ์ด -
/{CSE_RESOURCE_NAME}/{IN_AE_RESOURCE_NAME}/{ADN_RESOURCE_NAME}
POST
ํด๋น ์ปจํ ์ด๋์ ์ ์์ ์ ์ดํ๊ธฐ ์ํด contentInstance ๊ฐ์ CSE์๊ฒ ์ ๋ฌํ์ฌ ์ ์ด ์์ฒญ์ ํ๋ค.on
oroff
-
Subscription ์์ฑ -
/{CSE_RESOURCE_NAME}/{IN_AE_RESOURCE_NAME}/{ADN_RESOURCE_NAME}
POST
์ค์๊ฐ์ผ๋ก ADN์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ธฐ ์ํด์๋ ํด๋น Container ๋ฆฌ์์ค ํ์์ Subscription์ ์์ฑํด์ผ ํ๋ค.
-
maven
-
Data Binding
-
Koin -
2.2.3 version
-
Room -
2.3.0
-
Retrofit2 -
2.9.0
-
OkHttp3 -
4.8.1
-
Glide -
4.11.0
-
Viewpager2 -
1.0.0
-
RecyclerView -
1.2.1
-
Mqtt(paho) -
1.2.4
-
Lottie -
3.7.0
-
Coroutine -
1.5.0
Version 2022.12.0
-
Clone a copy of the repository:
$ git clone https://git.wisoft.io/oneM2M/junhyung0927/oneM2M-MVP-Pattern
-
Change to the project directory:
$ cd oneM2M-MVP-Pattern
-
LICENSE: Private
-
WiSoft oneM2M Team <[email protected]>