[마우저 일렉트로닉스] 구글 클라우드 IoT에 AVR-IoT WG 평가보드를 연결하는 방법 확인해볼까요­

마익로치프텍노로지ー의 AC164160 AVR-IoT WG평가 보드는#ATmega4808저전력 마이크로 콘트롤러,#ATECC608A암호화 코프로세서,#와이 파이 모듈, 온보드 센서, 그리고 점점 늘어나고 있어 모듈형 센서, 액추에이터 애드 온의 포트폴리오를 연결하기 위한 확장 버스를 포함. 사물 인터넷(IoT)개발 키트입니다. 자동코드 생성 툴 지원 소프트웨어 개발에 관한 몇 가지 통합 개발 환경(#IDE) 옵션도 지원합니다. 이러한 자동 코드 생성 툴은 응용 프로그램에 필요한 하드웨어, 소프트웨어 및 #클라우드 연결을 조합하여 즉시 실행할 수 있는 프로젝트를 만듭니다. 이 보드에는 Windows, Mac OS 또는 Linux 기반의 PC를 활용하는 프로그래밍 및 디버깅 작업을 위한 #나노 임베디드 디버거(Nano Embedded Debugger) 인터페이스가 내장되어 있습니다. 이 보드는 임베디드 와이 파이 모듈을 통해서 802.11 b/g/n와이 파이 접속 포인트에 연결됩니다. 암호화 코프로세서는 하드웨어 기반의 안전한 개인키 저장장치와 함께 소프트웨어에서 실행하는 것보다 훨씬 빠른 암호화 작업을 제공합니다.​

>

구글 클라우드 IoT #Google 클라우드 IoT는 구글 클라우드 플랫폼의 클라우드 서비스입니다. 등록된 IoT기기를 장비ID 및 보안자격증명과 함께 정의할 수 있습니다. 이 클라우드 서비스는 게시물(Pub)과 구독(Sub) 토픽을 작성하여 IoT 장치와 #구글 클라우드 간에 메시지를 안전하게 교환할 수 있습니다. 다른 애플리케이션과 구글 클라우드 서비스는 이러한 메시지를 수신하도록 구독하고 데이터에 대한 추가 조치를 취할 수 있습니다. IoT 기기는 해당 토픽에 메시지를 게시하고 명령 및 설정 파라미터를 수신할 수도 있습니다.클라우드 통신은 #MQTT(Message Que Telemetry Transport) 프로토콜 또는 #HTTP(Hypertext Transport Protocol)을 사용하여 실행됩니다. #TLS(Transport Layer Security)는 통신을 보호하고, #JWT(JSON[JavaScriptObjectNotation] Web Tokens)는 인증을 실시합니다. 각각의 기기는 구글 클라우드 IoT 내에서 보안 인증을 위해 공개 및 비공개 키쌍을 사용합니다. 구글 클라우드 IoT 콘솔에서 파라미터를 조정하여 개별 장치를 활성화하고 비활성화하거나 차단할 수 있습니다. 필요한 경우 모니터링 및 디버깅을 위해 클라우드로 연결 메트릭 및 로깅을 활성화 할 수 있습니다. 클라우드 기능은 웹 기반의 콘솔, 명령줄 툴 또는 구글 클라우드 API를 통해 구성하고 제어할 수 있습니다. 구글은 무료 다운로드 기능을 통해 여러 프로그래밍 언어에 대한 명령 행 도구 및 API 패키지를 제공합니다. 아트 메일 시작#아트 메일 시작(#Atmel START)웹 기반 툴은 AC164160 AVR-IoT WG평가 보드를 구글 클라우드와 함께 작동하도록 하는데 필요한 소프트웨어를 제공합니다. 이 웹 기반의 툴에는 마이크로 컨트롤러 초기화, 보드 센서 I/O 드라이버, 인터럽트 기반의 운영 환경, MQTT 및 TLS 라이브러리, 그리고 암호화 코프로세서와의 인터페이스 등 다양한 구성 요소와 라이브러리가 포함되어 있습니다. 예제 프로그램은 엔드 투 엔드 동작을 표시하여 사용자 고유의 응용 프로그램에 맞게 확장 및 조정할 수 있도록 소스 코드를 수정할 수 있습니다. 자체 개발 평가 보드 사용 방법인 구글 클라우드와 함께 본인이 자체 개발한 #AVR-IoT WG 보드를 사용하려면 관련 작업의 전체 과정을 안내한 ‘구글 클라우드 IoT와 AVR-IoT WG 평가 보드 연결 방법’ 기사의 아래 내용을 순서대로 확인하세요:■개발 도구 설정■필요한 소프트웨어 구성 요소 설치 및 실행■코드 작성 및 보드에 다운로드■보드 와이파이 및 구글 클라우드 접속 자격 증명■보드를 가동하여 클라우드로 전송되는 실시간 센서 측정을 생성하고 Pyson(Pyth)하는 메시지 프로그램도 해설합니다. 다음 단계에서는, 여러가지 IoT 프로토타이핑 시나리오에 맞추어 애플리케이션을 확장·조정하거나 상세하게 조사하는 방법에 대해서도 소개합니다. #마우저일렉트로닉스홈페이지 kr.mouser.com/ 에 접속하면 IoT개발에 관한 더 많은 정보를 확인할 수 있습니다.