Particle Photon → Azure 튜토리얼을 MKR1000으로 이식한 프로젝트입니다. MKR1000은 HTTPS를 네이티브 지원하므로 파티클 클라우드 없이 직접 Azure로 데이터 전송 가능합니다. Microsoft 'Connect the Dots' 프로젝트 코드 재사용.
하드웨어 연결
DHT22 핀아웃: VCC(1) → 3.3V, DATA(2) → 10kΩ 풀업 후 MKR1000 핀 6, GND(3) → GND. 3.3V 로직 레벨 주의.
Azure 포털에서 D1 기본 키 복사 → 시그니처 생성기에 붙여넣기 → 생성된 시그니처 복사
아두이노 스케치의 hostname[], authSAS[] 교체 후 재업로드
IoT Hub 사용 (대안)
이벤트 허브보다 최신인 IoT Hub는 양방향 통신 지원. Azure 포털에서 IoT Hub 생성 → Device Explorer로 SAS 토큰 생성 → 스케치의 hostname, authSAS, URI 수정 (/devices/D1/messages/events?api-version=2016-02-03), 성공 코드 체크를 HTTP 201 → HTTP 204로 변경 후 업로드. Device Explorer 데이터 탭에서 모니터링 가능.