기획특집 PLC 와 Open Hardware 를이용한시리얼게이트웨이제작과클라우드연동 김주동대표 / 주신시스템 IoT는인터넷을기반으로하는시스템의구축이며, 유비쿼터스, 즉언제어디서나네트워크에접속하여정보를얻을수있음을의미한다. 그러나인터

Similar documents
Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

벤처연구사업(전동휠체어) 평가

COMFILE_VOL13_ cdr

고급 프로그래밍 설계

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

PowerPoint 프레젠테이션

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft PowerPoint - chap01-C언어개요.pptx

SBR-100S User Manual

IoT 시스템의구축과 IoT 클라우드서버적용 었다. 지금은스마트기기가일반화되었다. 휴대하기편하게하기위해서는우선크기가작아야했다. 그리고성능이뛰어나야했다. 그래서스마트기기가작아지면서이제는성능또한매우빨라졌다. 스마트기기의성능이이제는우리가사용하고있는데스크탑컴퓨터의속도와도같아졌

PowerPoint 프레젠테이션

H3250_Wi-Fi_E.book

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

BY-FDP-4-70.hwp


고객 카드

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

PowerPoint Presentation

슬라이드 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

JARDUINO-UNO-BT 커넥터 / 스위치기능 종류 USB 커넥터리셋스위치 DC 전원잭업로드선택스위치 ISP 모드선택점퍼블루투스시리얼모듈전원 / 디지털포트 / 아날로그포트커넥터및 ISP 커넥터 기능 +5V 전원공급, 유선업로드기능누른상태에서전원을공급하면부트로더프로그

1_cover

Windows 8에서 BioStar 1 설치하기

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

온라인등록용 메뉴얼

Report Designer V3.0 사용설명서 2장

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

Report Designer V3.0 사용설명서 2장

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

Mango220 Android How to compile and Transfer image to Target

Windows Server 2012


KDTÁ¾ÇÕ-2-07/03

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

ADP-2480

Microsoft PowerPoint - 권장 사양

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

vRealize Automation용 VMware Remote Console - VMware

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

[Brochure] KOR_TunA

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

ISP and CodeVisionAVR C Compiler.hwp

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Install stm32cubemx and st-link utility

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PowerPoint 프레젠테이션

슬라이드 1

PowerPoint 프레젠테이션

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint - 10Àå.ppt

Microsoft Word - Armjtag_문서1.doc

실용신안등록청구의범위청구항 1 안드로이드기반스마트폰앱 (Application Program, 애플리케이션프로그램 ) 을통하여제어장치를제어하는실습장치에있어서, 통신이설정된컴퓨터 (400) 로부터전송되는안드로이드기반스마트폰앱을저장하는메모리 (130) 와, 상기스마트폰앱에의

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

NX1000_Ver1.1

KDTÁ¾ÇÕ-1-07/03

XGT InfoU_K_160411

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

DV 통신 HotSpot 사용문답 By DV 통신정보는어디서?

Microsoft Word - src.doc

InfoU_K_100713

© Rohde & Schwarz; R&S®CDS Campus Dashboard Software

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

- 2 -

Mango-E-Toi Board Developer Manual

Untitled-3

,., 75 ppm* 1,, 100 ppm* 2, 200 ppm* ,.. : 75 ppm* 1 Super G3, : 100 ppm* 2 : 200 ppm* 2 *1: A4. ApeosPort-V ApeosPort-V ppm. *2:

침입방지솔루션도입검토보고서

SIGIL 완벽입문

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

ThinkVantage Fingerprint Software

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

구성품 - UMD 2808 모듈 - JTAG 커넥터 - 젂원 케이블 주요 특징 모듈의 부품화 : 고신뢰성의 DSP 모듈을 최적화된 시스템에 적용 용이 TMS320F2808 ZGMS - 100MHz 탑재 : 확장된 온도규격 (-40 도 ~ 125 도) 적용 Ultralo

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

로봇SW교육원 강의자료

,, 55 * 1., * 2 80, 140.,. Z, 3.,. *1: A4. ApeosPort-V ApeosPort-V ppm. *2: (A4 ), ( ), 200 dpi. : 55 ppm* : A3 Super G3, : 80 ppm : 140

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Musique(002~095).indd

Transcription:

기획특집 김주동대표 / 주신시스템 anyethernet@naver.com IoT는인터넷을기반으로하는시스템의구축이며, 유비쿼터스, 즉언제어디서나네트워크에접속하여정보를얻을수있음을의미한다. 그러나인터넷을연결하기전단계인센서네트워크를구현하기위해서는시리얼통신이필수적이며, 어느때보다그중요성이부각되고있다. 신이라고정의하여도무방하다. IoT가이슈화되면서 5V 레벨통신인 TTL 통신과프로토콜의정의가중요하게되었다. 모든센서는측정후약속된포맷 ( 프로토콜정의 ) 으로변환하여전송하여야한다. IoT를구현하기위한가장기본적인통신방식은 TTL 통신과 Serial 통신이다. 모든 CPU에내장되어사용할수있으며, 간단하게사용할수있기때문이다. IoT 장치는저전력으로센싱을하고, 센싱한데이터를네트워크를통하여전달하여야한다. IoT 장치의가장기본은네트워크이다. 여기서 IoT 센서와통신하기위한기본수단은 TTL 통신이며, TTL 통신을확장하여 RS232, RS422, RS 485 통신이될수있다. 또한무선블루투스가있을수있는데, 이러한통신의가장기본적인통신은 TTL 통신이다. TTL 통신을이용하여만들어진것이 Serial 통 본고에서는코딩과관련된상세한내용은배제하고, 방법과필요한것을찾을수있는곳을알려주는것으로대신한다. 그리고누구나하드웨어를이용한개발이가능하도록해주는 Open 하드웨어에대하여설명한다. 1. Open 하드웨어우리는유비쿼터스 (Ubiquitous) 와스마트기기, IoT (Internet of Things), AI( 인공지능 ) 라는급변하는시대를살아가고있다. 산업용하드웨어와소프트웨어를개발하고있는필자지만, 기술의빠른변화는적응하기 104

힘들다. 기술이하루가다르게변화하고있다. 예전에는몇년을주기로변화가이루어졌지만, 지금은수시로기술의변화가이루어지고있다. 인터넷이발달하고기술자료가넘쳐나고있는시점에서는누구나개발이가능한환경이되었다. 필자또한인터넷을이용하여개발자가된부류의한사람이라고생각한다. 인터넷을이용하여자료를모으고, 생소하지만필요에의해스스로만들수있는환경이제공되고있다. 그림 1. Arduino Open 하드웨어중에가장많이알려지고있는것이아두이노 (Arduino) 이다. 아두이노는 8비트기기뿐만아니라다양한하드웨어에서도사용가능하지만, 일반적으로 8비트하드웨어를개발할때사용한다. 8비트하드웨어는 OS가없이펌웨어로동작하는장치이며, OS 를사용하는기기와구별된다. 아두이노는사용자가많고예제프로그램과샘플을구하기가매우쉽다. 처음하드웨어를접하는초보자들에게매우유용하게사용될수있다. 또한하드웨어의개념을이해하는데도움이되며, 기본적인 C 언어를익히는데도도움이된다. Open 하드웨어에는라즈베리파이외에국내의 hard kernel의 Odroid와같이유명제품도있다. 그러나일반적으로라즈베리파이를많이사용하고있으므로라즈베리파이를기준으로설명한다. 그림 2. Raspberry PI 3 B+ Open 하드웨어인라즈베리파이는성능이우수하고, 개발자가필요로하는대부분의기능을갖추고있다. 이더넷, WIFI, 블루투스, 시리얼, GPIO, USB 또한 OS 기반의하드웨어이므로리눅스 (Linux) 및 Windows10 설치가가능하며, 개발자가힘들게 CPU 기반의하드웨어를개발하지않아도될정도의신뢰성을보장하고있다. 여기에서는필자가사용하고있는라즈베리파이 (Rasp berry PI B) 모델에대하여설명한다. 개발자들은자신에맞는하드웨어를개발하여사용하는것을좋아한다. 그러나빠르게변화하는하드웨어스펙을유지하는것은매우힘이들고, 많은비용이드는작업이다. 2018년 4월현재, Raspberry Pi3 B+ 는최근에출시된제품으로기존의 B모델에비하여이더넷속도가향상되고, CPU 4CORE 속도향상무선 Wifi 및블루투스성능향상과무선통신인증이강화되었다. B모델에비하여전력소모량의증가를보였다. 2018. 5 105

HMI&SCADA 의역할변화와 IoT 의확장 라즈베리파이의경우영국의라즈베리재단에서교육용으로개발되어전세계에보급되었으며, 다양한용도로사용되고있다. 무엇보다저렴한것이특징이고, 구입시전원어댑터와함께판매되는제품을선택하는것이좋다. SD메모리카드는 16기가타입이적당하다. SD 메모리의경우 8기가소용량이나 16기가나가격의차이가별로없다. SD메모리카드의경우용량일클수록속도가빨라 OS를굽는시간이절약되기도하고, 라즈베리파이의속도도빨라진다. 2. 8비트와 OS 내장하드웨어의장단점 8비트와 64비트하드웨어인라즈베리파이와비교하는자체가잘못된것이기는하지만, 하드웨어초보자의경우 Arduino와라즈베리파이를구분하기가어렵기때문에설명을하였다. 필자는라즈베리파이를사용하여개발하는것이좋다고생각한다. 라즈베리파이는 IoT를구현하기위한가장좋은제품이다. 매우저렴한가격과다양한인터페이스를지원하고있기때문이다. 또한라즈베리는 OS를설치하는것으로개발환경이모두갖추어진것과도같다. 개발환경은기 필자는 Arduino를이용하여개발하기도한다. 그러나아두이노를이용하여개발하는것은간단하게실험실수준에서기능을구현해보는단계정도로만족하여야한다. 아두이노를재디자인하여용도에맞게만들지않고점퍼를이용하여연결한그대로를시장에내어놓는경우가간혹있는데, 이것은상품이아니며, 사고의위험성이있으므로실험실용으로만사용해야한다고생각한다. 8비트하드웨어의장점은 OS를내장한제품에비하여전력을적게사용하고, 하드웨어다운현상이적게이루어진다는장점이있다. 그림 3-1. 라즈베리파이 OS 다운로드 (RASPBIAN 다운로드 ) 그러나 OS를내장하는장치에비하여용량이적기때문에카메라나기타이더넷구현블루투스구현프로그램의작성등은 OS를내장하는라즈베리파이가기능면에서월등하다. OS를사용하고있으므로전력을 8비트보다많이사용하지만, 일반컴퓨터보다많은전력을사용하는것은아니며, 약 3W의소형전력을사용한다. 일반컴퓨터와같이키보드와마우스를사용할수있으며, HDMI 모니터를사용할수있어최적의개발환경을구성할수있다. 다운로드가.zip 파일로되어있으며,.zip 파일을풀면약 3 기가후반또는 4 기가의.img 가생성된다. 그림 3-2. 라즈베리파이 OS 다운로드 (RASPBIAN 다운로드 ) 106

본적으로표준 C언어와 C++ 언어를사용할수있으며, Python과 Java 등의언어를사용할수있다. 또한, Open GL과기타영상관련프로그램을개발할수도있다. OS를설치한다기보다 SD flash 카드에굽는다는표현이맞을것같다. 4기가정도의이미지를다운받아서 SD 플래시디스크에구우면설치완료이다. 일부컴파일러나개발언어는설치하여야하지만, 설치또한간단하기때문에걱정할필요는없다. 필자는라즈베리파이의 xwindow를사용하지않는다. 또한제품의출시때도 xwindow의기동없이 console 부팅으로설정하여출하를하고있다. 이유는 OS를기반으로작동하는하드웨어에 xwindow가부담이될수있다는생각때문이다. 이부분은독자가결정할문제이다. 그림 4-1. Win32 Disk Imager 다운로드설치 필자의경우라즈베리파이를이용하여출력과입력을구현하고, 아날로그칩을사용하여아날로그 8채널을구현하여센서를개발하기도한다. 그러나본고에서는필자가라즈베리파이를이용하여 RS485 통신을구현하는방법에대하여설명한다. F: 가디스크로인식이되고, 이미지를마우스로끌어서텍스트창에넣으면선택이된다. 그림 4-2. Win32 Disk Imager 를이용한라즈베리파이굽기 시중에시리얼이더넷통신모듈이판매되고있기도하다. 그러나직접프로그램을만들어서사용하는것도좋다. 시중에판매되고있는제품의경우, 기본설정외에추가적으로프로그램에개발자가수정할수있는여지가없기때문이다. 라즈베리파이로시리얼이더넷게이트웨이를작성하여보자. 물론라즈베리파이에서는 TTL 통신만을지원한다. 여기에 TTL TO RS485 모듈을사용하여 RS485 를구현하거나 TTL TO 무선모듈을사용하여무선통신이가능하다. 블루투스의경우는라즈베리에내장되어있는모듈을그대로사용이가능하다. SD 메모리를어댑터카드에넣어 USB 포트에연결하면 F: 디스크또는기타디스크로자동설정된다. 그림 4-3. SD 카드 시리얼통신의경우무선모듈이나 RS485, 통신모듈모두 TTL를통하여통신이이루어지므로프로그램코드가같다. 2018. 5 107

HMI&SCADA 의역할변화와 IoT 의확장 라즈베리용 TTL RS485 통신변환모듈로라즈베리와결합하여사용이가능한모듈이다. 시중에서판매되는 USBTO485 모듈을구입해서사용해도구현이가능하다. 필자가구현한제품의경우시중에비슷한제품이있을수있으나, 글을쓰면서예제를구현한제품을자체개발제품으로시중에서구할수는없는제품이다. 무선및 RS485 통신을위한하드웨어모듈이필요한경우필자의 E-mail로문의하면구입이가능하니참고하기바란다. 또한, 라즈베리파이를이용한시리얼통신또는무선 통신 ( 약 1000m) 이필요한경우도문의하기바란다. 무선통신의경우여러곳에서사용되고있으며, 로라망을이용하지않고근거리로컬망에서의무선통신이필요한경우에유용하게사용할수있다. 무선통신에직비 (Zigbee) 나블루투스를사용하는것도가능하지만, 사용하기위한좀더복잡한단계를거쳐야하는단점이있다. 일반적으로개발자들은 PLC(Programable Logic Controler) 를통신하여상위 HMI와연동하거나직접개발하는 HMI 프로그램과통신하고싶어한다. PLC와의통신은국내에서가장많이사용되고, 일반화되어있는 LS산전의 PLC와의통신예제는필자가운 그림 5-1. TTL TO RS485 / 무선모듈라즈베리파이에모듈이결합된상태를보여준다. 그림 5-2. 라즈베리파이연결상태 라즈베리파이를이용하여무선및 RS485 TO 이더넷구현이가능한장치를만들었다. 그림 5-3. 라즈베리파이 RS485/ 무선설치그림 5-4. 온도센싱패널미터 (RS485 TO 무선모듈 ) 108

영하고있는 http://www.devpia.com/ubiquitous. MAEUL의자료실에서얻을수있다. 예제코드는 C언어와 VB(Visual Basic 6.0) 소스로되어있으니참고하기바란다. LS산전 PLC와통신하는방법으로는 Serial 통신방식인 RS232 통신또는 RS485 통신방법이있다. RS485 통신은기본적으로 LS산전 PLC에내장되어출하되고있으며, 카드타입으로추가설치하여야하는경우도있다. LS산전의 http://www.lsis.com에서가입과통신자료를다운받을수있다. RS485 통신의경우전용통신과모드버스 RTU 통신방식을선택할수있다. LS산전 PLC는소형이지만이더넷을기본으로제공하며, 이더넷을통하여통신하는방법도가능하다. 이더넷을통하여통신하는방법에대한예제또한 http:// www.devpia.com/ubiquitous.maeul의자료실에서찾아볼수있으므로참고하기바란다. PLC나 485 통신용패널미터등센서를라즈베리파이를이용하여통신하고, 통신된데이터를이더넷을통하여원하는클라우드나 HMI로전송하는것이이번글의마지막이다. 앞서설명한내용을요약하면, PLC나온도미터를시리얼 (RS485, 무선 ) 을통하여라즈베리와통신이이루어진다. 구현을위한코드는 http://www.devpia.com/ UBIQUITOUS.MAEUL에서참고할수있다. 이제라즈베리파이의네트워크이더넷을이용하여인터넷의클라우드서버 (Industrial IoT 서버 ) 로데이터를전송하면된다. 센서기반의 IoT 서버를개발하는데있어서개발용 그림 6. LS산전 PLC API를제공하는업체가많이있다. 국내의네이버, KT, SKT와외국의아마존, 마이크로소프트등대부분의업체가자사의클라우드서비스를사용할수있도록하고있다. 그러나아직은활성화가되어있지않은상태로시작은무료로시작하게되지만, 이후에는데이터사용량에따른과금이되며, 자신의용도에맞게선택하여개발하여야한다. 또한, 본인이개발자가아닌경우는개발자를투입하여야한다. 라즈베리파이바이페스프로그램은이더넷과시리얼통신을단순중계하는프로그램이다. 이프로그램의용도가매우많다. 단순히시리얼통신을이더넷통신으로바꾸어주어이더넷으로통신이가능하도록한다. 라즈베리파이가준비되었다면아래사이트에서다운로드하여사용할수있다. 다운로드받은환경파일에서 /dev/ ttyama0 또는 /dev/ttyusb0로환경을바꾸어주면사용이가능하다. 라즈베파이를이용한시리얼통신 BYPASS 프로그램이필요한경우라즈베리파이시리얼통신프로그램다운로드하여테스트가가능하다. wget http://asp1.web mon.co.kr/raspi_bypassv1.tgz 라즈베리파이이미지를정상적으로설치한후 console 모드에서명령어를입 2018. 5 109

HMI&SCADA 의역할변화와 IoT 의확장 력하면자동으로디렉토리가다운로드된다. $ wget http://asp1.webmon.co.kr/raspi_ bypassv1.tgz 엔터 $sudo tar xzvf raspi_bypassv1.tgz 엔터 $cd raspi_bypassv1 SERVER FD : 4 (PORT 4002) 옵션에따라 TCP, 4002번포트에접속하여데이터를전송하면자동으로시리얼포트로전송된다. 시리얼포트에서들어오는데이터는접속되어있는 4002번포트로전송하게된다. 프로그램의실행 $./in.raspiserial RASPI_BYPASSV1.CNF 엔터 INITIALIZING... WAIT 2 GLOFA IP : GLOFA PORT : 4002 GLOFA DEV : /dev/ttyama0 GLOFA SPEED : 9600 OFFSET : 5000 in.server port offset recv buffer size: 4096 /dev/ttyama0 (SPEED 9600) SERIAL FD: 3 DEV /dev/ttyama0 (SPEED 9600) neterror offset 5000 라즈베파이에서의시리얼통신방법에대하여설명하였다. 시리얼통신의 bypassv1 소스가필요한경우필자의메일로요청하면된다. 필자는 IIot 클라우드서버를운영하고있으며, 다수의사이트가클라우드서버에접속하여운영되고있다. 전국의냉장고온도관리를 Webmon 클라우드서버를이용하여관리하고있으며, Webmon 클라우드서버를이용하여전국의건물관제를하고있다. 향후에는전산실등홈자동제어등으로범위를확장해나갈것이다. Webmon 클라우드데모사용을위한구현문의는필자의메일로주면상세하게알려줄것이다. 웹을기반으로하는클라우드형 HMI가우리산업에도빠르게적용 그림 7. 스마트팜 ( 원격자동제어시스템 ) 110

되고있는실정이다. 우선제어가없는센서의모니터링과알람경우관제등에사용되고있으며, 향후에는클라우드를통한원격제어도일반화될것으로전망된다. 가장앞서가고있다고생각되는곳은스마트팜이며, 필자의경우현재클라우드기반의스마트팜시스템을전국에 50개이상설치운영하고있는상태이다. 스마트팜의경우스마트폰으로영상을보고제어를하며, 온도, 습도, CO 2 와같은센싱데이터를클라우드에저장하여향후작물관리에적용하고있다. 리포트및트렌드자동생성시스템을내장하고있으며, 스마트폰에서도웹을기반으로동작한다. 스마트폰만으로도운영이가능하다. 필자는 IIoT 구축을위한하드웨어제작기술과 IIoT 클라우드서버시스템보급사업을진행하고있으며, 필요한경우무상으로시스템의구현이가능함으로기술문의는메일로하면된다. 결론지금은누구나개발자가될수있는시대이며, 마음만먹으면 Industrial IoT를구현하는것이가능하다. 거의모든기능을갖춘저렴한하드웨어를이용할수있게되었으며, 인터페이스로스마트폰과같은제품을이용하여접속할수있는클라우드연동이쉬워졌다. 대형메이저업체를통한클라우드도좋은방법이될수있으나, 필자와같이 IDC센터의클라우드기능을이용하여지원할수있으며, 쉽고빠른연결을제공하는 Webmon 클라우드도이용이가능하다. 지금은자체모든시스템을자체개발하기보다 Open 하드웨어와검증된클라우드서비스를이용하여시스템을구축하는것이비용과효율면에서이익이될수있다. IIoT가농촌의스마트팜에적용되어실용화단계에접어들고있으며, 향후산업계에도빠른속도로사용되고, 좀더많은분야에적용될것으로보인다. 원고를받습니다 월간계장기술이참신한원고를받습니다. 소장하고있는원고나, 평소에소개됐으면하는내용을기사로작성하여보내주시면감사하겠습니다. ( 특별기고기술정보연재산업동향 & 전망 / 자세한사항은본지참조 ) 원고게재분양및내용 FA 와 PA 분야의주요품목인 DCS, PLC, 센서, 유량계, 인버터, 컨트롤밸브, 필드버스 ( 산업통신망 ), 계측및계장기기, 중전기기및발전플랜트와이를활용한기술및산업전망계측제어자동화설비 ( 플랜트 ) 분야의산업트렌드와시장전망 원고분량및발송 A4 지 4~10 매 ( 연재는편집부와협의 ) 이며, E-mail 로보내시면됩니다. E-mail 이어려운원고와첨부자료 ( 카탈로그와제품사진등 ) 는우편발송하시면됩니다. 보내실곳서울시영등포구당산로 2 길 12 ( 에이스테크노타워 708 호 ) 월간계장기술편집부 TEL : (02)2168-8897 / FAX : (02)6442-2168 E-mail : procon@procon.co.kr / lch1248@naver.com 원고마감 : 매월 15 일 2018. 5 111