'전체보기'에 해당되는 글 51

  1. 2019.09.24 기상 관측 지점 주소
  2. 2018.07.10 JYP 신사옥의 카페 "Soulcup" 매뉴 정보
  3. 2018.05.08 Xpenology 5.2 DSM 드라이버 문제 해결
  4. 2018.04.27 RetroPi 롬 다운 받기
  5. 2018.01.09 AnySign for PC 최신 버전(17년 06월 버전)
  6. 2017.11.02 Kaa client application delopment on raspberrypi
  7. 2017.10.30 Thinger.io Client on raspberrypi with SenseHAT - 센서 데이터 획득 및 전송
  8. 2017.10.30 Ubuntu MATE on RaspberryPi
  9. 2017.10.23 Thinger.io Client on raspberrypi - IoT서버에 접속하기
  10. 2017.10.23 Thinger.io Server on raspberrypi - IoT서버 설치

기상 관측 지점 주소

https://data.kma.go.kr/tmeta/stn/selectStnList.do?pgmNo=123 에서 주소를 다운받지 못하겠다.

 

그래서 구글링으로 해결

 

2016년 기상청 자동기상관측장비 현황.hwp
0.11MB

원본출처: http://www.weather.go.kr/info_open/data/public_data_24.hwp

 

 

 

2017년 기상청 자동기상관측장비 현황.hwp
0.12MB

원본출처: https://web.kma.go.kr/info_open/data/public_data_24_3.hwp

 

 

다음은 방재기상(AWS) 연보, 월보에 나온 주소를 엑셀로 정리하였다. (종관기상관측지점-ASOS- 연월보에는 주소 없음)

원본출처: http://www.weather.go.kr/weather/climate/data_aws_ann_mon.jsp

 

aws_mon_201808.xls
0.13MB
aws_ann_2012.xls
0.11MB

오타가 많으니 참고만 ...

JYP 신사옥의 카페 "Soulcup" 매뉴 정보

JYP 사옥의 유기농카페



 

01




스페셜티 커피

 

-아메리카노 4.9

-카페라떼 5.7

-더 소울컵 시그니쳐 6.0

 

브루잉 커피

 

-과테말라 이헤르토 레젼더리 게이샤 13.0

 

리프 티(Leaf Tea)

 

-스트레이트 티 4.5

-과일티 블랜딩 주스 5.8

-다즐링 밀크 티 6.5

 

과일스무디

 

-딸기&파인애플 6.5

-망고&블루베리 6.5

-초콜릿&바나나 6.5

 

스파클링

 

-블루베리&케모마일 5.8

-파인애플&트로피칼 5.8

 

디저트

 

-아이스크림(콘/컵) 3.8

-아포가토 5.8

-수프(Soup) 5.5

 

 

Xpenology 5.2 DSM 드라이버 문제 해결

Xpenology 5.2 DSM을 설치하고자 아래의 블로그를 참고 했습니다.

https://pageinkr.com/xpenology-5-2-%ED%95%B4%EB%86%80%EB%A1%9C%EC%A7%80-dsm-%EC%84%A4%EC%B9%98/

 

제가 설치하려는 PC는 네트웍 드라이버가 특이해서 그런지 인식을 못하더라고요.

구글링을 하니 다음의 링크가 나옵니다.

https://xpenology.com/forum/topic/4980-gt-hardware-supported-list-for-dsm-52-lt/

 

16년 7월에 여러 드라이버를 해결한 버전이 따로 존재하는 것 같습니다.

위의 블로그에서 제공하는 Xpenology 5.2는 5644.4번 빌드이고, xpenology닷컴에서의 5.2는 5967.1번 빌드네요.

 

구글링을 한 결과, 중국의 기상을 다시금 느낄 수 있었습니다.

다운로드 링크: https://pan.baidu.com/s/1bpEe0mN

 

해당 빌드를 다운 받으니 드라이버도 잘 인식합니다.

 

RetroPi 롬 다운 받기

라즈베리파이를 이용한 레트로 게임기를 만드는 유행이 있다고 함

 

복잡한 설치과정을 최소화해줄 Rom 을 만들어준 용자들이 있다.

 

링크: https://www.arcadepunks.com/retro-pi-downloads-page/

 

링크 2021: https://www.arcadepunks.com/pi-images-downloads-page/

 

그림: 라즈베리파이 이미지 리스트

 

 

자신이 가진 메모리카드에 맞게 128, 64, 32, 16기가의 다양한 롬이 있어 구미에 맞는 롬을 다운 받으면 된다.

 

레트로파이기반인지 리콜박스기반인지도 유추가 가능하다.

 

또한 같은 이미지라도 경우에 따라 다운로드 플랫폼이 몇가지 씩 존재하는 경우가 있으니 확인 바란다.

(Magnet은 토렌트, Mega.nz는 클라우드, NZB는 아마 이뮬 일듯)

 

롬에 대한 자세한 정보는 READ NFO를 눌러보자.(여긴 광고가 많이 안뜸)

 

링크를 클릭(이왕이면 새탭으로 띄우는게 정신건강에 이롭다, 뒤로가기로 돌아오기 불가능 하기 때문)하면

광고가 굉장히 아주 엄청 매우 많이많이 나오는데 광고의 바다를 건너 조금만 기다리면 아래 그림과 같이 광고 건너뛰기 링크가 뜬다.

 

 

광고 건너뛰기를 누르면 1회나 2회 안에 다운 받을 수 있는 링크가 뜬다.

 

 

 

 

아래는 다운에 성공한 마그넷 링크이다.

 

32gb Pandoras Box 4s Pi edition-Gabber23,    magnet:?xt=urn:btih:9077890746c725d6d59faa618aea1e728f5aa5ee

 

Recalbox - Emulga Silver - 32GB - V1.0U,      magnet:?xt=urn:btih:4df46efdf9bd0827d4ab05ba6b247752aed5ee9d

 

HyperPie-2.1b(16Gb),                                 magnet:?xt=urn:btih:f2361bdfcffbe45e37d986f35fe45ddc42604de5

 

 

아래는 많은 트래커 중 시드가 존재를 확인한 엄선된 트래커 리스트이다.

 

http://tracker.mg64.net:6881/announce
udp://9.rarbg.com:2710/announce
udp://tracker.open-internet.nl:6969/announce
udp://tracker.coppersurfer.tk:6969/announce
udp://9.rarbg.to:2710/announce
udp://tracker.opentrackr.org:1337/announce
udp://z.crazyhd.com:2710/announce

udp://public.popcorn-tracker.org:6969/announce

AnySign for PC 최신 버전(17년 06월 버전)

정부24, 민원24, 병무청 등 등 등 정부에서 운영하고 공인증인서로 로긴하는 경우에 꼭 필요한 프로그램입니다.


분명히 설치했는 인식 못하고 지속적으로 다시 깔라고 뜨면 아래의 링크를 이용해보세요. (2017.06. 갱신버전)


https://download.softforum.com/Published/AnySign/v1.1.0.15/AnySign_Installer.exe


저는 한 2시간쯤 헛짓거리 했네요. 같은 버전 깔고 지우고 깔고 지우고 ...


지울때는 역시 구라제거기(http://teus.me/427)가 최고네요.


[원인]

정부24에 링크되어 있는 버전은 그림 1의 하단 링크에서 나타나듯 1.1.0.5버전 이었습니다.




[해결 방안]

최신 버전으로 설치해보자라는 생각으로 검색을 해보니 최신버전은 1.1.0.15 인 것 같더라고요.

그래서 링크를 수정해 봤습니다.


기존: https://download.softforum.com/Published/AnySign/v1.1.0.5/AnySign_Installer.exe

변경: https://download.softforum.com/Published/AnySign/v1.1.0.15/AnySign_Installer.exe


다운로드가 되네요!!!

설치도 잘되고 인식도 잘됩니다.

이후에 위의 링크가 안된다면 최신버전 검색해서 링크를 수정해 보면 될 것 같습니다.

1.1.0.15버전이 17년 6월 버전이니 지금 1.1.0.16이나 1.1.0.17버전이 있을지도 모르겠네요.

참고로 1.1.0.5버전은 16년 9월 버전입니다.


[비교]

크게 달라진 점은 없더라고요.


1. 용량

 기존: 9,713,704 바이트

 변경: 10,194,760 바이트


2. 디지털 서명

 기존:


 변경:


회사명이 바뀌었군요.


Kaa client application delopment on raspberrypi

[Preparation] 원본글: https://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Using-Kaa-endpoint-SDKs/C++/SDK-Linux/

원본글대로하면 시간이 오래걸리고,

라즈베리파이에서 안되는 부분이 있고,

최신버전이 아니라서 아래와 같이 설치하는 것이 더 좋음.

 

[Cmake, G++, Boost라이브러리, SQLlite 설치]

sudo apt-get install cmake g++ libboost-dev libboost-filesystem-dev libboost-system-dev libboost-program-options-dev libboost-iostreams-dev libboost-thread-dev libboost-log-dev libsqlite3-0 libsqlite3-dev -y

 

원본글에서 boost 1.5.5를 쓰는데 현재 최신버전은 1.62.0 으로 컴파일하는 시간보다 apt-get이 훨씬 빠름

컴파일한 예전버전을 삭제해야 한다면, /usr/local/lib/ 에서 'rm libboost*' 하고 /usr/local/include/의 'boost' 디렉토리를 삭제하면 됨

 

[AVRO 설치]

wget http://archive.apache.org/dist/avro/avro-1.8.2/cpp/avro-cpp-1.8.2.tar.gz
tar -zxf avro-cpp-1.8.2.tar.gz
cd avro-cpp-1.8.2/
cmake .
sudo make install

 


필자의 경우에는 boost를 다 컴파일하고 설치했는데, AVRO 컴파일시 iostream 라이브러리가 없다고하여 윗글처럼 boost를 삭제하고 apt-get으로 인스톨함

 

 

[Botan 설치]

wget https://github.com/randombit/botan/archive/2.3.0.tar.gz

tar -zxf 2.3.0.tar.gz

cd botan-2.3.0/

wget https://github.com/randombit/botan/archive/1.11.28.tar.gz

tar -zxf 1.11.28.tar.gz

cd botan-1.11.28/

./configure.py --cpu=arm32

sudo make install


최신버전은 2.3.0인데, kaa에서는 1.11버전을 찾는다;; 

Botan을 라즈베리파이에서 컴파일시 에러가 뜨는데, 이것을 해결하기 위해서는 '--cpu=arm32'옵션을 준다.

"error: target CPU does not support ARM mode"

참조: https://github.com/randombit/botan/issues/800




Download Kaa C++ SDK from your Kaa instance and compile it. See Generate SDK.


mkdir kaa-cpp

tar -zxf kaa-cpp-ep-sdk-*.tar.gz -C kaa-cpp

cd kaa-cpp

mkdir build

cd build

cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/rpi.cmake ..

make



Thinger.io Client on raspberrypi with SenseHAT - 센서 데이터 획득 및 전송

Sense HAT은 라즈베리재단의 공식 HAT(Hardware Attached on Top)으로 Astro Pi 프로젝트를 위해 고안되었다고 함

Sense HAT: https://www.raspberrypi.org/learning/addons-guide/sensehat/

Astro Pi: https://astro-pi.org/


탑재 파트

명세 

 ◾Gyroscope

 방향 측정 

 ◾Accelerometer

 가속도 측정 

 ◾Magnetometer

 지자기 측정 

 ◾Temperature sensor 

 대기 온도 측정

 ◾Barometric pressure sensor

 대기 압력 측정 

 ◾Humidity sensor

 공기중 수분 포화도 측정

 ◾joystick

 직접 입력용

 ◾LED matrix

 직접 표시용 (8X8, RGB)


공식 HAT이다 보니 가장 구하기가 쉽다.


오늘은 Sense HAT을 이용한 데이터 획득을 해보려고 한다. (우선, 가속도 데이터 부터)


[소스 수정]

지난번 포스팅한 Client 소스를 연다


nano src/main.cpp


아래 그림과 같이 수정한다.



Sense HAT은 RTIMULib 을 이용해 구동이 쉽게 이루어지므로 본 소스에서도 활용하였음.


[컴파일 환경 수정]


nano CMakeLists.txt


"target_link_libraries(thinger ${ADDITIONAL_LIBS})" 부분에서 RTIMULib 를 추가해 준다.


"target_link_libraries(thinger RTIMULib ${ADDITIONAL_LIBS})"


[실행]

./run.sh


컴파일이 끝나고, Dashboard에서 설정하면 다음과 같이 데이터를 획득하는 것이 보여진다.






Ubuntu MATE on RaspberryPi

라즈베리파이 2나 3에 설치할 수 있습니다.


https://ubuntu-mate.org/raspberry-pi/



최소 microSDHC 카드의 클래스 6이상, 6GB 이상의 용량에 설치하는 것이 좋다고 합니다.


라즈베리파이용 우분투 이미지를 다운 받습니다.

다운로드 링크: https://ubuntu-mate.org/download/

용량은 약 1.2GB 입니다.


다운받으신 xz 이미지는 이미지 굽기 프로그램을 이용해서 SD카드 직접 구우면 됩니다.

저는 지난번 다운받은 Etcher( https://etcher.io/ )를 이용합니다.




제일 먼저할 일은 ssh를 여는게 좋을것 같네요.


[ssh 허가 및 시작]

sudo systemctl enable sshd

sudo systemctl start sshd


[부팅시 ssh 시작]

sudo ufw allow ssh


이제 ssh가 됩니다.


[패키지 업데이트]

sudo apt-get update

sudo apt-get upgrade -y


패키지 업데이트하는데 1시간이 걸리네요. ㅠㅠ







Thinger.io Client on raspberrypi - IoT서버에 접속하기

서버에 설치했으므로 장치를 접속시켜 볼까합니다.

 

관련문서: http://docs.thinger.io/linux/

 

서버는 내버려 두고 다른 라즈베리파이를 구동합니다.

 

[라즈베리파이 최신화]

sudo apt-get update

sudo apt-get upgrade

 

[CMake와 Open SSL라이브러리 설치]

sudo apt-get install cmake libssl-dev -y

 

본격적으로 장치를 컴파일 합니다.

먼저 git에서 소스파일을 받아옵니다.

 

cd ~

git clone https://github.com/thinger-io/Linux-Client.git

cd Linux-Client

 

소스를 수정합니다.

nano src/main.cpp

 

USER_ID ,  DEVICE_ID , and  DEVICE_CREDENTIAL  부분을 수정합니다.

저는 test, raspberry, mv어쩌고저쩌고로 수정했습니다.  이 정보는 서버 콘솔과 동일해야 합니다.

 

먼저 콘솔로 들어가(test라는 아이디로 로긴했습니다.) Device를 누르시고,

 

 

 

 

Add Device 버튼을 눌러주세요.

 

Device credentials은 직접 작성하셔도 되고, Generate Random Credential 버튼을 눌러 만들어써도 됩니다.

 

콘솔에서 디바이스도 등록하고, 소스 수정도 저장(컨트롤+x, y, 엔터)합니다.

 

다음은 서버 정보를 수정합니다.

 

nano src/thinger/thinger_client.h

 

include를 지나 아래로 조금 내리시면 THINGER_SERVER 라는 항목을 서버 URL혹은 IP로 변경해주시면 됩니다.

수정하셨으면, 저장(컨트롤+x, y, 엔터)합니다.

 

 

[디바이스 기동 명령]

./run.sh

 

 

 

 

제가 깜빡하고 웹콘솔에서 Add Device 버튼을 안눌러서 인증이 1번 실패했습니다. ㅎㅎ

 

자 이제 콘솔에서 접속을 확인합니다.

메인페이지에서 디바이스 접속이 확인됩니다.

디바이스에서도 잘 뜨네요.

 

동작이 확인되셨으면, 해당 프로그램을 리눅스 데몬으로 등록합니다.

 

cd install/raspberry/
chmod +x install.sh
./install.sh

다른 서비스 처럼 사용하시면 됩니다.

sudo service thinger stop, start, restart

Thinger.io Server on raspberrypi - IoT서버 설치

IoT 서버인 Thinger.IO 를 라즈베리파이에 설치해 봅시다.

참고한 문서는 아래와 같습니다.

https://github.com/thinger-io/Docs/tree/gh-pages/deployment

 

 

[몽고DB 설치]

 

sudo apt-get install mongodb -y

 

 

[Snap 설치]

원래 배포를 우분투쪽 하므로 Snappy를 설치합니다.

 

sudo apt-get install snapd -y

 

 

[Thinger.IO 서버 설치]

 

sudo snap install thinger-maker-server

 

 

[Thinger.IO 서버 상태 확인]

 

sudo service snap.thinger-maker-server.thingerd status

 

 

 

[Thinger.IO 서버 접속]

 

웹브라우저에서 http://라즈베리파이IP 로 접속 하시면 아래와 같이 서비스 가동 모습을 볼 수있습니다.

 

 

계정 만들어 로긴하면

 

 

'Raspbian' 카테고리의 다른 글

Thinger.io Client on raspberrypi - IoT서버에 접속하기  (0) 2017.10.23
jessie backport repository on RaspberryPi  (0) 2017.10.19
OpenHAB on raspberrypi  (0) 2017.10.18