앞으로 계속 논의할겠지만, 현재 상황에 맞춰 수정된 로드맵을 올립니다.
■ 현재 목표
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 포팅)
그 버전을 만들려는 이유는 Cortex-M4 계열로 넘어가기 위한 중간 단계라고 생각해서였는데...
Cortex-M4에 대한 라이브러리가 지원이 안된다고 하면 굳이 만들 필요가 없지 않을까요?
대신 Cortex-M4 기반의 지그비 노드는 만들어도 되겠지요.
Cortex-M4 + CC2538 구조일때 ZigBee 패킷은 CC2538이 처리를 해준다고 해도..
나머지 하드웨어들은 Cortex-M4와 연결되니, Cortex-M4에서 다른 기능들을 전부 구현해야 한다는 큰 로드가 생기는 겁니다.
만약 이 노드에 Ethernet을 연결하려고 하면 Cortex-M4에서 이더넷을 처리해줘야 게이트웨이를 만들 수 있을테니..
Cortex-M4에 이더넷 라이브러리도 포팅해야하고, 또 이더넷 패킷을 파싱해서 CC2538랑 연결시켜주는 것도 문제일테니...
그리고 이 노드의 경우엔 contiki 적용이 힘들어요.
오직 지그비 노드로만 쓸 수 있을테니 우선 순위를 맨 뒤로 하는게 맞을 것같습니다.
(이 노드의 경우엔 CC2538로 하는데까지 해보고.. 연산량이 딸린다 싶을때 그때 진행하는걸로 하죠~~)
지그비의 경우 디버거와 Z-Tool 연결을 어떻게 해야..
사용하기도 쉽고 개발환경을 꾸미는데 가격도 저렴할까 고민을 많이 해봤는데.
Z-Tool이 시리얼 채널을 사용하니깐 Z-Stack에 USB 라이브러리를 포함하고..
UART 채널 대신에 USB로 가상 시리얼로 연결하면 어떨까 싶긴 하네요.
그러면 USB 라이브러리가 메모리는 좀 잡아 먹긴 해도 개발하는데 있어서는 JLink 하나만 가지면 충분할테니깐요~
Contiki 같은 경우엔 아마 될것같긴 한데..
이것도 나중에 확인을 해봐야겠지요?
번호 | 제목 | 닉네임 | 조회 | 등록일 | |
---|---|---|---|---|---|
10 | 안녕하세요 zigbee 공부하는 대학생입니다. | ||||
떡재 |
6049 | 2016-05-20 | |||
저는 대학교 4학년생이고 zigbee 에 대해서 공부하고있습니다. 이론적인 공부를 마치고 z-stack 에대해 실습을 하고있는데 저는 cc2530 을 사용하고 rf05보드를 사용하고 있습니다. 저는 여기에서 양방향 통신을 해보고 싶습니다. 엔드디바이...
|
|||||
[로드맵] 현 상황에서 로드맵.. [4] | |||||
just4you |
9006 | 2014-04-16 | |||
앞으로 계속 논의할겠지만, 현재 상황에 맞춰 수정된 로드맵을 올립니다. ■ 현재 목표 1. 2개의 플랫폼 구성 - CC2538 (Cortex-M3 기반 원칩 솔루션) - TM4C129x + CC2538 (Cortex-M4 ZAP + ZNP 2칩 솔루션) (TI의 웹포럼에 ...
|
|||||
8 | [2014-02-15] 향후 진행 방향에 대한 논의 [1] | ||||
just4you |
11394 | 2014-03-17 | |||
===================================================================================================
향후 진행 방향
==========================================================================...
|
|||||
7 | CC2520 ZigBee_Base 회로.(1차완료) | ||||
dwkim |
3217 | 2014-01-25 | |||
1차 완료된 CC2520 Zigbee_Base 회로입니다. just4you 의 회로를 상당부분 Copy 했네요...
|
|||||
6 | 현재 진행상황 [1] | ||||
dwkim |
2947 | 2014-01-13 | |||
어제 사당에서 just4you 를 만나 HW 설계 작업을 진행했습니다. CC2538 Base Board - just4you CC2520 Base Board - dwkim 1. Expansion Connector 핀맵 확정 - just4you 2. Transformer(SRF0703-220M) 부품 수배 및 라이브러리 - jus...
|
|||||
5 | ZLL Gateway 테스트 중... [1] | ||||
just4you |
7625 | 2013-08-13 | |||
BeagleBone 보드 + CC2531EMK를 통한 ZigBee Gateway 설정방법..
(참고 사이트 - http://processors.wiki.ti.com/index.php/ZigBee_Lighting_Gateway)
Ninja palladium 이미지를 SD card에 설치하고 부팅한 다음..
그리고 비글본에 접속하...
|
|||||
4 | TI에서 CC2530용 게이트웨이 솔루션이 나왔습니다. [2] | ||||
just4you |
4543 | 2013-06-26 | |||
현재는 CC2530용 ZigBee Light Link용 프로파일용으로 Gateway S/W가 나왔습니다만...
HomeAutomation이나 다른 프로파일등을 지원할 수 있도록 확장하면 여러모로 쓸모가 있을것같습니다.
(TI에서는 왠만한 소스를 오픈하기 때문에 이건 맘...
|
|||||
3 | Z-Stack에 대한 SampleApp 예제 설명 및 테스트.. | ||||
just4you |
7258 | 2013-05-10 | |||
LM3S9B96 Z-Stack을 활용하기 위해서는 CC2530이나 MSP430에 대한 Z-Stack 소스를 참고하고 비교하기 바람..
(지난번 글에도 적어놨듯이 Cortex-M3로 노드를 만드는 경우가 별로 없는 듯...
개발자들도 대부분 원칩 솔루션인 CC2530을 ...
|
|||||
2 | Z-Stack HomeAutomation SampleLight 소스 포팅 작업 | ||||
just4you |
8214 | 2013-04-26 | |||
CC2530의 HomeAutomation\SampleLight 소스를 포팅하였습니다.
포팅 과정은 생각보다 꽤 길었습니다.
오늘 오전부터 온 종일 여기에 매달려야 했으니까요.
(지난번에 집인가 회사에선가 시도해보긴 했었는데..
한 2~3시간 삽질하니깐 컴...
|
|||||
1 | 지금까지 TI의 Z-Stack에 대해 알아낸 사항들을 중간 정리합니다. [2] | ||||
just4you |
7953 | 2013-04-12 | |||
이 글은 TI Z-Stack을 통해서 개발하고자 하는 과정에서 겪은 문제점들을 통해,
어떻게 접근해야 효율적인지 적어놓는 것입니다.
그리고 앞으로 해야할 일에 대한 순서도 적어놓을 것입니다. (과정이 달라지면 수정하도록 하겠습니다)
혹여...
|