์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

Linux์šฉ ipmems ๋‹ค์šด๋กœ๋“œ

Ubuntu ์˜จ๋ผ์ธ, Fedora ์˜จ๋ผ์ธ ๋˜๋Š” Debian ์˜จ๋ผ์ธ์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ipmems Linux ์•ฑ์„ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.

์ด๊ฒƒ์€ ipmems-15578.zip์œผ๋กœ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ipmems๋ผ๋Š” Linux ์•ฑ์ž…๋‹ˆ๋‹ค. ์›Œํฌ์Šคํ…Œ์ด์…˜์šฉ ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์ธ OnWorks์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OnWorks๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ipmems๋ผ๋Š” ์ด ์•ฑ์„ ๋ฌด๋ฃŒ๋กœ ์˜จ๋ผ์ธ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‹คํ–‰ํ•˜์„ธ์š”.

์ด ์•ฑ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

- 1. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ PC์— ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

- 2. ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX์— ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

- 3. ์ด๋Ÿฌํ•œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

- 4. ์ด ์›น์‚ฌ์ดํŠธ์—์„œ OnWorks Linux ์˜จ๋ผ์ธ ๋˜๋Š” Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MACOS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

- 5. ๋ฐฉ๊ธˆ ์‹œ์ž‘ํ•œ OnWorks Linux OS์—์„œ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

- 6. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ์ƒท

Ad


ipmems


๊ธฐ์ˆ 

๋‚ด์žฅํ˜• HTTP ์„œ๋ฒ„, ๋ฐ”์ด๋„ˆ๋ฆฌ ํ”„๋กœํ† ์ฝœ ๊ตฌ๋ฌธ ๋ถ„์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋กœํ† ์ฝœ ์—๋ฎฌ๋ ˆ์ด์…˜ ์„œ๋ฒ„, ์›๊ฒฉ ๋ณด์•ˆ ๊ด€๋ฆฌ ์„œ๋ฒ„, ๋‚ด์žฅํ˜• Groovy ์Šคํฌ๋ฆฝํŒ… ๊ธฐ๋Šฅ ๋ฐ HMI(SCADA) ์‹œ๊ฐํ™” ๋ชจ๋“ˆ์„ ๊ฐ–์ถ˜ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์‹œ๊ฐํ™” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.



ํŠน์ง•

  • ๋‚ด์žฅํ˜• ์›น ์„œ๋ฒ„
  • ์ž„๋ฒ ๋””๋“œ DBMS
  • ์›๊ฒฉ ๊ด€๋ฆฌ ๋„๊ตฌ
  • ๋ฐ”์ด๋„ˆ๋ฆฌ/ASCII ์žฅ์น˜ ํ”„๋กœํ† ์ฝœ ๊ตฌ๋ฌธ ๋ถ„์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • ์‹ค์‹œ๊ฐ„ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๋™์‹œ ์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ
  • ๊ทธ๋ฃจ๋น„ ์Šคํฌ๋ฆฝํŒ…
  • ๋‹ค์ค‘ ์Šคํฌ๋ฆฝํŒ… ์—”์ง„ ์ง€์›
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์™ธ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค ์„œ๋ฒ„
  • Gzip์œผ๋กœ ์••์ถ•๋œ ํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ ๊ตํ™˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • ์ „์ฒด ๊ตญ์ œํ™” ์ง€์›(UTF-8 ์ธ์ฝ”๋”ฉ ๋ฆฌ์†Œ์Šค)
  • RXTX(RS-232, RS-485) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ”์ธ๋”ฉ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋™๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ
  • XML ์ „์ฒ˜๋ฆฌ ์›น์„œ๋ฒ„ ์‹œ์„ค
  • SVGZ ํ˜•์‹ ์ง€์›
  • ์˜ค๋ฅ˜ ์ถ”์  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋™์  Swing ๊ธฐ๋ฐ˜ ๋กœ๊ทธ ๋ทฐ์–ด
  • Windows ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜
  • ํ”„๋กœํ† ์ฝœ ์—๋ฎฌ๋ ˆ์ด์…˜ ์„œ๋ฒ„(IPMEMS ๋‚ด์—์„œ ์ž์ฒด ๊ฐ€์ƒ ์žฅ์น˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ)
  • Unix ๋ฒ”์šฉ ํŒŒ์ผ I/O ํด๋ž˜์Šค(RXTX ๋ฐ socat ์ข…์†์„ฑ ์—†์Œ)


์˜ค๋””์–ธ์Šค (Audience)

์ œ์กฐ, ๊ณ ๊ธ‰ ์ตœ์ข… ์‚ฌ์šฉ์ž, ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž, ๊ฐœ๋ฐœ์ž, ์—”์ง€๋‹ˆ์–ด๋ง, ๋†์—…


์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค

Java Swing, Java AWT, ํ”„๋กœ์ ํŠธ๋Š” ์›๊ฒฉ ์ œ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์›น ๊ธฐ๋ฐ˜, ๋น„๋Œ€ํ™”ํ˜•(๋ฐ๋ชฌ), ์ฝ˜์†”/ํ„ฐ๋ฏธ๋„, ๋ช…๋ น์ค„, ํ”Œ๋Ÿฌ๊ทธ์ธ


ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

์œ ๋‹‰์Šค ์‰˜, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ๊ทธ๋ฃจ๋น„, ์ž๋ฐ”


๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™˜๊ฒฝ

ํ”„๋กœ์ ํŠธ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ๋„๊ตฌ, ๊ธฐํƒ€ API, JDBC, SQL ๊ธฐ๋ฐ˜, ํ”Œ๋žซ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.


์ด๋Š” https://sourceforge.net/projects/ipmems/์—์„œ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์šด์˜ ์ฒด์ œ ์ค‘ ํ•˜๋‚˜์—์„œ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์œผ๋กœ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด OnWorks์—์„œ ํ˜ธ์ŠคํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad