SENA One-Stop Solution in Device Networking HelloDevice Super 시리즈 SS110/400/800 Universal Device Server 2003, 10월 www.sena.com March, 2002 목차 • • • 개요 특징 및 기능 – 동작 모드 – 보안 – PC 카드 지원 – Customization • 개발 환경 • CLI 유틸리티 • Custom application • Custom Web – 장비.
Download ReportTranscript SENA One-Stop Solution in Device Networking HelloDevice Super 시리즈 SS110/400/800 Universal Device Server 2003, 10월 www.sena.com March, 2002 목차 • • • 개요 특징 및 기능 – 동작 모드 – 보안 – PC 카드 지원 – Customization • 개발 환경 • CLI 유틸리티 • Custom application • Custom Web – 장비.
SENA One-Stop Solution in Device Networking HelloDevice Super 시리즈 SS110/400/800 Universal Device Server 2003, 10월 www.sena.com March, 2002 목차 • • • 개요 특징 및 기능 – 동작 모드 – 보안 – PC 카드 지원 – Customization • 개발 환경 • CLI 유틸리티 • Custom application • Custom Web – 장비 데이터의 이벤트 처리 – 장비 데이터 이력 저장 추후 업데이트 예정 사항 www.sena.com 개요 (1) • Linux 기반의 개방형 플랫폼 (kernel 2.4.2) • 1/2/4/8 시리얼 포트 지원 (RS232/422/485) • 1 PCMCIA 슬롯 – ATA 플래쉬 메모리, LAN/WLAN, 전화선/무선 모뎀 • 다양한 동작 모드 지원 – TCP/UDP 싱글/멀티 세션 연결 지원 – 백업 호스트 설정 및 연결 지원 (Primary/Secondary) • 강력한 데이터 보안 – 업계 표준 암호화 지원 • SSL, TLS – 고정키 방식의 암호화 지원 • 3DES, RC4 • 유연한 Customization 지원 – Linux CLI 개발 환경 – 소스 파일 추가/변경/컴파일,1MB 사용자 프로그램 공간 – Web customization www.sena.com 개요 (2) 연결 방식 Remote Host Device Host (SS) • LAN • RS-232 • Wireless (802.11b) • RS-422 • PSTN • RS-485 • Mobile (CDMA) www.sena.com Any device with serial interface 특징 및 기능 1. 동작 모드 2. 보안 www.sena.com 3. PC 카드 지원 4. Customization 5. 장비 데이터의 이벤트 처리 6. 장비 데이터 이력 저장 동작 모드 (1) box IP SS • 210.205.197.172 또는 ss.sena.com Port #1 Port #2 7001 7002 ... Dynamic DNS TCP/UDP port •SS에 접속 •Telnet 210.205.197.172 또는 ss.sena.com •http://210.205.197.172 또는 ss.sena.com •SS의 시리얼 포트에 접속 •210.205.197.172, 7001 또는 •ss.sena.com, 7001 www.sena.com 동작 모드 (2) 다양한 동작 모드 Remote host •TCP/UDP device TCP/UDP socket Remote host •모뎀 에뮬레이션 DTE 장치 TCP socket •Dial-in/out 모드 Remote host 모뎀 TCP socket 모뎀 www.sena.com DTE 장치 동작 모드 (3) 다수의 Remote Host 접속 최대 16개의 Remote destinations • 최대 32개의 시리얼 포트 연결 지원 • 최대 16개의 외부 호스트로의 연결 지원 Secondary Primary (back-up 용) • Primary host로 연결하다가 실패하면, secondary host로 연결한다. (TCP mode) • 양방향으로 다수의 장비를 다수의 PC에서 원격 감시 및 제어에 적합 Device Secondary Primary www.sena.com 보안 장비 데이터의 암호화 SSL v2 & v3, TLS 3DES, RC4 고정 키 암호화 Secured Web interface HTTPS IP 주소 필터링 Secured 파일 업로드 SCP www.sena.com PC 카드 지원 종류 제조사 모델 VTS 인식 사양 Ethernet 3Com 3CXE589ET-AP 3Com Megahertz 589E TP/BNC LAN PC Card 10Mbps LAN card LinkSys EtherFast PCM10 LinkSys EtherFast PCM100 LAN PC Card 10/100Mbps LAN card Advantech CompactFlash CF 48M 48MB SanDisk SDP series SunDisk SDP 5/3 0.6 64MB Kingston CompactFlash Storage Card TOSHIA THNCF064MAA 64MB Viking CompactFlash TOSHIA THNCF064MBA 64MB Cisco AIR-PCM340 Aironet 340 Cisco Systems 340 Series Wireless LAN Adapter 11Mbps WiFi Linksys Linksys Etherfast 10/100 Integrated PCCard (PC100) Linksys Etherfast 10/100 Integrated PCCard (PC100) ver1.0 10/100 Mbps LAN card Billionton Systems Inc. FM56C series PCMCIA CARD 56K FaxModem FM56C-NFS 5.41 Ambient(Intel) V.90 FAX/Modem PCCard Viking PC Card Modem 56K Viking V.90 K56flex 021 A Modem PCCard KINGMAX KIT PCMCIA 56K Fax/Modem Card CIRRUS LOGIC 56K MODEM CLMD56XX 5.41 V.90 FAX/Modem PCCard GTRAN DotSurfer GPC-2000 ATA flash Wireless LAN Modem CDMA www.sena.com KTF Customization 사용자 입맛에 맞는 기능 변경 또는 추가를 SS의 개방형 Linux 플랫폼에서 ! 1. 개발 환경 2. CLI 유틸리티 3. Custom application 4. Custom Web www.sena.com Customization: 개발 환경 사용자 디스크 SS의 플래쉬 메모리 중 1MB를 사용자 파일을 저장할 수 있는 공간으로 사용 가능 소스 코드 수정/추가 및 개발 PC 카드 기반의 개발 키트의 파일들을 이용하여, compile/link/make Compile 된 이미지를 SS 1MB 공간에 저장 및 실행 www.sena.com Customization: CLI 유틸리티 Linux 유틸리티 Shell & shell 유틸리티 File & disk 유틸리티 ls, cp, mv, rm, mkdir, rmdir, ln, mknod, chmod, touch, sync, gunzip, gzip, zcat, tar, dd, df, du, find, cat, vi, tail, mkdosfs, mke2fs, e2fsck, fsck, mount, umount, scp System 유틸리티 date, free, hostname, sleep, stty, uname, reset, insmod, rmmod, lsmod, modprobe, kill, killall, ps, halt, shutdown, poweroff, reboot, telinit, init, useradd, userdel, usermod, whoami, who, passwd, id, su, who Network 유틸리티 sh, ash, bash, echo, env, false, grep, more, sed, which, pw ifconfig, iptables, route, telnet, ftp, ssh, ping SS 유틸리티 설정 ss.edit, ss.apply, ss.save 시리얼 포트 접속 ss.connect, ss.portmenu www.sena.com Customization: Custom application (1) custom application 의 구조 Remote host I/F ... Filter app. ... Serial port I/F Script SS program stack Monolithic app Remote host Device Filter app. 데이터 조작 및 프로토콜 처리에 적합 기본적으로는 데이터를 그대로 통과시키나, 사용자가 수정함으로써, 선별적인 데이 터 처리가 가능하다. www.sena.com Customization: Custom application (2) 응용 1. 데이터 처리 Encryption/decryption 수치 변환 데이터 보정 2. 데이터 저장 선별적으로 데이터를 저장 포맷에 맞게 데이터를 저장 3. 데이터 이벤트 처리 이벤트에 따른 선별적인 전송 또는 저장 특정 이벤트 발생 시, 자동으로 장비에 데이터 전송/복구 4. 네트워크 트래픽 테스트 N:1 통신 5. 주기적인 작업 스케쥴링 6. SNMP 특정 장치에 따른 MIB www.sena.com Customization: Custom WEB (1) Dual homepages Embedded Web server Configuration page 두개의 홈페이지 중 절환 가능 Custom page 1. Configuration page www.sena.com 2. Custom page 상호 연결 Customization: Custom WEB (2) • 지원 언어/스크립트 UI 소스코드 제작/Compile SS에서의 파일 HMTL CGI Static dynamic 편집/불필요 코딩/필요 /usr2/index.html /usr2/default Java Applet 사용도 가능 • 용도 – 간단한 장비의 정보 또는 동적으로 변경되는 정보 – 웹 기반의 실시간 장비 모니터링 – “Device Web Server” www.sena.com 장비 이벤트 처리 이벤트 필터링 및 경보 기능 SS Device SNMP trap reaction E-mail data stream filter Filter & reaction String filter & string reaction www.sena.com message packaging (SMS) 장비 데이터 이력 저장 데이터 이력 저장 위치 SYSLOG 서버 Ethernet NFS 서버 SS 내부 RAM 플래쉬 메모리 카드 www.sena.com 추후 업데이트 • 드라이버 모드 – 암호화 – 시리얼 포트 핀 제어 • 다양한 샘플 코드 – 용례 별 다양한 샘플 코드 • Customization tool 지원 – HelloDevice IDE 업그레이드 • 소프트웨어 지원 – HelloDevice Manager 업데이트 – MS-Windows 기반의 개발 환경 www.sena.com 연락처 ㈜세나테크놀로지 [email protected] Phone:+82-2-529-7025 Fax: +82-2-573-7710 http://www.sena.com 서울시 서초구 양재동 210번지 www.sena.com