모든 IoT 개발자를 위한 펌웨어 질문
- AI 정보
- 2022. 12. 26. 08:11
먹는 속도를 모니터링하는 스마트포크부터 토양과 농작물 상태를 분석하는 자율적인 산업용 농기구까지, 미래를 내다보는 메이커들이 아직까지 연결된 기기로 주장을 펼치지 않은 산업은 찾아보기 힘들다. 이제 연결이 변덕스러운 애플리케이션에서 결과적 애플리케이션으로 가는 길을 닦았기 때문에 IoT 개발자는 행복하고 충성스러운 고객과 함께 성공적인 제품을 출시하기 위해 펌웨어 아키텍처의 우선순위를 정해야 합니다.
IoT 장치의 이점은 편안함에서 생명을 구하는 것에 이르기까지 다양하지만, 그들의 순수한 편재성은 그들이 잘 기능할 것을 요구한다. 그것은 명백하게 들리지만, 그것이 아니라는 것을 증명하는 이야기들을 밝혀내는 데는 오래 걸리지 않는다. 350달러의 가격표와 펌웨어 업데이트 없이는 조일 수 없는 스마트 신발 끈을 가진 나이키와 그들의 Adapt 신발을 생각해보라. 또는 클라우드 관련 합병증으로 인해 오작동한 Vowerk 로봇 진공은 사용자에게 업데이트할 USB 스틱을 보내야만 오프라인으로 업데이트할 수 있습니다. 편의성, 참신성 및 혁신성은 기능성이 저하되고 수리 프로세스가 부담스러울 때 별 의미가 없습니다.
연결
연결성은 스마트 기술의 개발과 사용이 심지어 10년 전에 우리가 상상했던 것 이상으로 영향을 미칠 수 있도록 했다. 그러나 이러한 개발에는 하드웨어 개발자가 제품에 접근하는 방법과 제품의 기능을 유지하는 방법에 큰 변화가 필요합니다. 개발자들이 더 이상 상호 작용하거나 참여하지 않는 특정 기기 애플리케이션이나 상용화된 제품을 위해 정적 펌웨어를 작성하는 시대는 지났다. 성공적인 제품을 출시하기 위해서는 IoT 장치 제조업체가 설계에 투자하는 만큼 펌웨어 개발에 투자해야 합니다.
연결성은 하드웨어 개발자의 모든 것을 변화시킨다. 전화기나 LTE, 지그비와 같은 메시 네트워크의 BLE를 통해 장치는 클라우드에 연결되며 종종 개인 식별 정보(PII) 또는 기타 민감한 데이터를 전달합니다. 이러한 연결성, 많은 IoT 장치의 높은 가격, 그리고 소비자와 산업 모두의 모든 청중에게 제공하는 필수 기능은 장치 제조업체가 펌웨어에 대해 더 의도적이어야 한다는 것을 의미한다.
IoT 하드웨어 개발자가 고려해야 하는 세 가지 질문:
장치를 어떻게 모니터링하시겠습니까?
최종 사용자가 문제를 발견하고 보고한 후 평가, 서비스 및 수리를 위해 기기를 반환해야 하는 기존 모델은 비효율적이고 비용이 많이 든다. 그리고 포화된 IoT 시장에서 고객을 테스터로 효과적으로 사용하는 제품의 출시 위험은 수요에 큰 영향을 미칠 수 있고, 앞으로도 그럴 것이다. 더 나은 대안은 고객의 조치 없이 잠재적인 문제를 모니터링, 기록 및 경고하는 진단 기능을 제공하여 잠재적인 버그와 문제를 설명하는 것입니다. 이러한 기능을 임베디드 시스템에 구축하면 성능, 안정성 및 단일 장치 또는 전체 제품군의 전반적인 상태를 보다 효과적으로 모니터링하고 문제가 브랜드 평판을 위협하는 눈에 띄는 문제가 되기 전에 문제를 해결할 수 있습니다.
어떻게 문제를 해결할 것인가?
하드웨어 제조업체는 업데이트 또는 패치가 필요한 제품을 배송합니다. 이는 불가피한 일입니다. 고객 검색 전에 전체적인 문제를 파악하고 사전 예방적으로 문제를 해결하면 사용자 환경에 영향을 미치지 않고 보안 및 기능을 강화할 수 있습니다. 미션 크리티컬 메트릭을 실시간으로 모니터링하면 문제, 영향을 받는 버전, 해당 문제의 발생 빈도 및 빈도를 파악할 수 있습니다. 배터리 수명, 연결 상태 또는 메모리 사용과 같은 성능 데이터를 모니터링하고 사용자가 문제를 인식하기 전에 디버깅 및 해결을 트리거하는 데 사용할 수 있습니다. 사용자가 제품을 유지 관리하고 업데이트하는 데 있어 현저히 느슨할 수 있으므로, 문제를 선제적으로 발견하고 수리할 수 있는 IoT 장치 제조업체는 장치 사용자로부터 책임을 전가함으로써 우수한 고객 경험과 더 강력한 보안을 제공한다.
보안에 대해 어떻게 생각하십니까?
IoT 보안은 고객의 요구와 규제 요건으로 인해 점점 더 중요해지고 있다. 나는 이 네 가지 개발이 스마트 기기 제조업체들에게 빠르게 협상 불가가 되고 있다고 주장한다.
장치는 업데이트 가능해야 합니다.
신뢰할 수 있는 부팅은 더 이상 선택 사항이 아닙니다. 장치에서 실행 중인 펌웨어를 제어할 수 있는 신뢰 체인이 있다면 도움이 될 것입니다.
비밀을 순환시키는 방법이 있어야 합니다. 그것이 장치를 작동시키기 위한 암호화 키 세트를 의미하든 다른 비밀을 의미하든, 한 장치의 손상이 다른 장치의 손상으로 이어지는 상황을 피하기 위해 동적으로 변경되어야 한다.
마스터 암호를 사용하지 마십시오. 이는 인프라가 필요한 높은 수준이지만 모든 기기를 침해하는 하나의 주요 기밀로 인해 적발되는 기업은 미래가 없습니다.
커넥티드 디바이스가 지속적으로 성숙해짐에 따라 업계는 하드웨어가 개선됨에 따라 고객에게 가치를 창출하는 선순환을 지속적으로 보게 될 것이다. 장치 제조업체는 소프트웨어 개발에 내재된 동일한 종류의 반복적이고 대응적인 프로세스로 IoT 개발 및 펌웨어 업데이트에 접근함으로써 고객의 불만을 제거하는 동시에 더 안정적이고 가치 있고 끈적거리는 제품을 제공할 수 있다.
'AI 정보' 카테고리의 다른 글
AI, ML, 딥러닝의 차이점은 무엇인가요? (0) | 2022.12.26 |
---|---|
인공지능이 제조 및 산업 IoT를 어떻게 변화시키고 있는지 (0) | 2022.12.26 |
팜에서 데이터 및 분석이 중요한 이유 (0) | 2022.12.26 |
AI 및 IoT: 비즈니스 혁신 (0) | 2022.12.26 |
비즈니스 속도 향상을 위한 소매업에서 IoT의 3가지 탁월한 이점 (0) | 2022.12.26 |