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
Report
Transcript 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