Xentient
Xentient
0
Project description

๐ Overview
Xentient๋ AI ๋ชจ๋ธ์ด ์ค์ ๊ณต๊ฐ๊ณผ ์์ฐ์ค๋ฝ๊ฒ ์ํธ์์ฉํ ์ ์๋๋ก ์ค๊ณ๋ ๋ชจ๋ํ IoT ํฐ๋ฏธ๋ ํ๋ซํผ์ ๋๋ค. ์ผ๋ฐ์ ์ธ ์ค๋งํธ ์คํผ์ปค์ฒ๋ผ ๋จ์ํ ์์ฑ ๋ช ๋ น๋ง ์ฒ๋ฆฌํ๋ ๊ตฌ์กฐ๊ฐ ์๋๋ผ, ๋ง์ดํฌยท์คํผ์ปคยทLCDยท์นด๋ฉ๋ผยทํ๊ฒฝ ์ผ์ยท๋์ ๊ฐ์ง ์ผ์ ๋ฑ์ ํ๋์ ์์คํ ์ผ๋ก ์ฐ๊ฒฐํด ์ฃผ๋ณ ํ๊ฒฝ์ ์ธ์ํ๊ณ ๋ฐ์ํ ์ ์๋๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ฌ์ฉ์๊ฐ ๋ง์ ํ๊ฑฐ๋ ์์ง์์ด ๊ฐ์ง๋๋ฉด, ESP32 ๊ธฐ๋ฐ Node๊ฐ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ MQTT ๋ฐ WebSocket์ ํตํด ์ธ๋ถ AI Brain์ผ๋ก ์ ๋ฌํฉ๋๋ค. ์ดํ AI๋ ์์ฑ ์๋ต, ์ํ ํ์, ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ ๋ํ ๋ฑ์ ์ํํ๋ฉฐ, ๊ฒฐ๊ณผ๋ ์คํผ์ปค๋ LCD๋ฅผ ํตํด ๋ค์ ์ฌ์ฉ์์๊ฒ ์ ๋ฌ๋ฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ํตํด Xentient๋ ๋จ์ํ IoT ๊ธฐ๊ธฐ๋ฅผ ๋์ด, AI๊ฐ ๋ฌผ๋ฆฌ ๊ณต๊ฐ ์์์ ๋์ํ๋ โ๊ณต๊ฐํ ์ธํฐํ์ด์คโ ๊ฐ๋ ์ ์ ์ํฉ๋๋ค.
๐ Features
AI Brain ๋ถ๋ฆฌ ๊ตฌ์กฐ
Hermes, Mem0, OpenClaw, Archon ๋๋ ๊ธฐ๋ณธ LLM์ ์ธ๋ถ Brain์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ํ๋์จ์ด๋ ๋ฌผ๋ฆฌ ์
์ถ๋ ฅ์ ์ง์คํ๊ณ , ์ง๋ฅ ์ฒ๋ฆฌ๋ ์์ ์ํํธ์จ์ด๊ฐ ๋ด๋นํฉ๋๋ค.
๋ค์ํ ์ผ์ ๊ธฐ๋ฐ ๊ณต๊ฐ ์ธ์
INMP441 ๋ง์ดํฌ, PIR ์ผ์, BME280 ํ๊ฒฝ ์ผ์, OV2640 ์นด๋ฉ๋ผ ๋ฑ์ ํตํด ์์ฑ, ์์ง์, ์จ์ต๋, ์์ ์ ๋ณด๋ฅผ ์์งํ๊ณ ์ฃผ๋ณ ํ๊ฒฝ ์ํ๋ฅผ ์ธ์ํ ์ ์์ต๋๋ค.
AI Brain ์ฐ๋ ๊ตฌ์กฐ
MQTT ๋ฐ WebSocket ๊ธฐ๋ฐ์ผ๋ก ์ธ๋ถ AI Brain๊ณผ ์ฐ๊ฒฐ๋๋ฉฐ, Hermes, Mem0, OpenClaw, Archon, ์ผ๋ฐ LLM ๋ฑ ๋ค์ํ AI ์์คํ
๊ณผ ์ฐ๋ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ค์๊ฐ ์์ฑ ์ธํฐ๋์
์ง์
์ฌ์ฉ์ ์์ฑ์ AI ์๋ฒ๋ก ์ ๋ฌํ๊ณ , ์์ฑ๋ ์๋ต์ TTS ๊ธฐ๋ฐ ์์ฑ ์ถ๋ ฅ์ผ๋ก ๋ค์ ์ ๊ณตํด ์๋ฐฉํฅ AI ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํฉ๋๋ค.
LCD ๊ธฐ๋ฐ ์ํ ์๊ฐํ ๊ธฐ๋ฅ
LCD ๋์คํ๋ ์ด๋ฅผ ํตํด listening, thinking, speaking, error ๋ฑ ์์คํ
์ํ๋ฅผ ์ง๊ด์ ์ผ๋ก ํ์ํ์ฌ ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ๊ฐํํฉ๋๋ค.
๋ชจ๋ํ ํ๋์จ์ด ๊ตฌ์กฐ
๋ง์ดํฌ, ์คํผ์ปค, ์นด๋ฉ๋ผ, ์ผ์, ๋์คํ๋ ์ด ๋ฑ์ ๋
๋ฆฝ ๋ชจ๋ ํํ๋ก ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ, OpenSCAD ๊ธฐ๋ฐ 3D ์ค๊ณ ์๋ฃ๋ฅผ ํตํด ๊ณต๊ฐ ํ๊ฒฝ์ ๋ง๋ ๋ค์ํ ํํ๋ก ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค.
W5500 ๊ธฐ๋ฐ Ethernet ํ์ฅ ์ง์
W5500 Ethernet Controller๋ฅผ ํ์ฉํด ์์ ์ ์ธ ์ ์ ๋คํธ์ํฌ ํ๊ฒฝ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ, ์ค์๊ฐ MQTT ๋ฐ WebSocket ๋ฐ์ดํฐ ์ ์ก ์์ ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
๐ System Architecture

https://github.com/daviddatuX25/Xentient/blob/main/xentient.md
Xentient๋ 3๊ณ์ธต ๊ตฌ์กฐ์ ๋๋ค.
Tier 1 โ Hardware Node
ESP32 ๊ธฐ๋ฐ Node Base์ INMP441 ๋ง์ดํฌ, MAX98357A ์คํผ์ปค ์ฐํ, OV2640 ์นด๋ฉ๋ผ, PIR ์ผ์, BME280 ํ๊ฒฝ ์ผ์, LCD๊ฐ ์ฐ๊ฒฐ๋ฉ๋๋ค.
Tier 2 โ Core / Harness
Node์์ ์ฌ๋ผ์ค๋ ์ผ์ยท์์ฑ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ , MQTT bridge, mode manager, LCD face machine, Brain Router๋ฅผ ํตํด ์์ AI Brain์ผ๋ก ์ ๋ฌํฉ๋๋ค.
Tier 3 โ AI Brain
Hermes, Mem0, OpenClaw, Archon ๋๋ ๊ธฐ๋ณธ LLM์ด ์ฐ๊ฒฐ๋ฉ๋๋ค. AI Brain์ Xentient ๋ด๋ถ์ ๊ณ ์ ๋์ง ์์ผ๋ฉฐ ๊ต์ฒด ๊ฐ๋ฅํ ์ธ๋ถ ๊ณ์ธต์
๋๋ค.
๋ฐ์ดํฐ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฌ์ฉ์ ์์ฑ/์ผ์ ์ ๋ ฅ โ ESP32 Node โ MQTT/WebSocket โ Xentient Core โ AI Brain โ ์๋ต ์์ฑ โ TTS/LCD/์คํผ์ปค ์ถ๋ ฅ
๐ Role and Application of the WIZnet's Chip

https://github.com/daviddatuX25/Xentient/blob/main/docs/HARDWARE.md
์ฌ์ฉ๋ WIZnet ์นฉ: W5500
W5500์ SPI ๊ธฐ๋ฐ์ Hardwired TCP/IP Ethernet Controller๋ก, TCP/IP ์ฒ๋ฆฌ๋ฅผ ์นฉ ๋ด๋ถ์์ ์ํํฉ๋๋ค. ๊ณต์ ์๋ฃ ๊ธฐ์ค W5500์ TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE๋ฅผ ์ง์ํ๋ฉฐ, 32KB TX/RX ๋ฒํผ์ ์ต๋ 80MHz SPI ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
Xentient์์ W5500์ ์ญํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ESP32์ Wi-Fi ์์กด์ฑ ๋ณด์
๊ณ ์ ์ค์นํ ๊ณต๊ฐ AI ๋ ธ๋์์๋ ์ ์ ์ด๋๋ท์ด Wi-Fi๋ณด๋ค ์์ ์ ์ ๋๋ค. - ๋คํธ์ํฌ ์ฒ๋ฆฌ ๋ถ๋ด ๊ฐ์
W5500์ด TCP/IP ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ฉด ESP32๋ ์์ฑ, ์ผ์, LCD, ์ํ ๊ด๋ฆฌ์ ๋ ์ง์คํ ์ ์์ต๋๋ค. - MQTT / WebSocket ๊ธฐ๋ฐ ์ค์๊ฐ ๋ฐ์ดํฐ ์ ์ก ์์ ํ
Xentient๋ ์์ฑยท์ํยท์ผ์ ์ด๋ฒคํธ๋ฅผ ์ง์์ ์ผ๋ก ์ ๋ฌํด์ผ ํ๋ฏ๋ก, ์์ ์ ์ธ ๋คํธ์ํฌ ๊ณ์ธต์ด ์ค์ํฉ๋๋ค.
๐ Market & Application Value
Xentient์ ์์ฅ ๊ฐ์น๋ AI๋ฅผ ๋ฌผ๋ฆฌ ๊ณต๊ฐ์ ์ฐ๊ฒฐํ๋ ํฐ๋ฏธ๋ ๊ตฌ์กฐ์ ์์ต๋๋ค. ์ ์ฉ ๊ฐ๋ฅํ ๋ถ์ผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ค๋งํธํ / ๊ฐ์ธ AI ๋ฃธ ์ด์์คํดํธ
์์ฑ, ํ๊ฒฝ ์ผ์, ์นด๋ฉ๋ผ, ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฒฐํฉํด ๊ณต๊ฐ๋ณ AI ๋น์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. - ์คํผ์ค / ํ์์ค ์๋ํ
๋ฐฉ๋ฌธ์ ์๋ด, ํ์ ์์ฝ, ๊ณต๊ฐ ์ํ ๋ชจ๋ํฐ๋ง, ์์ฑ ๊ธฐ๋ฐ ์ ๋ฌด ํ๋ฆ์ ์ ์ฉ ๊ฐ๋ฅํฉ๋๋ค. - ๊ต์ก / ๊ฐ๋ฐ ์ํฌ์คํ
์ด์
์ฌ์ฉ์๊ฐ ์์ฑ์ผ๋ก ์ง๋ฌธํ๊ฑฐ๋ ์์ ์ ์ง์ํ๋ฉด AI Brain์ด ์ธ๋ถ ๋๊ตฌ์ ์ฐ๊ฒฐํด ์๋ตํ๋ ๊ตฌ์กฐ๋ก ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค. - ์ฐ์
์ฉ Edge AI ํฐ๋ฏธ๋
W5500 ๊ธฐ๋ฐ ์ ์ ๋คํธ์ํฌ๋ฅผ ์ ์ฉํ๋ฉด ๊ณต์ฅ, ์คํ์ค, ์ค๋น์ค์ฒ๋ผ ๋ฌด์ ์์ ์ฑ์ด ๋ฎ์ ํ๊ฒฝ์์๋ ํ์ฉ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
์์ฅ์ฑ ์ธก๋ฉด์์ Xentient๋ B2C ๋จ๋ ์ ํ๋ณด๋ค๋ B2BยทB2D ๊ฐ๋ฐ์ ํ๋ซํผ์ ๋ ์ ํฉํฉ๋๋ค. ์์ ํ ์ค๋งํธ ์คํผ์ปค์ ๊ฒฝ์ํ๊ธฐ๋ณด๋ค๋, โAI ๊ณต๊ฐ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค ์ ์๋ ๋ชจ๋ํ ๋ ํผ๋ฐ์ค ํ๋ซํผโ์ผ๋ก ํฌ์ง์ ๋ํ๋ ๊ฒ์ด ํ์ค์ ์ ๋๋ค.
๐ WIZnet Strategic Value
Xentient๋ WIZnet Maker ์ํ๊ณ์์ W5500์ ๋จ์ Ethernet ์ฐ๊ฒฐ ๋ถํ์ด ์๋๋ผ AI-IoT ํฐ๋ฏธ๋์ ์ ๋ขฐ์ฑ ๊ณ์ธต์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก์ ๋๋ค.
๊ธฐ์กด WIZnet ํ์ฉ ์ฌ๋ก๊ฐ TCP ์๋ฒ, HTTP ์์ , ์ผ์ ๋ฐ์ดํฐ ์ ์ก์ ๋จธ๋ฌด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ค๋ฉด, Xentient๋ ์์ฑ, ์ผ์, LCD, AI Brain, MQTT/WebSocket์ ์ฐ๊ฒฐํ ๊ณต๊ฐํ AI ์ธํฐํ์ด์ค๋ก ํ์ฅํฉ๋๋ค.
WIZnet ๊ด์ ์ ์ ๋ต์ ๋ฉ์์ง๋ ๋ช ํํฉ๋๋ค.
โAI ์๋์๋ ๋ฌผ๋ฆฌ ์ธ๊ณ์ ์์ ์ ์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํ์ํ๋ฉฐ, W5500์ Edge AI ์ฅ์น์ ์ ๋ขฐ์ฑ ์๋ ์ ์ ๋คํธ์ํฌ ๊ธฐ๋ฐ์ด ๋ ์ ์๋ค.โ
๐ Summary
Xentient๋ AI๋ฅผ ๋ฌผ๋ฆฌ ๊ณต๊ฐ๊ณผ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๋ชจ๋ํ IoT ํฐ๋ฏธ๋ ํ๋ก์ ํธ๋ก, ์์ฑยท์ผ์ยท๋์คํ๋ ์ดยท๋คํธ์ํฌ๋ฅผ ํ๋์ ๊ตฌ์กฐ ์์์ ํตํฉํ ๊ฒ์ด ํน์ง์ ๋๋ค. ๋จ์ํ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด๋ ์ผ์ ์ ์ด๋ฅผ ๋์ด, AI Brain๊ณผ ์ค์๊ฐ์ผ๋ก ์ฐ๋๋๋ ๊ณต๊ฐํ ์ธํฐํ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ค๋ ์ ์์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋ํ WIZnet W5500 ๊ธฐ๋ฐ Ethernet ํ์ฅ ๊ตฌ์กฐ๋ฅผ ํตํด ์์ ์ ์ธ Edge AI ๋คํธ์ํฌ ํ๊ฒฝ ๊ตฌ์ถ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ํฅํ ์ค๋งํธํ, ์คํผ์ค ์๋ํ, ์ฐ์ ์ฉ AI ๋จ๋ง ๋ฑ ๋ค์ํ ๋ถ์ผ๋ก ํ์ฅ๋ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ถ ํ๋ก์ ํธ์ ๋๋ค.
๐ QnA
Q1. Xentient๋ ๋ฌด์์ธ๊ฐ์?
Xentient๋ AI ๋ชจ๋ธ์ ๋ฌผ๋ฆฌ ๊ณต๊ฐ๊ณผ ์ฐ๊ฒฐํ๋ ๋ชจ๋ํ IoT ํฐ๋ฏธ๋์
๋๋ค. ๋ง์ดํฌ, ์คํผ์ปค, ์ผ์, LCD, ์นด๋ฉ๋ผ๋ฅผ ํตํด ๊ณต๊ฐ์ ๊ฐ์งํ๊ณ AI Brain๊ณผ ์ฐ๊ฒฐํด ์๋ตํฉ๋๋ค.
Q2. W5500์ ์ด ํ๋ก์ ํธ์์ ์ ์ค์ํ๊ฐ์?
W5500์ ESP32์ ์์ ์ ์ธ ์ ์ ์ด๋๋ท ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค. TCP/IP ์ฒ๋ฆฌ๋ฅผ ํ๋์จ์ด๋ก ๋ด๋นํ๋ฏ๋ก, MCU์ ๋ถ๋ด์ ์ค์ด๊ณ ์ค์๊ฐ ์์ฑยท์ผ์ ๋ฐ์ดํฐ ์ ์ก ์์ ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
Q3. ์ด ํ๋ก์ ํธ๊ฐ ์ผ๋ฐ ์ค๋งํธ ์คํผ์ปค์ ๋ค๋ฅธ ์ ์ ๋ฌด์์ธ๊ฐ์?
์ค๋งํธ ์คํผ์ปค๋ ์์ฑ๋ ๋จ์ผ ์ ํ์ ๊ฐ๊น์ง๋ง, Xentient๋ ๊ณต๊ฐยทAI Brainยท์ผ์ ๊ตฌ์ฑ์ ๋ฐ๊ฟ ์ ์๋ ๊ฐ๋ฐ ํ๋ซํผ์
๋๋ค. ํน์ AI ์๋น์ค์ ์ข
์๋์ง ์๋ ๊ตฌ์กฐ๊ฐ ํต์ฌ ์ฐจ๋ณ์ ์
๋๋ค.
Q4. ํ์ฌ ์ ํํ ๋จ๊ณ์ธ๊ฐ์?
ํ์ฌ ๊ณต๊ฐ ์๋ฃ ๊ธฐ์ค์ผ๋ก๋ ํ๋กํ ํ์
๋จ๊ณ์
๋๋ค. BOM, ํ์จ์ด, ํ๋์จ์ด ๊ตฌ์กฐ๋ ์ ์๋์ด ์์ผ๋, release, ์ธ์ฆ, ์์ฐ์ฉ PCB, ๋ณด์ ์ ์ฑ
์ ์์ง ํ์ธ๋์ง ์์ต๋๋ค.
Q5. ์ด๋ค ์ฐ์
์ ๊ฐ์ฅ ์ ํฉํ๊ฐ์?
์ค๋งํธํ, ์คํผ์ค ์๋ํ, ๊ต์ก์ฉ AI ์ํฌ์คํ
์ด์
, ์คํ์คยท๊ณต์ฅ์ฉ Edge AI ์ธํฐํ์ด์ค์ ์ ํฉํฉ๋๋ค. ํนํ W5500์ ์ ์ฉํ ์ ์ ๋คํธ์ํฌ ๋ฒ์ ์ ์ฐ์
์ฉ ๊ณ ์ ์ค์น ํ๊ฒฝ์ ๊ฐ์ ์ด ์์ต๋๋ค.
