Skip to content

GosoGB/AAS_Dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

535 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ 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





๐Ÿ“š ์ฐธ์กฐ ์ž๋ฃŒ

๋ฆด๋ฆฌ์ฆˆ ๋…ธํŠธ 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๋ฅผ ์—ฐ์†์œผ๋กœ ์‹œ๋„ํ•  ๋•Œ ์‹คํŒจํ•˜๋Š” ํ˜„์ƒ์ด ๋ณด๊ณ ๋จ
    • ์ถ”ํ›„ ๋ฒ„์ „์—์„œ ์ˆ˜์ •ํ•  ์˜ˆ์ •์ž„

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages