앞서 포스팅한 것처럼 SDK를 설치해보았다.
간략히 설치하는 방법을 설명하면 아래와 같다. (사실 https://github.com/SmartThingsCommunity/st-device-sdk-c-ref 에 자세히 나온다)
1. github 에서 소스코드 clone
$ git clone https://github.com/SmartThingsCommunity/st-device-sdk-c-ref.git
$ cd st-device-sdk-c-ref
$ ./setup.sh esp8266
2. 크로스 컴파일러 설치 (https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/linux-setup.html 참조)
$ sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial
$ wget https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz
$ mkdir -p ~/esp
$ tar xvfz https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz -C ~/esp
$ vi ~/.bashrc
맨 아래쪽에 아래 추가하여 path 설정
export PATH="$PATH:$HOME/esp/xtensa-lx106-elf/bin"
$ source ~/.bashrc
$ cd st-device-sdk-c-ref/bsp/esp8266
$ python -m pip install --user -r ./requirements.txt
3. 테스트 컴파일
$ cd ~/st-device-sdk-c-ref
$ build.sh esp8266 st_switch
일단 에러 없이 컴파일 되었다.
이제 Deveoler Workspace 라는 곳에서 프로젝트를 생성해야하는 것으로 보이는데, 이 부분은 실제로 해보고 추가로 포스팅할 예정.
참고: Developer Workspace 주소 - https://smartthings.developer.samsung.com/workspace/
'IT > IoT' 카테고리의 다른 글
Aqara Door and Window Sensor P2 설치기 (feat. smartthings-cli) (0) | 2023.05.01 |
---|---|
smartthings-cli를 설치해보자 (0) | 2023.04.27 |
스마트홈 어댑터 (HD2018KH) 수령 및 간단 사용기 (0) | 2019.12.07 |
스마트홈 어댑터 구입 (HD2018KH) (0) | 2019.12.05 |