B-L4S5I-IOT01A Discovery 키트 IoT 노드 개발 기판을 선호하며 자신 있게 추천하는 이유
저는 수년간 내장형 개발자로 일해 오면서, '적합한' 개발 기판을 찾는 것이 얼마나 어려운지를 체험하게 되었습니다. 잠깐만 검색을 해 보아도 셀 수 없이 많은 기판 목록이 표시되며, 확장 기판을 제외하고 보더라도 그렇습니다. 좋은 개발 기판은 최종 제품에 대한 하드웨어적 표현으로서, 확장 가능한 빠른 시제품 제작 플랫폼으로서, 또한 첨단 기술의 실험을 위한 훈련 도구로서 여러 가지 면에서 유용하므로, 이는 매우 중요한 결정입니다.
이러한 서로 다른 요구 사항을 모두 충족하여 제가 특히 관심을 갖게 된 개발 기판은 STMicroelectronics의 B-L4S5I-IOT01A IoT Discovery 개발 기판입니다. 이 개발 기판이 얼마나 유용하며 어떻게 도움이 되는지 살펴보겠습니다.
STMicroelectronics의 B-L3S51-IOT01A가 유용한 이유
B-L3S5I-IOT01A은 표준 신용 카드 크기보다 약간 더 큰 사이즈의 저렴하고 확장 가능하며 기능이 풍부한 개발 기판입니다(그림 1). 우선, 이 개발 기판에는 Arduino 헤더와 Digilent Pmod 커넥터 1개를 사용한 차폐 및 센서를 위한 확장 가능한 공통 헤더가 포함되어 있습니다. 이 커넥터는 개발 기판의 일부가 아닌 제품에 맞춤화된 센서 및 회로를 실험하는 데 적합합니다. 이를 통해 개발자 또는 개발팀은 시제품 하드웨어에서 직접 작업을 할 수 있기 훨씬 전부터 회로를 테스트하거나 응용 제품 코드를 설계할 수 있습니다.
그림 1: B-L45SI-IOT01A IoT 디스커버리 기판에는 대량의 온보드 센서, 표준 확장 가능 헤더 및 커넥터 뿐만 아니라 빠른 시제품 제작 또는 제품 개발을 가능케 하는 소프트웨어 프레임워크 도구가 포함되어 있습니다. (이미지 출처: STMicroelectronics)
개인적으로 가장 만족스러운 기능은 연결성과 온보드 센서인데, 이를 통해 확장 헤더 없이 응용 제품 전체를 설계할 수 있습니다. 예를 들어 IoT 장치를 구축해야 하는 경우, 개발 기판에는 Amazon Web Services(AWS) 또는 Microsoft Azure에 연결하는 데 사용할 수 있는 온보드 Wi-Fi 모듈이 있습니다. 실제로 온보드 Arm Cortex-M 프로세서에서 실행되는 소프트웨어인 STM32L4S5VIT6은 이미 GitHub에서 이용 가능하며 STM32CubeIDE 개발 기판의 일부로 제공됩니다.
고급 보안 기능
저와 같이 IoT 보안에 지대한 관심이 있는 분이라면, 온보드 STSAFE-A110 보안 요소를 활용하여 보안 부트 솔루션을 설정할 수도 있습니다. 실제로 AWS 및 STMicroelectronics에서 제공하는 소프트웨어를 활용하면 보안 펌웨어 업데이트를 포함하는 보안 솔루션을 생성하는 프로세스 전체를 수행할 수도 있습니다. 보안 부트 보안 펌웨어 업데이트(SBSFU) 프레임워크를 활용하여 솔루션을 맞춤화하고 IoT 보안에 대해 더 자세히 살펴볼 수도 있습니다.
첨단 기술에 적합한 센서
개발 기판에는 온보드에 수많은 센서가 있다고 말씀드린 바 있습니다. 그러한 센서의 하나로 LSM6DSLTR 관성 측정 단위(IMU), 3D 가속도계 및 3D 자이로스코프(그림 2)가 있습니다. 이 센서는 이 개발 기판을 사용하여 마이크로 컨트롤러 기반 장치에서 인공 지능(AI) 및 머신러닝(ML)에 대해 배울 수 있는 옵션도 제공하므로 흥미롭습니다.
그림 2: B-L3S5I-IOT01A는 LSM6DSLTR IMU(3D 가속도계 및 3D 자이로스코프로 구성)를 특징으로 하며, 마이크로 컨트롤러에서 ML 및 AI 개념을 실험할 수 있도록 합니다. (이미지 출처: STMicroelectronics)
예를 들어, 개발 기판을 사용하는 경우 기판의 움직임을 측정하는 LSM6DSLTR 가속도계를 사용하여 다양한 3D 제스처에 대한 데이터 세트를 생성할 수 있습니다. 그런 다음 해당 데이터를 사용하여 신경망(NN)을 훈련시킨 후 STM32CubeIDE AI 플러그인을 통해 개발 기판에 다시 배포할 수 있습니다. 그 후 AI 추리 모델을 실행하여 수행 결과를 확인한 다음, 다시 돌아가 신경망을 약간 수정하여 생산 시스템으로 설계하든지 또는 단순히 첨단 기술에 대해 좀 더 살펴볼 수 있습니다.
결론
개발 기판을 선택함에 있어, 하나의 기판을 통해 여러 목적이 동시에 달성되는 것이 중요합니다. 개인적으로는 제품 생산, 실험, 시제품 제작을 위해 사용할 수 있고 트레이닝 과정까지도 포괄할 수 있는 기판을 선택하려고 합니다. STMicroelectronics B-L4S5I-IOT01A는 그러한 기판 중 하나로, 첨단 기술을 실험하고 생산 가능성이 있는 제품을 개발하기 위해 필요한 모든 기능이 포함되어 있습니다.
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum


