산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 사물 인터넷 기술

진화하는 임베디드 시스템: 현대 설계 과제 해결

IoT 붐 이전에는 임베디드 기기 설계가 비교적 단순했습니다: 마이크로컨트롤러가 입력을 처리하고 기본 연산을 수행한 뒤 출력을 구동했습니다. 기기는 격리되어 있었고 해킹 동기는 미미했습니다.

스마트폰의 부상은 새로운 벤치마크를 세웠습니다. 기기는 이제 지능적이고, 업그레이드 가능하며, 인터넷 연결이 되어야 한다고 기대됩니다. 보안은 더 이상 사후 고려사항이 될 수 없습니다. 이를 소홀히 하면 데이터, 브랜드 평판, 수익이 위태로워집니다.

이 기사는 오늘날 임베디드 엔지니어가 직면한 핵심 설계 과제를 살펴보고 안전하고 기능 풍부한 개발을 간소화하는 신흥 기술을 강조합니다.

핵심 설계 과제와 시장 기대치

  1. 풍부한 사용자 인터페이스

초기 스마트폰이 고품질 터치 디스플레이를 도입했고, 오늘날 고급 임베디드 기기조차 LCD, OLED, 정전식 터치스크린을 탑재합니다. 이러한 업그레이드는 더 높은 처리 능력을 요구하며, 종종 애플리케이션 프로세서와 완전한 기능의 OS를 필요로 합니다. 그러나 많은 저가 기기의 트렌드는 마이크로컨트롤러 클럭 속도를 수백 MHz대로 높이고 온칩 메모리를 수 메가바이트로 늘리는 방향으로, 친숙한 Arm Cortex-M 아키텍처를 핵심으로 유지해 왔습니다.

많은 산업용 및 소비자 IoT 제품에서 사용자 인터페이스는 주로 구성이나 가끔 제어를 위한 것입니다. 웹 포털이나 스마트폰 앱을 통한 원격 접근이 선호되어 실시간 모니터링과 예측 유지보수를 가능하게 합니다. 임베디드 엔지니어는 따라서 RF, 프로토콜 스택, 보안, 원격 관리, OTA 펌웨어 업데이트를 이해해야 합니다.

진화하는 임베디드 시스템: 현대 설계 과제 해결
그림 1: 스마트홈 제어 (출처: Getty Images, ID 908590688, Elena Pejchinova)

  1. 로컬 및 원격 제어

적절한 연결성 선택은 균형 잡기입니다. BLE, Z-Wave, Zigbee 같은 저전력 프로토콜은 배터리 구동 도어락과 환경 센서에 이상적입니다. 보안 카메라와 게이트웨이 노드 같은 고대역폭 기기는 일반적으로 Wi-Fi를 사용하며, 진정한 원격 배포는 셀룰러에 의존합니다. 하이브리드 접근법(BLE로 커미셔닝 및 저지연 로컬 접근, Wi-Fi로 광역 연결)은 매력적인 타협안을 제공합니다.

실제 과제는 무선 하드웨어, 통신 스택, 전력 관리 로직을 비용이나 복잡성을 부풀리지 않고 통합하는 데 있습니다.

진화하는 임베디드 시스템: 현대 설계 과제 해결
그림 2: 도시 네트워크 (출처: Getty Images, ID 811360940, Dong Wenjie)

  1. 낮고 더 낮은 전력

배터리 수명은 중요한 지표입니다. 스마트 수도 미터는 단일 배터리로 최대 20년 작동해야 합니다. 도어락은 여전히 배터리 구동이지만 연간 교체가 필요할 수 있습니다. 설계자는 사용자 입력을 잠깐 감지한 후 딥 슬립으로 돌아가는 초저전력 마이크로컨트롤러를 배치해 이를 달성합니다.

  1. 기기는 더 스마트해지고 있다

차별화는 이제 사용자와 환경에 적응하는 지능 추가에서 옵니다. 머신러닝(ML)은 기기가 센서 데이터로부터 학습하고 시간이 지남에 따라 행동을 개선하게 합니다.

일반적인 ML 유스케이스에는 사용자 일정을 모델링하는 음성 제어 스마트 온도조절기, 모터 고장을 예측하는 진동 분석 센서가 포함됩니다. 임베디드 개발자의 걸림돌은 타이트한 메모리와 컴퓨팅 예산에 맞는 ML 모델에 접근하는 것입니다.

진화하는 임베디드 시스템: 현대 설계 과제 해결
그림 3: 스마트홈 기후 제어 시스템 (출처: Getty Images, ID 474200292, MaxiPhoto)

  1. 제품은 업데이트 가능해야 한다

완전히 완성된 임베디드 제품은 출하되지 않습니다. OTA(Over-the-Air) 펌웨어 업데이트는 기능 추가, 버그 수정, 취약점 패치로 제품 수명을 연장합니다. 엔지니어는 충분한 플래시와 CPU 헤드룸을 프로비저닝하고, 안전하고 롤백 보호된 업데이트 메커니즘을 설계해야 합니다.

진화하는 임베디드 시스템: 현대 설계 과제 해결
그림 4: OTA 업데이트가 필요할 수 있는 임베디드 애플리케이션 예시 (출처: Getty Images, ID 145676156, Earl Wilkerson. 아이콘: Arm)

설계자가 이러한 과제를 해결하는 데 도움이 되는 신기술

신호 처리, 보안, 지능이라는 세 가지 핵심 전략이 모든 과제에 통합된 접근법을 제공합니다.

신호 처리를 어떻게 단순화하고 비용을 절감할 수 있을까?

아날로그 인터페이스는 온도 센서부터 멀티마이크 오디오 스트림까지 여전히 보편적입니다. 역사적으로 많은 필터링이 아날로그 도메인에서 수행되었지만, 현대 디지털 신호 컨트롤러(DSC)는 DSP 코어와 MCU 기능을 결합해 정확성, 반복성, 설계 후 유연성을 제공합니다.

Arm의 CMSIS-DSP 라이브러리는 복잡한 필터링, FFT, 기타 DSP 연산을 추상화하는 무료 최적화 루틴을 제공해 설계자가 저수준 수학 대신 애플리케이션 로직에 집중할 수 있게 합니다.

왜 보안을 신경 써야 할까?

부적절한 보안은 데이터 손실, 브랜드 손상, 재정적 책임으로 이어질 수 있습니다. 위협은 통신, 수명 주기, 소프트웨어, 물리적 벡터에 걸쳐 있습니다. Arm의 플랫폼 보안 아키텍처(PSA)는 평가, 구현, 검증의 3단계 프레임워크로 개발자가 적절한 보호 수준으로 나아가도록 안내합니다. Trusted Firmware-M 같은 오픈소스 자산이 안전한 부팅과 런타임 보호를 더욱 가속화합니다.

진화하는 임베디드 시스템: 현대 설계 과제 해결
그림 5: 보안 취약점 완화를 위한 Arm 기술 (출처: Arm)

스마트 기능을 어떻게 추가할까?

머신러닝 모델은 일반적으로 다양한 데이터셋으로 클라우드에서 훈련됩니다. 훈련 후 추론은 CMSIS-NN 같은 경량 라이브러리 덕분에 Cortex-M 코어에 최적화된 신경망 실행으로 메모리 사용량을 낮게 유지하면서 임베디드 프로세서에서 실행될 수 있습니다.

새로운 시대 – 새로운 기회와 새로운 과제

임베디드 기기는 의심할 여지 없이 더 복잡해지고 있습니다: 더 풍부한 인터페이스, 더 타이트한 전력 예산, 고급 지능, 안전한 OTA 업데이트에 대한 요구가 모두 상승하고 있습니다. 다행히 생태계는 이제 IP, 소프트웨어, 도구, 교육을 제공해 엔지니어가 품질이나 비용을 희생하지 않고 이러한 요구를 충족할 수 있게 합니다.


진화하는 임베디드 시스템: 현대 설계 과제 해결Phil Burr는 Arm의 임베디드 그룹 내 기존 제품 포트폴리오 디렉터입니다. 그는 Arm의 CPU 포트폴리오를 담당하는 팀을 이끌며, 이 프로세서들이 새로운 기존 파트너의 혁신을 가능하게 하도록 합니다. 또한 Arm DesignStart 프로그램을 관리합니다. 이는 Arm IP에 저비용, 쉽게 접근 가능한 경로입니다.


사물 인터넷 기술

  1. 임베디드 컴퓨팅 혁명: 모든 사람이 프로그래머가 되는 시대
  2. 산업용 사물인터넷(IIoT)이 직면한 4대 과제
  3. 산업 성공 위한 IoT 데이터 준비 3대 과제
  4. 오늘날 IoT가 직면한 5가지 핵심 과제
  5. IoT 5대 핵심 과제: 5C 심층 분석 1부
  6. IoT 디바이스 소프트웨어 테스트: 핵심 과제와 해결책
  7. 제어 시스템 설계 마스터: 기본 패널에서 고급 신뢰성 솔루션까지
  8. DevOps로 임베디드 소프트웨어 과제 극복하기
  9. IoT 개발 마스터하기: 원활한 연결성과 보안을 위한 핵심 과제 해결법
  10. 3D 비전 기술이 현대 자동화를 혁신하는 방식