인터넷 환경에서 각 장치(사물 인터넷: Internet of Things) 사이의 통신과 제어를 위한 기술을 소개 합니다.
원격지에 있는 장치들이 서로 정보를 교환 하고 필요한 제어를 하기 위하여는 인터넷을 이용한 통신 기능과 정보 처리, 센싱(Sensing), 제어 기능이 있는 Embedded computer 가 필요 합니다.
이 블로그에서는 Raspberry Pi Pico(Dual ARM Cortex-M0+)를 이용한 장치 개발에 필요한 정보를 제공 합니다.
- Window 10 환경에서 Pi Pico 시작하기
- MicroPython 언어 개발 환경
- c, c++ 언어 개발 환경 - Window 10(or 11)
- c, c++ 언어 개발 환경 - Arduino IDE
- 원격제어를 위한 시스템 구성과 Raspberry Pi 사용을 위한 준비
- Raspberry Pi 보오드와 Python 언어를 이용한 원격 제어
- Raspberry Pi 보오드와 node.js를 이용한 원격 제어
- ESP8266/ESP32 MQTT - MicroPython
- Raspberry Pi에서 Node-RED 개발 환경 이용하기
- Raspberry Pi에서 Zigbee Module을 이용한 원격 제어
- LAMP(Linux + Apache + MySQL + PHP) Server
장치 제어에 필요한 Embedded computer에 대한 자료는 아래를 참고하기 바랍니다.
- 임베디드 컴퓨터(ATmega128)의 이해와 C (or C++) 언어를 이용한 개발 예
- ATmega128 Architecture와 Assembly Language Programming
Atmel Studio 4 개발 환경 이용
Arduino 개발 환경 이용
원격지에 있는 장치 제어(Remote Control) 하기
임베디드 시스템 개발에 필요한 자료 모음
Atmel Studio 7 개발 환경 이용