앞으로 우리가 해야할 로드맵에 대해서 적어봅니다
두서가 없겠지만 일단 앞으로 뭘할지에 대한 것으로 참고해주시기 바랍니다
1. 무선 노드 설계 및 제작
: 디버깅 및 모니터링 툴에서 동작하는 것까지 모두 고려해야함
- CC2520 + MCU 리비전
- CC2538 제작
※ 설계 고려사항
- 외부 인터페이스 핀들은 동일하게 유지, MCU 버전의 남는 핀들은 옵션 확장 커넥터에 연결
- 디버거 및 모니터링 툴도 포함 (J-Link+Serial 보드는 공용, FT2232보드는 MCU 전용)
- 센서 : 9축센서, 온도, 광량
(9축센서는 위치가 확장 보드의 초음파 센서 위치들과 맞아야하므로 확장 커넥터의 중앙쪽에 놓여야함)
- 추가장치 : 소형 조이스틱형 스위치 1개, RGB LED 1개, 상태 LED 2개
- 인터페이스 : UART (Z-tool용), USB (Gateway용) 등등...
2. 노드 동작 테스트
: 아래 단계를 모두 통과해야 노드가 정상적으로 동작, 하드웨어 동작은 HAL 작업에서 진행
- 디버거 연결 및 디버깅
- Z-Stack 샘플 프로그램 동작 테스트
- Z-Tool 모니터링툴 연결 테스트
3. HAL 수정 및 테스트
- 하드웨어 별 동작 테스트 (펌웨어)
- Z-Stack의 HAL 소스 수정
4. 샘플 어플리케이션 작성 및 테스트
- 센서나 주변장치를 활용할 수 있는 샘플 어플리케이션과 연동하도록 수정
여기까지하면 센서 노드를 완성했다고 볼 수 있겠죠..
두번째 단계는 다른 인터넷 망에 연결할 수 있도록 게이트웨이를 구성하는 것에 대한 작업이 되겠습니다.
(이때부터 CC2531 USB 동글 보드가 필요합니다)
1. ZigBee Lightening 샘플 어플리케이션 포팅 및 게이트웨이 테스트
- CC2538과 CC2520+MCU 보드는 Lightening 프로파일 예제 포팅
- Lightening 게이트웨이 샘플 어플리케이션과 서버 클라이언트 연동 테스트
2. CC2530 게이트웨이 어플리케이션 포팅
- CC2538 및 CC2520 + MCU 보드용으로 포팅
- Lightening 게이트웨이와 서버 클라이언트 연동 테스트
3. Lightening 게이트웨이를 Home Application 프로파일용에 맞게 확장해서 서버 클라이언트 소스 수정
- 샘플 서버 클라이언트 코드 수정
이단계까지 완성하면 인터넷 망을 통해 연결되는 과정까지 라고 할 수 있겠습니다.
마지막은 CC2520+MCU 조합에 이더넷 기능을 추가해서..
PC나 BeagleBone을 통해 연결되던 것을 직접 인터넷 연결되도록 구성하는게 되겠죠. (옵션)
번호 | 제목 | 닉네임 | 조회 | 등록일 | |
---|---|---|---|---|---|
34 | CC2538+Debugger PCB를 맡기려고 하는데... [1] | ||||
just4you |
3147 | 2014-04-10 | |||
어디다가 맡기는게 좋을까요?
한샘에 맡기고 나중에 다시 만들까...
어찌할까 고민중이네요~~
|
|||||
33 | [실패] Z-Stack Home에 LM3S9B96을 포팅하면서 느낀 점.. | ||||
just4you |
5996 | 2014-04-08 | |||
어제 시간내서 새 버전인 Z-Stack Home 1.2에 스텔라스를 포팅해보았습니다. 하드웨어 코드를 건드린게 아니라 프로젝트 위치 수정하고 경로 지정해주고... 뭐 이런 정도였는데요.. 생각보단 쉽게 가나 했는데 결국 마지막에 문제가 생기네...
|
|||||
32 | EW8051 8.30.2로 Home Automation 1.2.0 빌드하기 | ||||
just4you |
4939 | 2014-04-07 | |||
새로나온 EW8051 8.30.2 버전으로 빌드하다보면..
Unexpected external ?V1 어쩌고 저쩌고 하는 에러들이 여러개 나타남.
※ 문제 해결을 위해 일단 아래의 TI 포럼 참고.
http://e2e.ti.com/support/low_power_rf/f/158/t/304927.aspx...
|
|||||
31 | 중국 사이트 중에 amobbs.com이란 곳.. | ||||
just4you |
1424 | 2014-04-07 | |||
우리가 필요한 것들의 링크가 나와있네요..
인터넷으로 검색하다가 여기가 나오면 클릭해서 찾아보면...
원하는 것들을 찾을 수 있음!
|
|||||
30 | EWARM 6.7이 SmartRF06EB 보드랑 잘 맞게 동작합니다. | ||||
just4you |
4267 | 2014-04-03 | |||
최근에 새로나왔나본데...
설치해서 패치하고 실행을 해보니..
컴파일도 잘되고, CC2538 디버깅도 아무 문제없이 잘 됩니다.
LM3S9B96-DK는 테스트해보지 않았지만..
앞으론 EWARM을 두버전을 설치할 필요없이 요거 하나만 설치하면 될...
|
|||||
29 | [2014-02-15] 향후 진행 방향에 대한 논의 [1] | ||||
just4you |
11150 | 2014-03-17 | |||
===================================================================================================
향후 진행 방향
==========================================================================...
|
|||||
28 | CC2520 ZigBee_Base 회로.(1차완료) | ||||
dwkim |
3125 | 2014-01-25 | |||
1차 완료된 CC2520 Zigbee_Base 회로입니다. just4you 의 회로를 상당부분 Copy 했네요...
|
|||||
27 | Contiki 예제 컴파일 후기.. [3] | ||||
just4you |
5054 | 2014-01-21 | |||
Contiki 사이트에서 컴파일해본 결과..
InstantContiki라는 VMware 이미지를 받아서 실행하면 기본적인 기능이 가능하도록 모든 툴이 설치가 되어있습니다.
다만 플랫폼에 따라 포함된 예제들이 다른데..
가장 많은 예제를 지원하는 플랫...
|
|||||
26 | WSN 커넥터 핀아웃 0.99 [1] | ||||
just4you |
956 | 2014-01-13 | |||
바뀔 가능성이 조금 있지만 일단 이걸로 확정~~
참고하세요..
|
|||||
25 | CC2538 노드 및 디버거 회로도 [2] | ||||
just4you |
8035 | 2014-01-13 | |||
여러가지 고민을 했었는데,
결국 핀수 제한 때문에 9축 센서도 바꾸고...
Contiki 호환을 고려하여,
핀맵도 SmartRF06EB와 비슷하게 만들도록 수정을 했습니다.
버전은 0.99 정도(?)
업로드하고 보니 디버거 회로에 바이패스 커패시터...
|
|||||
24 | 현재 진행상황 [1] | ||||
dwkim |
2861 | 2014-01-13 | |||
어제 사당에서 just4you 를 만나 HW 설계 작업을 진행했습니다. CC2538 Base Board - just4you CC2520 Base Board - dwkim 1. Expansion Connector 핀맵 확정 - just4you 2. Transformer(SRF0703-220M) 부품 수배 및 라이브러리 - jus...
|
|||||
23 | CC2520 Base 회로 (작업중) [3] | ||||
dwkim |
1271 | 2013-11-14 | |||
CC2520 Base 회로입니다. C2538 의 Connector 와 핀맵을 호환해야 하므로 아직 작업중입니다. 밧데리 차져와 TPS61131 회로부에 대해 검증이 좀 필요한데... 이 부분은 칩 업체 FAE 에 도움을 구해야 할 듯 하네요.
|
|||||
22 | ZigbeeM 베이스의 전원문제에 대한 논의.. [2] | ||||
just4you |
2075 | 2013-11-07 | |||
TPS61131 - Sepic
: Buck-Boost 타입으로 전압을 강하시켰다가 다시 승압시켜줌으로서 3.3이하의 전압에서도 정상 동작할 수 있도록 함..
다만 Buck이나 Boost 하나만 쓰는 것보다 효율이 떨어진다는 점...
1. TPS6113x 시리즈 중...
|
|||||
21 | Thingsqaure 사에서 6lowpan Kit을 출시했네요.. [1] | ||||
just4you |
5384 | 2013-11-07 | |||
www.thingsquare.com에서 2.4GHz 6LowPAN Kit을 출시했습니다.
TI의 CC2538DK를 기반인데, 보드를 새로 만든게 아니라 TI 제품을 그대로 가져다 파네요.. 헐~
그리고 Ethernet Router가 하나 추가되어 있는데, 유저 가이드 상...
|
|||||
20 | CC2520 기반 노드의 MCU 선정에 대한 논의.. | ||||
just4you |
2093 | 2013-10-29 | |||
현재 공개된 Z-Stack은 LM3S9B96으로 맞춰져있고, 이전 노드에서는 LM3S9U96을 사용하였음..
(두 모델의 차이점은 플래쉬가 1.5배 더 크다는 것과 ADC가 2비트가 늘었다는거...)
현재 Stellaris는 단종되어서 새로운 디자인에는 사용하지 ...
|
|||||
19 | 조이스틱 스위치 및 LED | ||||
just4you |
3177 | 2013-10-16 | |||
- 조이스틱 스위치 (www.icbanq.com)
: CTT-1502 (7.2 x 7.1 x 5 mm) 700원이네요~
※ 기타 택트 스위치 (www.icbanq.com)
: CTT-1136 시리즈 (1136, 1136E, 1136U, 1136UE) 앵글 타입 택트 스위치임 (3.9 x 3.9 x 1.5 mm) 200원...
|
|||||
18 | J-Link 테스트 상황.. [1] | ||||
just4you |
3696 | 2013-10-14 | |||
지금까지 테스트한 J-Link 상황에 대해 설명합니다.
일단 J-Link나 J-Link Edu의 경우 CC2538과 문제없이 동작합니다.
제작한 J-Link v7 버전의 경우, IAR EWARM의 버전에 따라 문제가 생기네요.
6.30 버전에서는 v7이 펌웨어 ...
|
|||||
앞으로의 진행 방향입니다. | |||||
just4you |
2666 | 2013-10-14 | |||
앞으로 우리가 해야할 로드맵에 대해서 적어봅니다
두서가 없겠지만 일단 앞으로 뭘할지에 대한 것으로 참고해주시기 바랍니다
1. 무선 노드 설계 및 제작 : 디버깅 및 모니터링 툴에서 동작하는 것까지 모두 고려해야함 - CC2520...
|
|||||
16 | 지난 주(10/4) 프로젝트 관련 회의 | ||||
dwkim |
1015 | 2013-10-11 | |||
지난 주 10월 4일의 프로젝트 관련 회의 내용입니다. 우선 거시적으로 방향 및 목표를 설정, 구체화, 배경 내용 공유하는 시간을 가졌습니다. 참석자 : just4you, dwkim 장소 : 양재 각 제작 보드별 구성은 아래와 같습니다. #1
#2
...
|
|||||
15 | CC2538 기반 노드 설계중... [3] | ||||
just4you |
2866 | 2013-09-26 | |||
현재 작업중입니다.
물론 JTAG을 어떻게 할지 결정을 해야 하긴 하는데...
J-Link v7 클론 납땜 중이니깐 결과보고 선택을 해야겠습니다.
일단 CC2538칩쪽만 그린 회로입니다.
그외엔 어찌할지 고민을 해야할것같네요~
설계중에 약간...
|