앞으로 계속 논의할겠지만, 현재 상황에 맞춰 수정된 로드맵을 올립니다.


■ 현재 목표


1. 2개의 플랫폼 구성

    - CC2538 (Cortex-M3 기반 원칩 솔루션)

    - TM4C129x + CC2538 (Cortex-M4 ZAP + ZNP 2칩 솔루션)

      (TI의 웹포럼에 문의한 결과 예전 모델인 LM3S9B96의 경우에는 당장 지원하지 않을 것 같다고 함

       아마도 지원이 끊어졌다고 보는 것이 맞을 것같고 따라서 방향을 선회)

       ※ 이 시스템을 구성한다고 하면 문제는 RTOS 및 TCP/IP 적용이 큰 문제

            따라서 이에 대해서는 차차 논의를 해보아야 할것같습니다.

           (이걸로는 End Device로만 만들어야 하나..)


2. 2개의 시스템 적용

    - ZigBee

    - Contiki

      (TM4C129x의 경우에는 아직 아님. CPU 포팅부터해야해서 일이 매우 커지고..

       한다고 해도 어떻게 해야할지 모르겠음)


3. Gateway 제작 및 서버/클라이언트 데모 시연

    - ZigBee Gateway는 ZLL용 리눅스 게이트웨이 예제를 참고해야함

    - Z-Tool을 통해 해당하는 MT_APP 메세지를 전달했을때의 동작 상태를 확인한 다음.

      시리얼로 인터페이스 프로그래밍을 해야할듯..

      (Z-Tool에서 사용되는 라이브러리들을 사용하려면 TI에 연락하라는데 한번 시도나 해볼까요?)


    - Contiki Gateway는 그냥 하드웨어만 제작하면 될듯..

      (예제에 router-node라고 존재함.)


4. 저가 보드 제작 및 배포

    - CC2538 + CC2592 3개 머지 보드 (Coordinator 겸 Gateway, Router, End Device)




■ 현재 로드맵


1. CC2538 보드 제작

2. ZigBee 및 Contiki 포팅

3. Contiki Gateway 보드 제작

4. 서버 / 클라이언트 데모 프로젝트 완성

5. CC2538 저가형 보드 제작


6. TM4C129x + CC2538 보드 제작

7. ZigBee 포팅 (ZigBee 전용으로만 사용 가능, Coordinator로서 다른 인터페이스와의 게이트웨이가 되어야할 경우엔 사용하기 힘듦)

8. 이후 작업은 여기까지 완성된 이후 가능성 판단...

   (ZigBee Gateway 구성, Contiki 포팅)