node3 11일차. nodejs에서 package 관리하기 지난 시간에 node server에서 rpi-temp-module를 설치하여 사용하는 방법에 대해 알아 보았다. 이제 앞으로 좀 더 많은 살을 붙여 나가면서 더 많은 package를 설치하게 될텐데 이를 좀 더 효율적으로 관리하기 위해 npm에서 제공하는 기능을 통해 package를 관리하도록 해보자. pi@raspberrypi ~/server/was $ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sane defaults. See `npm help json` for definitive documentation on .. 2015. 11. 28. 10일차. nodejs 서버를 사용하여 console에 온도찍기 저번 시간에 온도센서를 라즈베리파이에 연결하는 방법에 대해 알아 보았다. 오늘은 앞서 말했던 것과 같이 모듈을 하나 테스트 했으니 서버에 붙일 예정이다. 8일차에 진행했던 node server에 진행해 보도록 한다. login as : pipi@192.168.0.10's password:pi@raspberrypi ~ $ cd server/was node server로 이동 하였다면 이제 index파일에 프로그래밍을 할 것이다. 사실 /sys/bus/w1/devices 밑에 잡힌 온도 센서 디바이스에서 w1_slave란 파일을 읽어서 필요한 부분만 짤라서 사용해도 어렵지 않게 코딩을 할 수 있다. 하지만 nodejs는 package를 통해 대부분의 필요한 library를 제공한다. 스스로 직접 코딩해 보는.. 2015. 11. 27. 8일차. 라즈베리파이2에 nodejs 설치 이제 어느 정도 세팅이 끝난 것 같으니 모듈을 하나하나 테스트 하며 라즈베리 파이에 붙여 보자. 그 전에! 모듈을 테스트 하며 하나하나 구현 할지, 아니면 서버를 먼저 구성 후 하나하나 살을 붙여 나갈지 고민에 고민을 거듭 하다가 서버를 먼저 구성해 놓고 모듈이 하나하나 완성되면 붙여 나가면서 진행하기로 결정했다. 1일차에 잠시 언급했던 대로 서버는 nodejs를 사용하도록 한다! (머.. 중간에 한계점이 있다면 파이썬이나 C/C++로 변경 될 수 있으나, 그렇지 않길 바란다.) 라즈베리파이에 Node.js를 설치해 보자. 간단하다. login as : pi pi@192.168.0.10's password: pi@raspberrypi ~ $ sudo apt-get update pi@raspberrypi .. 2015. 11. 26. 이전 1 다음