# ๐ AAS for MUFFIN (Asset Administration Shell)
### ๐ ๋ชฉ์
MODLINK์ AAS ์๋น์ค ๊ธฐ๋ฅ ๊ตฌํ
---
### โณ ๊ธฐ๊ฐ
AAS ๊ฐ๋ฐ์ 2025๋
๋๋ถํฐ 2๊ฐ๋
๋์ ๊ฑธ์ณ ๋จ๊ณ์ ์ผ๋ก ์ถ์ง
- **1์ฐจ๋
๋:** ์์ง๊ณต ์ค๋งํธ์ ์กฐ ์ง์์ฌ์
์ํ์ ํ์ํ ๋ฒ์ ๋ด์์ ๊ฐ๋ฐ
- **2์ฐจ๋
๋:** AAS-Ready ๋๋ฐ์ด์ค๋ก ์ ํํ ๋ฐ ์๋น์คํ ๊ฐ๋ฅํ ์์ค์ ๋ชฉํ๋ก ๊ณ ๋ํ
---
### ๐ฆ ๋ฒ์
- **๋์ ๋๋ฐ์ด์ค:**
- ๐ฉ MT11 ๋๋ MT11 ์์ ๊ธฐ์ข
- **AAS ํ์ค ์ฌ์:**
- **AAS ๋ฉํ๋ชจ๋ธ:** Ver. 3.0
- **AAS API:** Ver. 3.0
- **๐ ๏ธ AAS ์๋น์ค**
- **Registry**
- AAS Descriptor cardinality: `0..1`
- Submodel cardinality: `0..2`
- OperationalData, TinyML
- 2์ฐจ๋
๋์ ํ์ฅ ์์
- **Repository**
- ์ธ์ฆ: **Basic Authentication** ๋ฐฉ์๋ง ์ง์
- ์ธ๊ฐ: ์ง์ํ์ง ์์
- ์ํธ: **TLS with private cert**
---
---
### ๐ ์ฐธ์กฐ ์๋ฃ
- [AAS ์์คํ
์ค๊ณ ๋ฐ ๊ฐ๋ฐ์ - Google Slides](https://docs.google.com/presentation/d/1NWkLF7XYZ8OllXszv8sXUnAlGn4tBXhNEJDuJkfJBJI/edit?slide=id.g36bb4e79687_0_0)
- [[์์ง๊ณต] ์ค๋งํธ์ ์กฐ ์ง์์ฌ์
์ถ๊ฐ๊ณผ์
- Monday Item](https://edgecross.monday.com/boards/3772214321/pulses/8676370651)
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Sep 1, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.5.12, Ver.1.5.12 ๊ฐ๋ฐ ์๋ฃ
### MT11 : Ver.1.5.12 / MT10,MODLINKL-L : Ver.1.4.12
### ์ ๊ท ๊ธฐ๋ฅ
- [Node๋ณ ์ ์ก ์ฃผ๊ธฐ ์ค์ ] ์ฃผ๊ธฐ๋ฐ์ดํฐ๋ Node๋ณ๋ก ์ ์ก ์ฃผ๊ธฐ๋ฅผ ์ค์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋จ, ๊ฐ๋ณ ์ ์ก์ฃผ๊ธฐ๋ฅผ ์ ํํ์ง ์์ ์ ๊ธฐ๋ณธ ์ ์ก ์ฃผ๊ธฐ์ ๋ง์ถฐ ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํจ
- [MT11] stl container์ ๋ํด ์ปค์คํ
psram allocator ๊ตฌํ
### ๊ธฐ๋ฅ ๊ฐ์
- [Defualt Network Service] MFM ์ค์ ๊ฐ ์ ํจํ์ง ์์ ์ ๋คํธ์ํฌ ์ค์ ๊ฐ ๋ณต์ ๊ธฐ๋ฅ ๊ตฌํ
- [Report] LTE์๋น์ค ์ฌ์ฉ์ LM5, USIM ์ผ๋ จ๋ฒํธ mfm/status๋ก ์ ์กํ๋ ๊ธฐ๋ฅ ๊ตฌํ
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Aug 6, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.5.01, Ver.1.4.11 ๊ฐ๋ฐ ์๋ฃ
### MT11 : Ver.1.5.01 / MT10,MODLINKL-L : Ver.1.4.11
### ์ ๊ท ๊ธฐ๋ฅ
- [MT11] Ethernet/IP ํ๋กํ ์ฝ ์ถ๊ฐ : TAG READ/WRITE ๊ธฐ๋ฅ, ๋ฐฐ์ด READ ๊ธฐ๋ฅ ์ง์, ๋ฐฐ์ด WRITE ๊ธฐ๋ฅ์ ๋จ์ผ ์ธ๋ฑ์ค๋ง ๊ฐ๋ฅ
- [Scan Rate] ๋ชจ๋ ์ฌ๋ ์ด๋ธ๋ง๋ค Scan Rate๋ฅผ ์ค์ ํ ์ ์๋๋ก ํ๋ผ๋ฏธํฐ ์ถ๊ฐ
### ๊ธฐ๋ฅ ๊ฐ์
- [Precision] Float ์๋ฃํ ์ ํ์ ์์์ ์ดํ์ ์๋ฆฌ์๋ฅผ ์ค์ ํ ์ ์๊ฒ ํ๋ผ๋ฏธํฐ ์ถ๊ฐ, ๊ธฐ์กด์๋ ์์์ 2์๋ฆฌ๊น์ง ๊ณ ์ ์ผ๋ก ํํ ๋จ
- [Status Report] ๊ธฐ์กด์ 1์๊ฐ๋ง๋ค ์ ์กํ๋ ์ํ ๋ฉ์์ง(LTE ์ ํธ์ธ๊ธฐ, ์์ฌ ๋ฉ๋ชจ๋ฆฌ ๋ฑ)์ ์ฃผ๊ธฐ๋ฅผ 10๋ถ์ผ๋ก ์์ ํจ
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ July 21, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.4.1 ๊ฐ๋ฐ ์๋ฃ
### ์ ๊ท ๊ธฐ๋ฅ
- [CLI] MQTT ๋ธ๋ก์ปค, NTP ์๋ฒ, MFM API ์ ๋ณด ๋ฑ ๋ณ๊ฒฝ ๊ธฐ๋ฅ ์ถ๊ฐ
- [MT11] ์๋น์ค ์ธํฐํ์ด์ค Ethernet ์ถ๊ฐ
### ๊ธฐ๋ฅ ๊ฐ์
- [W5500] MQTT ๋ธ๋ก์ปค์ ์ฐ๊ฒฐ์ด ์ง์์ ์ผ๋ก ๋์ด์ง๋ ๋ฒ๊ทธ ์์
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ June 16, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.4.0 ๊ฐ๋ฐ ์๋ฃ
### ์ ๊ท ๊ธฐ๋ฅ
- [MELSEC] ํ๋กํ ์ฝ ์ถ๊ฐ
- [MT11] ๋๋ฐ์ด์ค ์ถ๊ฐ - ์๋น์ค ๋คํธ์ํฌ๋ LTE๋ง ์ง์ํ๊ณ ์์ผ๋ฉฐ 1.4.1 ๋ฒ์ ์์ ๋ชจ๋ ์ง์ํ ์์
### ๊ธฐ๋ฅ ๊ฐ์
- [Batch Payload] ์๋ฒ๋ก ์ ์กํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐฐ์นํํ๋ก ๋ฌถ์ด์ ์ ์กํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ
- [TOPIC ๋ณ๊ฒฝ] ๊ธฐ์กด์ ๋ถ๋ฆฌ๋์ด ์๋ INPUT/OUTPUT ํ ํฝ์ ํ๋์ ํ ํฝ์ผ๋ก ํตํฉ
- [์๊ฒฉ์ ์ด ๊ธฐ๋ฅ ๊ฐ์ ] ์ฅ๋น๋ก ์ ์กํ๋ ๊ฐ๊ณผ ๋๋ฐ์ด์ค๋ด ์ค์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๊ฐ์ ๋ํ ํค๋ฅผ ๋ณ๊ฒฝํจ
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Mar 4, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.3.0 ๊ฐ๋ฐ ์๋ฃ
### ์ ๊ท ๊ธฐ๋ฅ
- ์ธํฐํ์ด์ค
- [MODLINK-T3] LINK1, LINK2 ์ค์ ๋ฐ RS-485 ์ธํฐํ์ด์ค ๊ฐ๋ฐ
- [MODLINK-T2] ์๋น์ค ๋คํธ์ํฌ Ethernet ์ถ๊ฐ
- CLI ๋ชจ๋
- [MODLINK-T2,T3] ๋ถํ
ํ 5์ด ๋ด Enter ํค ์
๋ ฅ ์ CLI ๋ชจ๋๋ก ์ง์
, ์๋น์ค ๋คํธ์ํฌ๋ฅผ ์ค์ ๊ธฐ๋ฅ ์ถ๊ฐ
- FOTA ์ฒญํฌ ๊ธฐ๋ฅ ์ถ๊ฐ
- ์๋ฒ์ ์ฒญํฌ ๋จ์๋ก ์ ์ฅ๋ ํ์จ์ด๋ฅผ ์
๋ฐ์ดํธํ๋ฉฐ ์ค์๊ฐ์ผ๋ก ์
๋ฐ์ดํธ ํํฉ์ ์๋ฒ๋ก ์ ์ก ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ
- STATUS ์ ์ก ๊ธฐ๋ฅ ์ถ๊ฐ
- ์๋ฒ์์ ๋๋ฐ์ด์ค ์ค์ ๊ฐ ์์ฒญ์ ์ ์ก ๊ธฐ๋ฅ ์ถ๊ฐ
- 1์๊ฐ ๋ง๋ค ํน์ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ ์ ์๋ฒ๋ก ๋๋ฐ์ด์ค STATUS ์ ๋ณด ์ ์ก
### ๋ฒ๊ทธ ์์
- [LTE ์ฌ์ฉ ์] MQTT ๋ธ๋ก์ปค ์ฌ์ฐ๊ฒฐ์ NTP ์๊ฐ ๋๊ธฐํ ๋ฒ๊ทธ ์์
### ๊ธฐ๋ฅ ๊ฐ์
- [MODBUS TCP] SlaveID ์ถ๊ฐ, Multi Slave ์ค์ ์ ์ฌ๋ฌ๊ฐ์ Client๋ฅผ ์์ฑํด ๋ฆฌ์์ค ๊ด๋ฆฌ
- [FOTA] ๋ถํ
์ ์๋ฒ์ ์๋ ์
๋ฐ์ดํธ ๋ฒ์ ์ ํ์ธํด ์๋์ผ๋ก ์งํ๋๋ ๊ธฐ๋ฅ ์ญ์
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Jan 8, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.2.1 ๊ฐ๋ฐ ์๋ฃ
### ๋ฒ๊ทธ ์์
- MFM๊ณผ FOTA https ์์ฒญ์ ๋์์ ์ฒ๋ฆฌํ๋ ๋ก์ง์ ์์ ํจ
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Jan 6, 2025
## MUFFIN ํ๋ ์์ํฌ Ver.1.2.0 ๊ฐ๋ฐ ์๋ฃ
### ์ ๊ท ๊ธฐ๋ฅ
- ์ธํฐํ์ด์ค
- [MODLINK-T2] LINK1, LINK2 ์ค์ ๋ฐ RS-485 ์ธํฐํ์ด์ค ๊ฐ๋ฐ
- ๊ธฐ๋ฅ ์ถ๊ฐ
- [MODLINK-T2] Modbus TCP ๋ฉํฐ ์ฌ๋ ์ด๋ธ ๊ธฐ๋ฅ ์ง์
- [MODLINK-T2] Modbus RTU ๋ฉํฐ ์ฌ๋ ์ด๋ธ ๊ธฐ๋ฅ ์ง์
- [MODLINK-L] Modbus RTU ๋ฉํฐ ์ฌ๋ ์ด๋ธ ๊ธฐ๋ฅ ์ง์
### ๊ธฐ๋ฅ ์ ์ฝ
- Ver.1.2.0์์๋ ๋จ์ผ ๋ ์ง์คํฐ๋ก๋ง ์๊ฒฉ์ ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- Ver.1.2.0์์๋ MFM ์ค์ ๊ฐ์ ์์ ํ ๊ฒฝ์ฐ์๋ ๋๋ฐ์ด์ค๋ฅผ ๋ฆฌ์
ํฉ๋๋ค.
- [MODLINK-L] : ์ต๋ ์ค์ ๋
ธ๋๋ฅผ 50๊ฐ๋ก ์ ์ํฉ๋๋ค.
- [MODLINK-T2] : ์ต๋ ๋
ธ๋๋ฅผ 35๊ฐ๋ก ์ ์ํฉ๋๋ค.
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Nov 26, 2024
## MUFFIN ํ๋ ์์ํฌ Ver.1.1.0 ๊ฐ๋ฐ ์๋ฃ
### ์ ๊ท ๊ธฐ๋ฅ
- ๋คํธ์ํฌ
- [MODLINK-T2] Ethernet ํต์ ์ธํฐํ์ด์ค ๊ฐ๋ฐ
- ํ๋กํ ์ฝ
- [MODLINK-T2] Modbus TCP ํต์ ํ๋กํ ์ฝ ๊ฐ๋ฐ
### ๊ธฐ๋ฅ ์ ์ฝ
- [MODLINK-T2] Ver.1.1.0์์๋ Modbus RTU ํต์ ํ๋กํ ์ฝ์ ์ง์ํ์ง ์์ต๋๋ค.
- [MODLINK-T2] Ver.1.1.0์์๋ ๋จ์ผ ์ฌ๋ ์ด๋ธ์์ ํต์ ๋ง์ ์ง์ํฉ๋๋ค.
- [MODLINK-T2] Ver.1.1.0์์๋ ๋จ์ผ ๋ ์ง์คํฐ๋ก๋ง ์๊ฒฉ์ ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- [MODLINK-T2] Ver.1.1.0์์๋ Modbus TCP ๋๋ Ethernet ์ค์ ์ ์์ ํ ๊ฒฝ์ฐ์๋ ๋๋ฐ์ด์ค๋ฅผ ๋ฆฌ์
ํฉ๋๋ค.
### ์๋ ค์ง ๋ฒ๊ทธ
- MFM ์ค์ ์ด ๋๋ฌ์์๋ ๋ถ๊ตฌํ๊ณ "unavailable due to jarvis task being already running or blocked" ์ฝ๋๊ฐ ์ถ๋ ฅ๋๋ ๋ฒ๊ทธ๊ฐ ๋ณด๊ณ ๋จ
- ์ค์ ๊ฐ ์ด๊ธฐํ(factory reset) ๋ช
๋ น ์คํ ์ดํ์ ๋๋ฐ์ด์ค ๋์ ์๋๊ฐ ๋์ ๋๊ฒ ๋๋ ค์ง๋ ๋ฒ๊ทธ๊ฐ ๋ณด๊ณ ๋จ
#
# ๋ฆด๋ฆฌ์ฆ ๋
ธํธ Nov 20, 2024
## MUFFIN ํ๋ ์์ํฌ Ver.1.0.0 ๊ฐ๋ฐ ์๋ฃ
### ์ ๊ท ๊ธฐ๋ฅ
- ๋คํธ์ํฌ
- LTE Cat.M1 ํต์ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ํ๋กํ ์ฝ
- MQTT(S)
- HTTP(S)
- Modbus RTU
- ์คํ ๋ฆฌ์ง
- EspFS
- CatFS
- JARVIS
- Validator
- Config
- ์ ๋ณด ๋ชจ๋ธ
- Base Node
- Variable Node
- ๊ธฐ๊ณ ๋ฐ์ดํฐ ๋ณํ
- ์ด๋ฒคํธ ํธ๋ฆฌ๊ฑฐ๋ง
- Built-in Data Types
- OTA
### ๊ธฐ๋ฅ ์ ์ฝ
- Ver.1.0.0์์๋ ์ค์ ๊ฐ๋ฅํ Node์ ๊ฐ์๊ฐ 50๊ฐ๋ก ์ ํ๋จ
- ์ถํ ๋ฒ์ ์์ ์ค์ ๊ฐ๋ฅ ๊ฐ์๋ฅผ ๋๋ฆด ์์ ์
- Ver.1.0.0์์๋ LTE ๋ชจ๋์ ์ฌ์ฉํด์ผ ํ๋ฉฐ, ESP32 ์นฉ์
๋ง OTA ๊ฐ๋ฅํจ
- ์ถํ ๋ฒ์ ์์ Wi-Fi, Ethernet์ผ๋ก๋ OTA ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ์์ ์
- ์ถํ ๋ฒ์ ์์ ATmega2560 ์นฉ์
๋์์ผ๋ก OTA ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ์์ ์
- Ver.1.0.0์์๋ Modbus ํ๋กํ ์ฝ๋ง ์ง์๋๋ฉฐ, ๋จ์ผ ์ฌ๋ ์ด๋ธ๋ง ์ง์ํจ
- ๋ํ ์๊ฒฉ์ ์ด ๋ช
๋ น์ ๊ฒฝ์ฐ, ๋จ์ผ ๋ ์ง์คํฐ๋ก๋ง ๊ฐ๋ฅํจ
- ์ถํ ๋ฒ์ ์์ Modbus TCP ํ๋กํ ์ฝ์ ์ง์ํ ์์ ์
### ์๋ ค์ง ๋ฒ๊ทธ
- OTA๋ฅผ ์ฐ์์ผ๋ก ์๋ํ ๋ ์คํจํ๋ ํ์์ด ๋ณด๊ณ ๋จ
- ์ถํ ๋ฒ์ ์์ ์์ ํ ์์ ์