EzDoum

찾기
처음으로 | 찾기 | 아카이브 | 글 올리기 | 링크 | 자료실 | 통계 | 연락처 | 자유게시판
이지도움 특집
전체보기
네트워크
TI OMAP35x
TI DaVinci
Analog Blackfin
RobotWar2005
임베디드!
캐쉬의 모든것
메모리 할당 알고리즘
CPU 파이프라이닝
자료구조(Tree)
금융

Login
이름

암호

기억하기


사용자 등록

현재 접속중인 등록 사용자는 0명, 익명 사용자는 2명 입니다.
전체 등록 사용자: 751명

마지막 답장
·libcurl + fuse 조합으로 되는게 많네. (1)
·Linux Ftrace에 관해 (3)
·Android MTP ( Media Transfer Protocol ) (1)
·Lighttpd에 인증을 digest 사용시 IE 오동작 문제? (1)
·Dtrace에 관해 (1)

최근글
·OpenSSL and multi-threads (0)
·ARM 환경에서 OpenCL 사용 (0)
·IoT용 WIFI 모듈 비교 ( MCU ) 클래스 (0)
·Glances - 리눅스 여러 가지 항목을 한 화면에서 모니터링 (0)
·plugin 방식의 로그 분석기 (0)

뜨거운 감자
·나는 인터렉티브한 환경에서 역어셈블 한다. (12)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)
·ASP.NET의 데이터 그리드와 사용자 컨트롤 (7)
·DHTML Editing Control (7)

가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
·멀티쓰레드(Pthread) 프로그래밍
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·Sorting Algorithm Animation (2)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

임베디드! - ZigBee(6LowPan)를 이용한 보안 시스템
글쓴이: EzDoum 글쓴날: 2006년 12월 17일 오후 04:27
하드웨어



마지막 학기 마지막 실습 프로젝트 결과물이다. 무작위로 조성된 조원들이 조화를 이루어서 바쁜 학기말에 완성할 수 있어서 기뻤다. 과제 윤곽을 빨리 잡아 줬으면 여러 가지를 해보았을텐데 아쉬움은 남는다.(교수님과 담당 조교님들이 프로젝트 때문에 수업 준비가 부실했음 --;;) 하지만 Wireless PANs (중에서도 zigbee)을 응용한 프로젝트라 많이 배웠다.

1) atmega128 + cc2420 조합으로 만들어진 sensor node, router node
2) contiki (event-driven and a preemptive multi-threading)
3) IPv6-based Low power WPANs

http://www.sics.se/contiki/publications-and-documentation.html
http://6lowpan.net/research/research.htm

4) cirrus ep9315 개발 환경
5) red boot, jiffs, busybox, nfs, web server(cgi), qDecoder
6) multi-thread udp server programming
7) VB udp server

zigbee에 IPv6를 올리니 별다른 수고 없이 ip통신 하듯이 네트워크를 구성할 수 있어서 편리했다. 이번엔 MCU+Zigbee transceiver 조합인데, cc2430 같은 경우엔 MCU를 포함하고 있으니 구성이 더 간단해질 수 있는 여지가 있다. 듣기론 ti가 chipcon을 인수한 후에, msp430과 zigbee transceiver 결합한 제품도 나온다고 하니 기대된다.(msp430이 더 익숙함)

Target board 에 nfs를 쓸려고 하니 안되서 삽질을 좀 했다. 삽질하면 역시나 경험이 남는다. host 컴퓨터 방화벽은 확실하게 꺼두던지 설정을 손 봐야 하고 busybox 컴파일시 mount 관련 속성중 network file system 관련 옵션 안켜주면 nfs 마운트가 안되는 점(다시 컴파일 해줘야 한다)을 명심해야 함. nfs 안쓰면 tftp나 ftp로 다운로드 받아서 실행까지 해주는 스크립트를 만들어도 비슷한 효과가 난다. 그리고 ramdisk 보다는 jiffs 파일 시스템을 쓰는게 변경 사항이 그대로 남아 있으니, 개발 할 때는 여러모로 편함.

busybox에 내장된 web server 경험이 없어서, cgi 실행 환경 만드는데 애먹었다. 결국 busybox web server applet 소스 코드 분석해서 무엇이 잘못 됐는지 알아냈다.(cgi파일은 "cgi-bin"폴더 있어야 cgi로 실행됨) cgi같은 경우엔 User Interface 기능 때문에 컴파일 횟수가 빈번하기 때문에 아에 host컴퓨터에서 거의 다 개발 & test하고 target board에서는 test만 하는게 편했다. cgi가 중간에 죽으면 로그가 안남아 오리 무중이니, debug log를 파일로 찍는 것도 필요하다.

  • 첨부 파일: SecuritySystemProject.pdf SecuritySystemProject.pdf (942 KiB(964,291 Bytes))

    [분류: 하드웨어 인쇄용 페이지 본문 email로 보내기 ]

  • <  임베디드! - linux vmware | 임베디드! - DDR2  >
    임베디드! - ZigBee(6LowPan)를 이용한 보안 시스템 | 답장: 1개 | 본문에 답장
    정렬 :  
    답장 여진호 2008년 01월 17일 오후 04:02 [ 이글에 답장 | 본문에 답장 | 책갈피 ]
    안녕하십니까?
    무리한 부탁이 아닐까 생각됩니다만..
    저는 ZigBee와 IPv6를 이용하여 무선 네트웍을 구성하려합니다.
    아직 모자른 부분이 많아 아직 기획단계에서 헤메고 있는지라 작성하신
    ZigBee(6LowPan)를 이용한 보안 시스템에 대한 자료를 좀 받아 볼수 있을까요?
    가능하시다면 소스와 하드웨어 구성을 좀 볼수 있었으면 합니다.
    답변 부탁드립니다.
    수고하십시요


    [수정]

    임베디드! - ZigBee(6LowPan)를 이용한 보안 시스템 | 답장: 1개 | 본문에 답장
    정렬 :  

    답장 쓰기
    글을 올리시려면 로그인 (사용자 등록) 하셔야 합니다.

    검색
    Google

    분류
    ·공지 (6)
    ·인터넷 (87)
    ·하드웨어 (260)
    ·C/C++ (65)
    ·어셈블리 (7)
    ·리눅스 (136)
    ·리눅스 커널 (67)
    ·윈도우즈 (25)
    ·데이터베이스 (20)
    ·보안 (16)
    ·.NET (25)
    ·그래픽 (13)
    ·책소개 (42)
    ·호기심 천국 (80)
    ·잡담 (111)
    ·사랑 (3)

    전체 본문수: 963
    전체 답장수: 525


    분류 : 하드웨어
    최근글
    최근글
    가장 많이 읽은 글
    ·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
    뜨거운 감자
    ·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

    EzDoum투표
    이지도움 어때요?
    이게 뭐야. 다시 안올란다. --;
    아이 좋아라~ +_+;
    관심없다.
    먼가는 있는거 같은데 뭐하는 곳이지?
    기타 (자유게시판에 글로 남겨 주세요)
    [ 결과 | 투표 ]

    랜덤 링크
    http://kldp.net


     Home ^ BACK TO TOP ^ EzDoum - 도움이 필요하세요~??
     Powered by KorWeblog 1.5.8 Copyleft © 2001 EzDoum, 관리자: EzDoum