210 likes | 491 Views
SENA. HelloDevice Super 시리즈 SS110/400/800 Universal Device Server. One-Stop Solution in Device Networking. 2003, 10 월. March, 2002. 목 차. 개요 특징 및 기능 동작 모드 보안 PC 카드 지원 Customization 개발 환경 CLI 유틸리티 Custom application Custom Web 장비 데이터의 이벤트 처리 장비 데이터 이력 저장 추후 업데이트 예정 사항.
E N D
SENA HelloDevice Super 시리즈 SS110/400/800 Universal Device Server One-Stop Solution in Device Networking 2003, 10월 March, 2002
목 차 • 개요 • 특징 및 기능 • 동작 모드 • 보안 • PC 카드 지원 • Customization • 개발 환경 • CLI 유틸리티 • Custom application • Custom Web • 장비 데이터의 이벤트 처리 • 장비 데이터 이력 저장 • 추후 업데이트 예정 사항
개요 (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
개요 (2) 연결 방식 Device Remote Host Host (SS) Any device with serial interface • RS-232 • RS-422 • RS-485 • LAN • Wireless (802.11b) • PSTN • Mobile (CDMA)
특징 및 기능 • 동작 모드 • 보안 • PC 카드 지원 • Customization • 장비 데이터의 이벤트 처리 • 장비 데이터 이력 저장
동작 모드 (1) box IP SS • 210.205.197.172 또는 ss.sena.com Dynamic DNS ... Port #1 Port #2 7001 7002 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
동작 모드 (2) Remote host • TCP/UDP 다양한 동작 모드 device TCP/UDP socket Remote host • 모뎀 에뮬레이션 DTE 장치 TCP socket • Dial-in/out 모드 Remote host 모뎀 TCP socket 모뎀 DTE장치
동작 모드 (3) • 다수의 Remote Host 접속 최대 16개의 Remote destinations • 최대 32개의 시리얼 포트 연결 지원 • 최대 16개의 외부 호스트로의 연결 지원 • Primary host로 연결하다가 실패하면, secondary host로 연결한다. (TCP mode) • 양방향으로 다수의 장비를 다수의 PC에서 원격 감시 및 제어에 적합 Secondary (back-up 용) Primary Device Secondary Primary
보안 • 장비 데이터의 암호화 • SSL v2 & v3, TLS • 3DES, RC4 • 고정 키 암호화 • Secured Web interface • HTTPS • IP 주소 필터링 • Secured 파일 업로드 • SCP
Customization 사용자 입맛에 맞는 기능 변경 또는 추가를 SS의 개방형 Linux 플랫폼에서 ! • 개발 환경 • CLI 유틸리티 • Custom application • Custom Web
Customization: 개발 환경 • 사용자 디스크 • SS의 플래쉬 메모리 중 1MB를 사용자 파일을 저장할 수 있는 공간으로 사용 가능 • 소스 코드 수정/추가 및 개발 • PC 카드 기반의 개발 키트의 파일들을 이용하여, compile/link/make • Compile 된 이미지를 SS 1MB 공간에 저장 및 실행
Customization: CLI 유틸리티 • Linux 유틸리티 • Shell & shell 유틸리티 • sh, ash, bash, echo, env, false, grep, more, sed, which, pw • 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 유틸리티 • ifconfig, iptables, route, telnet, ftp, ssh, ping • SS 유틸리티 • 설정 • ss.edit, ss.apply, ss.save • 시리얼 포트 접속 • ss.connect, ss.portmenu
Customization: Custom application (1) Remote host • custom application 의 구조 SS program stack Monolithic app Script Device • Filter app. • 데이터 조작 및 프로토콜 처리에 적합 • 기본적으로는 데이터를 그대로 통과시키나, 사용자가 수정함으로써, 선별적인 데이터 처리가 가능하다.
Customization: Custom application (2) • 응용 • 데이터 처리 Encryption/decryption 수치 변환 데이터 보정 • 데이터 저장 선별적으로 데이터를 저장 포맷에 맞게 데이터를 저장 • 데이터 이벤트 처리 이벤트에 따른 선별적인 전송 또는 저장 특정 이벤트 발생 시, 자동으로 장비에 데이터 전송/복구 • 네트워크 트래픽 테스트 N:1 통신 • 주기적인 작업 스케쥴링 • SNMP 특정 장치에 따른 MIB
Customization: Custom WEB (1) Configuration page • Dual homepages Embedded Web server 두개의 홈페이지 중 절환 가능 상호 연결 Custom page 1. Configuration page 2. Custom page
Customization: Custom WEB (2) • 지원 언어/스크립트 • 용도 • 간단한 장비의 정보 또는 동적으로 변경되는 정보 • 웹 기반의 실시간 장비 모니터링 • “Device Web Server” Java Applet 사용도 가능
장비 이벤트 처리 • 이벤트 필터링 및 경보 기능 SS Device SNMP trap reaction E-mail data stream message packaging filter (SMS) • Filter & reaction • String filter & string reaction
장비 데이터 이력 저장 데이터 이력 저장 위치 SYSLOG 서버 Ethernet NFS 서버 SS 내부 RAM 플래쉬 메모리 카드
추후 업데이트 • 드라이버 모드 • 암호화 • 시리얼 포트 핀 제어 • 다양한 샘플 코드 • 용례 별 다양한 샘플 코드 • Customization tool 지원 • HelloDevice IDE 업그레이드 • 소프트웨어 지원 • HelloDevice Manager 업데이트 • MS-Windows 기반의 개발 환경
연락처 ㈜세나테크놀로지 sales@sena.com Phone:+82-2-529-7025 Fax: +82-2-573-7710 http://www.sena.com 서울시 서초구 양재동 210번지