마이크로칩, 구글 클라우드용 AVR® MCU 개발 보드는 IoT 디바이스를 구글 클라우드 IoT 코어의 인공지능 및 머신러닝 인프라에 손쉽게 연결할 수 있는 새로운 솔루션 제공

구글 클라우드 기반 커넥티드 애플리케이션을 개발자들이 단 몇 분만에 프로토타이핑 할 수 있는 신속한 IoT 개발 보드(자료:각사, 편집:본지)
구글 클라우드 기반 커넥티드 애플리케이션을 개발자들이 단 몇 분만에 프로토타이핑 할 수 있는 신속한 IoT 개발 보드(자료:각사, 편집:본지)

기존의 경우 임베디드 개발자들은 클라우드 기반 커넥티드 애플리케이션 제작을 위해 통신 프로토콜, 보안, 하드웨어 호환성 분야의 전문성을 얻고자 상당한 시간과 자원을 투입해야 했다. 이 문제를 극복하기 위해 흔히 대규모 소프트웨어 프레임워크와 RTOS(Real Time Operating Systems)가 사용되지만, 이로 인해 개발 시간과 노력, 비용, 보안 취약성 또한 높아진다.

이에 마이크로컨트롤러, 혼합 신호, 아날로그 반도체 및 플래시-IP 솔루션 분야의 마이크로칩테크놀로지에서는 구글 클라우드(Google Cloud)와의 파트너십 확대의 일환으로, 개발자들이 단 몇 분만에 커넥티드 디바이스를 프로토타이핑할 수 있는 신속한 IoT 개발 보드를 새롭게 출시했다. 이 솔루션은 간편하면서도 효과적인 방식으로 임베디드 애플리케이션을 연결하고자 강력한 AVR®마이크로컨트롤러(MCU), CryptoAuthentication™ 보안 IC, 그리고 완벽히 인증된 Wi-Fi® 네트워크 컨트롤러를 하나로 결합한 제품이다.

연결이 이루어지면, 규모에 맞는 의사 결정을 손쉽게 알릴 수 있도록 구글 클라우드 IoT 코어(Google Cloud IoT Core)를 통해 데이터를 수집, 처리, 분석할 수 있다. 또 AVR-IoT WG 개발 보드를 사용하면 개발자들은 무료 온라인 포털 www.AVR-IoT.com에서 클릭 한 번으로 신규 및 기존 프로젝트에 구글 클라우드 커넥티비티를 추가할 수 있다. 연결한 다음에는 마이크로칩의 신속한 개발 툴인 MPLAB® 코드 컨피규레이터(MCC)나 아트멜 스타트(Atmel START)를 이용해 클라우드 상에서 개발 및 디버깅을 할 수 있다. 이 보드는 개발자들이 IoT 디자인을 신속하게 클라우드로 연결할 수 있도록 스마트, 커넥티드, 보안 디바이스를 하나로 통합한 제품이다.

주변장치가 통합된 강력한 AVR 마이크로컨트롤러(MCU): ATmega4808 8비트 MCU는 AVR 아키텍처의 프로세싱 성능과 단순성에 첨단 센싱과 견고한 구동 기능이 추가되었다. 전력 소비를 낮추는 최신 CIP(Core Independent Peripherals) 기능들과 함께 실시간 센싱 및 컨트롤 애플리케이션으로 첨단 성능을 제공하며, 하드웨어의 신뢰점(Root of Trust) 보호를 위한 보안 소자(Secure Element): ATECC608A CryptoAuthentication™ 디바이스는 각 디바이스에 안전하게 인증 가능한 신뢰 및 보호되는 ID를 제공한다. ATECC608A 디바이스는 구글 클라우드 IoT 코어에 사전 등록돼 있으므로 터치 프로비저닝 없이 바로 사용 가능하다.

구글 클라우드로의 Wi-Fi 커넥티비티 제공하는 ATWINC1510은 산업용 등급의 완전 인증을 받은 IEEE 802.11 b/g/n IoT 네트워크 컨트롤러로서, 선택한 MCU에 유연한 SPI 인터페이스를 통해 손쉬운 연결이 가능하다. 이 모듈을 사용하면 네트워킹 프로토콜에 대한 전문성을 쌓을 필요가 없으며,  디바이스를 구글 클라우드 IoT코어 인프라에 연결하면 강력한 데이터 및 분석 성능이라는 장점을 얻을 수 있으며, 이를 통해 개발자들은 더 우수하고 스마트한 제품을 개발할 수 있다. 이 인프라의 일부분으로써, 임베디드 디자인 개발 시 수많은 센서 노드에서 빠르게 변화하는 조건들을 보다 잘 활용하고 대응할 수 있다.

마이크로칩이 구글 클라우드와 함께 제공하는 확장된 솔루션들은 IoT 디자인 개발 시간을 단축시키고자 단순화된 개발 과정을 지원하며, 이 보드는 MCC와 아트멜 스타트를 모두 지원하므로, 선호하는 툴을 사용해 개발 작업을 가속화할 수 있다. 또 클라우드 IoT 고객들은 보안성에 대한 타협 없이 자사 애플리케이션을 대규모로 빠르게 구축 및 이전할 수 있으며, 클라우드 플랫폼의 네트워크 인프라와 구글의 IoT 서비스에 이 보드의 간편성이 결합되어, 강력한 분석 툴과 독보적인 인공지능과 머신러닝 성능을 누구든 손쉽게 이용할 수 있게 되었다.

MPLAB X IDE 버전 5.05은 크로스 플랫폼 및 Windows에서 호환성과 확장성을 둘 다 통합 된 개발 경험을 제공, 맥OS 및 Linux ® 디자이너 선택의 하드웨어 시스템에 AVR 마이크로 컨트롤러와 함께 발전할 수 있도록 운영 체제를 마이크로 칩의 코드 구성 도구인 MPLAB 코드 구성 도구(MCC)를 지원함으로써 도구 체인이 향상되어 개발자가 도구의 메뉴 기반 인터페이스를 통해 시계, 주변 장치 및 핀 레이아웃과 같은 소프트웨어 구성 요소 및 장치 설정을 쉽게 구성할 수 있다.
MPLAB X IDE 버전 5.05은 크로스 플랫폼 및 Windows에서 호환성과 확장성을 둘 다 통합 된 개발 경험을 제공, 맥OS 및 Linux ® 디자이너 선택의 하드웨어 시스템에 AVR 마이크로 컨트롤러와 함께 발전할 수 있도록 운영 체제를 마이크로 칩의 코드 구성 도구인 MPLAB 코드 구성 도구(MCC)를 지원함으로써 도구 체인이 향상되어 개발자가 도구의 메뉴 기반 인터페이스를 통해 시계, 주변 장치 및 핀 레이아웃과 같은 소프트웨어 구성 요소 및 장치 설정을 쉽게 구성할 수 있다.

한편 개발 툴은 이제 MPLAB X 통합 개발 환경(IDE)에서도 AVR 디바이스를 지원하므로, 설계자들은 AVR-IoT 개발 보드를 사용한 개발 시 MCC와 아트멜 스타트 중에서 선택할 수 있다. 이 보드는450종 이상의 마이크로일렉트로니카 클릭 보드(MikroElektronika Click boards™)와 호환 가능하므로 센서 및 엑추에이터 옵션을 확장할 수 있다. 이 키트를 구매한 개발자들은 온라인 포털에 액세스하여 센서 데이터를 즉시 시각화해 볼 수 있다.

 

저작권자 © 인공지능신문 무단전재 및 재배포 금지