제가 ADEMCO를 알지 못하여 보다 진보적인 얘기를 해드릴 수는 없군요.
pstn을 이용한 상위레벨 프로토콜이 ADEMCO 프로토콜인가요?
먼저, 단말노드(원격 정보제공자)의 PSTN인터페이스와 리눅스의 PSTN인터페이스의 사양을 알아야겠네요.
특정 인터페이스 카드를 사용한다면, 해당 인터페이스카드는 대체로 프로그래밍 API를 지니고 있습니다.
범용인터페이스 카드를 사용한다면, 이를테면, RS-232, RS-485등이라면 리눅스 프로그래머 입장에서는
해당 장치를 제어하는 방법을 사용하는 방법을 익힐 필요가 있습니다.
PPP는 RS-232같은 인터페이스의 저수준 프로토콜상위에 TCP/IP를 구현한 것으로 볼 수 있습니다.
님같은 경우, 단말노드가 TCP/IP 드라이버를 올릴 정도로(또는 PPP를) 장비스펙이 지원되는지를
먼저 알아야 하겠습니다.
단말노드에도 TCP/IP같은 고수준(?) 프로토콜을 사용할 수 있는 경우인지, 아니면, ADEMCO(?)라는 프로토콜
만을 사용하는 건지를 알아 보아야 합니다.
즉 그림을 그려봐야지요.
이를테면,
아니면, 이 경우인지? 이것도 아니면 어떤 그림인지?
요약하면,
1. PSTN의 DTMF를 시그널링하는 장치는 무엇인가? (PC 전화통신의 경우 Modem, 다이얼로직의 Voice카드등....)
2. 1번에서 사용된 장치를 리눅스상에서 인터페이스 하는 방법은 ? ( modem의 경우 rs-232, ..)
3. ADEMCO protocol은 무엇인가?(하드웨어레벨에서 지원하는가?마치 이더넷프로토콜처럼? 아니면, TCP/IP같은 논리 프로토콜인가?)
4. 원격지의(리눅스를 서버로 간주할때, peer에 해당하는 ) 노드는 어느정도의 지능(스펙?)을 가지고 있는가?이를테면 메모리는 충분한가?
1. PSTN의 DTMF를 시그널링하는 장치는 무엇인가? (PC 전화통신의 경우 Modem, 다이얼로직의 Voice카드등....)
2. 1번에서 사용된 장치를 리눅스상에서 인터페이스 하는 방법은 ? ( modem의 경우 rs-232, ..)
3. ADEMCO protocol은 무엇인가?(하드웨어레벨에서 지원하는가?마치 이더넷프로토콜처럼? 아니면, TCP/IP같은 논리 프로토콜인가?)
4. 원격지의(리눅스를 서버로 간주할때, peer에 해당하는 ) 노드는 어느정도의 지능(스펙?)을 가지고 있는가?이를테면 메모리는 충분한가?
* PPP를 사용하고 안하고는 적어도 위문제를 풀어봐야 알지 않을까? 합니다.
우선 친절한답변에 정말 감사를 드립니다.
질문이 너무광범위해서 -_-;;
-------------------------
1. 과 관련하여 우선 PSTN 구현의 목적은 보조 통신라인입니다. 주 통신라인(현재는 ADSL) 이 과부하가 걸리면(과연 -_-) 백업용 라인이 PSTN 인데,, 시큐리티 장비쪽에서는
많이 쓰는걸로 압니다. ADEMCO 는 PSTN 용 인코딩 프로토콜이라고 보면 되겠네요. DTMF 시그널링 장치는 모뎀 칩을 쓰ㅃ니다. 저희 제품에 칩이 올라가죠..2400 bps 짜리루요..
2. 와 관련해서는 리눅스에서 인터페이스 하는 방법은 UART 입니다. 232 라고 보면 되겠네요.
3. 과 관련해서는 1에 포함이 되었구요.
4. 원격지노드는 막강하리라 봅니다. 큰회사에 속해 있으니까요 ㅋㅋ -_-;;
-------------
어제 고민을 좀 해보니.. PPP 를 사용치않고 그냥 전화접속을 해서 ADEMCO 라는 프로토콜로 -_-;; 인코딩해서 던져주면 되지 않을까하는 생각이 불현듯 스치는데.. 고수님들의 내공을 좀 나누어주세요 ㅜㅜ..
그리고 전화접속 소스 같은거 어디서 구할곳이 있을까요? 관련 자료라도.
시리얼 플그밍을 찾으면 되나 -_-;; 이부분도 좀 도아주세요 ^^
일단 PPP 를 올려야 할가요? -_-;
일단 PPP 를 올려야 할가요? -_-;
----------------------------
www.nate.com
----------------------------
Re: PSTN 구현?
제가 ADEMCO를 알지 못하여 보다 진보적인 얘기를 해드릴 수는 없군요.
pstn을 이용한 상위레벨 프로토콜이 ADEMCO 프로토콜인가요?
먼저, 단말노드(원격 정보제공자)의 PSTN인터페이스와 리눅스의 PSTN인터페이스의 사양을 알아야겠네요.
특정 인터페이스 카드를 사용한다면, 해당 인터페이스카드는 대체로 프로그래밍 API를 지니고 있습니다.
범용인터페이스 카드를 사용한다면, 이를테면, RS-232, RS-485등이라면 리눅스 프로그래머 입장에서는
해당 장치를 제어하는 방법을 사용하는 방법을 익힐 필요가 있습니다.
PPP는 RS-232같은 인터페이스의 저수준 프로토콜상위에 TCP/IP를 구현한 것으로 볼 수 있습니다.
님같은 경우, 단말노드가 TCP/IP 드라이버를 올릴 정도로(또는 PPP를) 장비스펙이 지원되는지를
먼저 알아야 하겠습니다.
단말노드에도 TCP/IP같은 고수준(?) 프로토콜을 사용할 수 있는 경우인지, 아니면, ADEMCO(?)라는 프로토콜
만을 사용하는 건지를 알아 보아야 합니다.
즉 그림을 그려봐야지요.
이를테면,
이 경우인지?
아니면, 이 경우인지? 이것도 아니면 어떤 그림인지?
요약하면,
1. PSTN의 DTMF를 시그널링하는 장치는 무엇인가? (PC 전화통신의 경우 Modem, 다이얼로직의 Voice카드등....)
2. 1번에서 사용된 장치를 리눅스상에서 인터페이스 하는 방법은 ? ( modem의 경우 rs-232, ..)
3. ADEMCO protocol은 무엇인가?(하드웨어레벨에서 지원하는가?마치 이더넷프로토콜처럼? 아니면, TCP/IP같은 논리 프로토콜인가?)
4. 원격지의(리눅스를 서버로 간주할때, peer에 해당하는 ) 노드는 어느정도의 지능(스펙?)을 가지고 있는가?이를테면 메모리는 충분한가?
* PPP를 사용하고 안하고는 적어도 위문제를 풀어봐야 알지 않을까? 합니다.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
혹시 IP 교환기를 만드시려고 하시는건가요?
혹시 IP 교환기를 만드시려고 하시는건가요?
Re: PSTN 구현?
우선 친절한답변에 정말 감사를 드립니다.
질문이 너무광범위해서 -_-;;
-------------------------
1. 과 관련하여 우선 PSTN 구현의 목적은 보조 통신라인입니다. 주 통신라인(현재는 ADSL) 이 과부하가 걸리면(과연 -_-) 백업용 라인이 PSTN 인데,, 시큐리티 장비쪽에서는
많이 쓰는걸로 압니다. ADEMCO 는 PSTN 용 인코딩 프로토콜이라고 보면 되겠네요. DTMF 시그널링 장치는 모뎀 칩을 쓰ㅃ니다. 저희 제품에 칩이 올라가죠..2400 bps 짜리루요..
2. 와 관련해서는 리눅스에서 인터페이스 하는 방법은 UART 입니다. 232 라고 보면 되겠네요.
3. 과 관련해서는 1에 포함이 되었구요.
4. 원격지노드는 막강하리라 봅니다. 큰회사에 속해 있으니까요 ㅋㅋ -_-;;
-------------
어제 고민을 좀 해보니.. PPP 를 사용치않고 그냥 전화접속을 해서 ADEMCO 라는 프로토콜로 -_-;; 인코딩해서 던져주면 되지 않을까하는 생각이 불현듯 스치는데.. 고수님들의 내공을 좀 나누어주세요 ㅜㅜ..
그리고 전화접속 소스 같은거 어디서 구할곳이 있을까요? 관련 자료라도.
시리얼 플그밍을 찾으면 되나 -_-;; 이부분도 좀 도아주세요 ^^
그럼 오늘 하루 화이팅입니다.
----------------------------
www.nate.com
----------------------------
음.
도움을 주십시오 ^^
----------------------------
www.nate.com
----------------------------
댓글 달기