본문 바로가기
프로그래밍/자바스크립트

프로그래밍 「 자바스크립트 편」 IoT 시스템 개발이 왜 그렇게 어려워 보입니까?

by grapedoukan 2023. 6. 16.
728x90

더 많은 IoT 솔루션을 검색합니다., 더 복잡하고 전문화 된 모습.
Google에서 오늘날 최고의 프로그래밍 언어를 검색하면 JavaScript, Python, Go, Java, Kotlin, PHP, C#, Swift가 반환됩니다.
처음 3개는 시장의 절반 이상을 차지하고 있으며 이를 기반으로 하는 IoT 장치용 코드를 찾기가 어렵습니다.

IoT는 Arduino, 전자
키트, Raspberry Pi를 사용하는 지하, 차고 솔루션처럼 보이지만 실제로는 매우 간단 할 수 있습니다.

IoT RaspberryPi 스타터 키트

장치에 개방형 API가 있고 REST 명령을 허용하는 한 무엇이든 개발할 수 있습니다. MQTT, WebSocket 및 그들이 추가하는 모든 것을 사용하여 수행 할 수 있다는 것을 알고 있지만 광범위한 IoT 구현을 원한다면 평균 Joe에서 상위 10 개 회사에 대해 프로그래머를 위해 단순화해야합니다.

나는 정확히 그것을 가진 회사에서 일합니다. 그들의 장치에는 Open API가 있고 REST를 허용하며 microJS 기본 !!! 뿐만 아니라 설치가 쉽고 액세스하기 쉬우며 수많은 문서와 이를 제어할 수 있는 앱이 있습니다.

Shelly Plus 플러그 US

회사에 입사하자마자 새로 배운 JavaScript 지식을 사용했습니다. React 프론트 엔드를 만들고 각 장치에서 데이터를 수집하는 백엔드와 함께 MongoDB에 로컬로 데이터를 저장했습니다.

로컬에서 실행되는 Full Stack Web App

가장 아름다운 UI는 아니지만 6개월 후, 이 사람을 개발할 수 있는 IoT에 대한 지식이 전혀 없다는 것은 모든 소프트웨어 엔지니어가 똑같이 할 수 있다는 것을 말해줍니다. 솔직히 말해서 JS를 알고 나보다 UI에 대한 취향이 더 좋은 사람이라면 누구나 더 잘할 수 있습니다.

물론 내 플러그용 앱을 성공적으로 배포한 후 다른 장치를 설치했고 엔드포인트가 다르기 때문에 각각 다른 장치에 맞게 코드를 조정하기만 하면 되었습니다.

이 기사가 회사가 최종 사용자와 프로그래머를 더 쉽게 만들면 얼마나 쉬울 수 있는지 보여주기를 바랍니다.

728x90