Android용 Arduino IoT Cloud Remote 앱은 무엇이고, 이를 최대한 활용하려면 어떻게 해야 하나요?

  • 위젯과 실시간 변수를 사용하여 모바일 폰에서 Arduino IoT 패널을 완벽하게 제어하세요
  • 주요 기능: 모니터링, 동기화, 스케줄러, OTA, 웹훅 및 Alexa
  • 광범위한 하드웨어 지원 및 연결: Wi-Fi, LoRaWAN, GSM 및 이더넷
  • 앱에서 즉시 처리할 수 있는 사물, 변수 및 대시보드를 생성하기 위한 가이드 흐름

Arduino IoT 클라우드용 Android 앱

Android용 Arduino IoT Cloud Remote 앱이 정확히 무엇을 위한 것인지 궁금하다면 간단히 말해서 다음과 같은 기능을 제공합니다. IoT 패널에 액세스하고 모니터링하고 관리하세요 모바일 화면을 몇 번만 탭하면 됩니다. 가장 흥미롭고도 중요한 점은 컴퓨터 앞에 앉아 일정을 정하지 않고도 어디서든 프로젝트를 관리할 수 있다는 것입니다.

이 앱의 장점은 Arduino IoT 클라우드 플랫폼과 통합되어 웹에서 대시보드를 만들고 휴대폰에서 사용할 수 있다는 것입니다. 즉, 신중하게 설정만 하면 실시간 원격 측정 및 원격 제어 자동 관개 시스템이든, 소규모 생산 라인이든, 홈 자동화든, 귀하의 장치에 대한 것입니다.

아두이노란 무엇인가

Arduino는 다음과 같은 특징을 지닌 마이크로컨트롤러 보드 제품군입니다. 무료, 저렴하고 프로그래밍이 쉽습니다C와 Java를 연상시키는 공식 환경으로 프로그래밍되었으며, 프로젝트를 시작하는 데 필요한 예제와 라이브러리가 포함되어 있어 작업을 복잡하게 만들지 않습니다.

가족에 대해 이야기할 때, 우리는 매우 컴팩트한 옵션부터 더 강력한 옵션까지 다양한 모델이 있다는 것을 의미합니다. 개방적인 철학 덕분에 누구나 하드웨어 마운트 또는 확장, 기대다 전자 다이어그램용 앱하지만 가격과 편의성을 고려하면 표준 상용 모델을 구매하는 것이 일반적입니다.

사물인터넷(IoT)이란 무엇인가요?

IoT는 사물 인터넷(Internet of Things)의 약자로 일상의 사물을 네트워크에 연결하여 정보를 공유하는 것을 의미합니다. 원격으로 협의하고 관리합니다정의된 규칙에 따라 결정을 내리는 세탁기, 냉장고, 텔레비전 또는 산업 노드가 될 수 있습니다.

더 넓은 관점에서 보면, 연결성을 추가하면 장치가 센서 데이터와 외부 정보를 결합하여 특정 방식으로 작동할 수 있습니다. 상황 지능예를 들어, 밸브를 열기 전에 온도, 토양 수분, 강우량 예보를 평가하는 관개 시스템이 있습니다.

이를 달성하려면 다음 세 가지가 필요합니다. 제어하는 ​​장비 또는 액추에이터, 환경을 측정하는 센서 그리고 Arduino와 같이 모든 것을 통합하고 Wi-Fi, 셀룰러, LoRa 또는 기타 무선 옵션 등 적절한 연결성을 갖춘 제어 보드가 필요합니다.

Arduino IoT 클라우드 및 Android용 원격 앱

Arduino IoT Cloud 플랫폼은 하드웨어, 펌웨어, 클라우드 서비스를 통합하여 엔드투엔드 IoT 프로젝트 구축을 지원합니다. Android용 Arduino IoT Cloud Remote 앱은 그 패널에 딱 맞는 동반자어디서든 접근할 수 있기 때문입니다.

이 앱이 빛을 발하는 일반적인 사례: 현장에서 데이터를 읽는 경우 토양 센서 또는 관개 시작 원격으로; 공장에서는 자동화를 트리거하여 라인 상태를 지속적으로 파악할 수 있습니다. 집에서는 소파에 편안히 앉아 에너지 소비량을 확인하고 홈 자동화를 관리할 수 있습니다.

패널은 컴퓨터나 태블릿에서 Arduino IoT Cloud 웹사이트에서 생성되고 모바일 앱이 다음과 같은 역할을 합니다. 핸드헬드 컨트롤최대한의 유연성을 위해 대시보드의 각 위젯을 하나 이상의 다른 IoT 프로젝트의 변수에 연결할 수 있습니다.

패널에서 사용 가능한 위젯

Arduino IoT 클라우드 대시보드는 데이터 시각화 및 전송을 위한 다양하고 간편하면서도 강력한 위젯 세트를 제공합니다. 아래는 스페인어 이름과 해당되는 경우 동등한 의미를 가진 위젯들을 제공하여 대시보드에 배치하고 Android Remote 앱과 함께 사용할 수 있는 위젯을 파악할 수 있도록 구성했습니다. 각 위젯은 고유한 용도를 가지고 있습니다. 표시, 입력 또는 활성화 연결된 변수의 유형에 따른 값입니다.

  • 스위치
  • 푸시 버튼
  • 슬라이더 슬라이더
  • 증분형 스테퍼
  • 메신저 메시징
  • 색상 선택기 색상
  • 조광 가능한 조명
  • 색깔있는 조명
  • 숫자 값 값
  • 상태
  • 게이지 미터
  • 백분율
  • LED 표시기
  • 지도 지도
  • 차트
  • 시간 선택기
  • 스케줄러 프로그래머
  • 값 드롭다운
  • 값 선택기
  • 스티커 노트
  • 이미지 이미지
  • 고급 차트
  • 고급지도 고급지도
  • 이미지 맵 이미지 맵
  • 링크 링크

핵심은 위젯이 프로젝트의 변수에 바인딩되고 장치가 클라우드에 연결되면 값이 실시간으로 업데이트됨이렇게 하면 어디에 있든 휴대전화를 조종석으로 사용할 수 있습니다.

Arduino IoT 클라우드 하이라이트

Arduino IoT Cloud는 누구나 접근 가능한 인터페이스와 모든 기능을 갖춘 올인원 솔루션을 통해 IoT 프로젝트를 만들 수 있도록 설계되었습니다. 구성, 코드 작성, 로딩 그리고 시각화.

기능 중에는 패널에서 읽은 데이터를 확인하는 데이터 모니터링이 있습니다. 센서와 변수 추가 작업 없이, 장치 간 변수 동기화가 가능하므로 코딩이 거의 필요 없이 노드 간 통신이 용이해집니다.

스케줄러를 사용하면 특정 기간(초, 분 또는 시간)에 작업을 트리거할 수 있으며 OTA 업로드를 통해 다음을 수행할 수 있습니다. 원격으로 펌웨어 업로드 컴퓨터에 연결되지 않은 플레이트에.

또한 IFTTT와 같은 타사 서비스를 통합하기 위한 웹훅을 지원하고 Amazon Alexa와의 호환성을 제공합니다. 음성 제어 다른 사람들과 대시보드를 공유할 수 있는 옵션도 있습니다.

호환되는 하드웨어 및 연결성

Arduino IoT 클라우드를 사용하려면 클라우드 호환 보드가 필요합니다. 공식 Arduino 모델이나 ESP32 및 ESP8266 기반 보드를 선택할 수 있습니다. 연결성 측면에서는 Wi-Fi, 사물 인터넷(The Things Network)을 통한 LoRaWAN, GSM 또는 NB-IoT 셀룰러 네트워크, 그리고 Wi-Fi까지 지원됩니다. 특정 장비의 이더넷.

공식 Arduino Cloud 호환 보드는 일반적으로 ECC508 암호화 칩과 같은 보안 하드웨어 요소를 통합합니다. 키와 자격 증명을 저장하세요 안전하게.

와이파이 연결

아두이노 Wi-Fi 보드는 2,4GHz 대역을 사용하는데, 이는 대부분의 단거리 프로젝트에 충분합니다. 주요 옵션과 각 옵션이 프로젝트에 어떤 도움을 주는지 소개합니다. 패널 및 원격 앱:

MKR 1000 Wi-Fi네트워킹 경험이 부족하고 Wi-Fi를 추가하고 싶은 분들을 위한 제품입니다. 배터리 작동을 위한 Li-Po 충전기 또는 자동 스위칭 기능을 갖춘 외부 5V 전원, 32비트 Arm Cortex-M0+ 마이크로컨트롤러, 풍부한 I/O, 저전력 Wi-Fi, 그리고 보안 통신을 위한 암호화 칩이 포함되어 있습니다. Arduino IDE로 프로그래밍되었으며, 배터리로 구동되는 소형 IoT 노드에 이상적입니다. 아마존에서 약 60유로에 판매 중입니다.

MKR Wi-Fi 1010. 저전력 모드를 포함하여 Wi-Fi 및 BLE를 사용하여 IoT 프로토타입을 용이하게 합니다. 배터리 수명기존 네트워크에 연결하거나 핫스팟을 생성할 수 있습니다. 아두이노 클라우드와 호환되며 USB 또는 3,7V Li-Po 배터리로 구동되며 USB 충전이 가능합니다. 아마존에서 약 40유로에 판매 중입니다.

나노 RP2040 커넥트듀얼 133MHz Cortex M0+ 코어, 264KB SRAM, 2MB 플래시 메모리, 그리고 26개의 다기능 GPIO를 탑재한 Raspberry Pi RP2040 칩을 기반으로 합니다. C, C++, MicroPython SDK를 지원하고 광범위한 개발 리소스를 제공하는 저렴하면서도 고성능 보드입니다. 아마존에서 약 16유로에 판매 중입니다.

나노 33 IoT. 48 x 18mm의 컴팩트한 크기에 견고한 NINA B306 모듈(nRF52840 및 Cortex M4F 기반)을 탑재했습니다. Arduino IDE와 온라인 및 오프라인으로 호환되며, 9축 IMU와 낮은 소비 같은 크기의 다른 프로세서와 비교했을 때. 64MHz 클럭, 1MB 플래시 메모리, 256KB RAM, 각 면당 15핀 커넥터. 아마존에서 약 €28.

포르텐타 H7두 개의 프로세서를 결합하여 고수준 코드와 실시간 작업을 동시에 실행합니다. Arduino와 MicroPython을 동시에 실행하고 두 코어가 서로 통신할 수 있습니다. TensorFlow Lite를 사용하여 컴퓨터 비전을 구현하고 다음을 제어할 수 있습니다. 저수준 작업 동시에. 산업 기계, 실험실, PLC, HMI, 로봇 공학 등에 적합하도록 설계되었습니다. 공식 스토어에서 약 100유로에 판매됩니다.

포르텐타 H7 라이트 커넥티드H7의 더 경제적인 버전으로, 고해상도 비디오 인터페이스를 제거하고 무선 연결을 추가했습니다. AI 및 저지연 제어를 위한 듀얼 CPU는 그대로 유지되어 Arduino와 MicroPython이 코어 간 원격 호출을 통해 병렬로 실행될 수 있습니다. 균형 조정에 이상적입니다. 성능과 단순성공식 매장에서는 약 €89입니다.

포르텐타 머신 컨트롤. 장비 및 기계를 제어할 수 있는 저전력 중앙 집중식 산업용 컨트롤러입니다. 아두이노 또는 임베디드 플랫폼으로 프로그래밍 가능하며, AI 및 예측 유지 관리 기능을 제공합니다. 실시간 원격 측정 클라우드에서도 원격 제어가 가능합니다. 아두이노 매장에서 약 300유로에 판매 중입니다.

니클라 비전. STM32H747AII6 듀얼 ARM Cortex M7 M4 프로세서, TinyML 지원 2MP 컬러 카메라, 6축 IMU, 마이크 및 거리 센서를 탑재한 22,86 x 22,86mm 소형 모듈입니다. OpenMV, MicroPython, Wi-Fi 및 BLE와 호환되며 Portenta 및 MKR과 통합됩니다. 다음 용도에 적합합니다. 임베디드 비전 및 엣지 AI 객체 인식 및 예측 유지 관리 등. 약 €95.

옵타480MHz STM32H747XI Cortex M7 프로세서와 240MHz M4 프로세서를 탑재한 프로그래밍 가능 컨트롤러로, 원격 코어 간 통화 메커니즘을 갖추고 있습니다. 실시간 제어, 모니터링 및 예측 유지 보수 기능을 제공하며, 안전한 OTA(무선 통신) 기능과 Arduino 클라우드 또는 타사를 통한 원격 제어 기능을 제공합니다. Lite 이더넷 및 USB-C, RS485, BLE Wi-Fi를 지원하는 RS485 등 다양한 통신 방식을 지원합니다. 릴리스 및 문서화 Arduino Pro에서 제공됨.

로라 완

MKR WAN 1300 및 MKR WAN 1310 보드는 수천 개의 공용 게이트웨이에 연결된 LoRaWAN 서버인 Things Stack을 통해 Arduino IoT 클라우드에 연결됩니다. 적절한 저전력 구성을 사용하면 보드는 몇 달 동안 데이터를 보내다 단일 배터리로 Wi-Fi를 사용할 수 없는 외딴 지역이나 도시 환경에 적합합니다.

GSM 및 NB-IoT

MKR GSM 1400과 MKR NB 1500은 셀룰러 네트워크를 통해 연결하려면 SIM 카드가 필요합니다. 이 옵션은 모바일 프로젝트나 추적과 같이 Wi-Fi를 사용할 수 없는 경우에 적합합니다. 자산 이동보안 연결은 메모리를 많이 소모하므로 사용자 애플리케이션을 위한 공간이 거의 남지 않습니다. 예를 들어 MKR GSM 1400의 경우 약 2,6KB가 사용됩니다. 따라서 클라우드 변수가 너무 많으면 RAM이 고갈될 수 있습니다.

ESP32와 ESP8266

Arduino IoT Cloud는 ESP32 및 ESP8266 마이크로컨트롤러 기반의 다양한 타사 보드도 지원합니다. 구성하려면 옵션을 선택하세요. 구성의 제3자 장치에서 마법사를 따르세요.

Ethernet

특정 장치에서는 이더넷 연결을 지원합니다. 방패 또는 캐리어가 있는 Portenta H7 Portenta Vision Shield Ethernet과 같은 이더넷 호환 장치를 사용하거나 Portenta Machine Control을 사용하고, 해당되는 경우 Opta도 연결합니다.

Portenta H7을 설정할 때 이더넷을 활성화하려면 해당 옵션을 선택하세요. 이미 Wi-Fi로 설정했다면 제거하고 재구성 이더넷용입니다. 이더넷 쉴드 Rev2 및 MKR ETH 쉴드와 같은 구형 하드웨어는 Arduino IoT 클라우드에서 지원되지 않습니다.

Arduino IoT Cloud 및 Remote 앱 시작하기

아래에서 패널과 장치를 준비하고 사용할 수 있도록 시작부터 끝까지 일반적인 경로를 확인할 수 있습니다. 모바일에서 추적하세요 Arduino IoT Cloud Remote를 사용하여.

1. Arduino 계정을 만드세요

시작은 Arduino에 로그인하거나 등록하는 것입니다. 계정이 없으면 액세스할 수 없습니다. 클라우드 기능 또는 장치를 연결합니다.

2. Arduino IoT 클라우드에 들어가세요

로그인 후 arduino.cc의 네 점 메뉴를 클릭하거나 서비스 URL을 통해 직접 클라우드에 접속하세요. 모든 섹션 손으로: 사물, 장치, 패널, 편집기 등.

3. 사물을 창조하다

흐름은 새로운 사물(Thing)을 생성하는 것으로 시작됩니다. 개요에서 보드, 연결할 네트워크, 그리고 모니터링하거나 제어할 변수를 선택합니다. 모든 변경 사항은 특별한 스케치 변수를 연결하고 동기화하는 데 필요한 코드가 포함되어 있습니다.

4. 장치 구성

보드를 사물에 추가하고 연결하려면 컴퓨터에 Arduino Agent가 설치되어 있어야 합니다. 마법사는 간단합니다. "장치 선택" 또는 "새 장치 구성"을 누르고 보드를 연결하면 준비가 완료됩니다. 클라우드 준비 완료.

5. 변수 정의

int, float, boolean, long 또는 char 유형의 변수는 물론, Temperature, Speed, Luminance와 같은 특수 유형도 만들 수 있습니다. 변수를 추가할 때는 이름, 유형, 업데이트 모드 그리고 적절한 읽기 및 쓰기 권한을 부여합니다.

6. 네트워크에 연결

네트워크 섹션에서 Wi-Fi 자격 증명을 입력하고 저장하세요. 이 데이터는 자동 생성된 스케치에도 통합되어 보드가 안전하게 연결하세요 라우터나 AP로.

7. 스케치를 프로그래밍하고 업로드하세요

클라우드 편집기는 연결 및 동기화에 필요한 프레임워크를 포함하는 INO 파일을 생성합니다. 다음을 사용하여 센서 판독값과 액추에이터 제어 로직을 추가할 수 있습니다. 구름 변수 데이터를 주고받습니다. 변수가 읽기와 쓰기를 허용하는 경우, 값이 변경될 때 반응하는 콜백 함수도 생성되어 루프에서 수행되는 작업량을 줄입니다.

코드를 업로드하려면 '업로드'를 클릭하세요. 직렬 모니터를 열어 'network_name에 연결됨', '클라우드에 연결됨'과 같은 연결 메시지를 확인하거나 인증 오류 또는 네트워크. 클라우드 편집기는 웹 편집기의 미니멀한 미러 버전으로, 복잡한 스케치에 더욱 편리합니다.

8. 대시보드를 구축하세요

보드가 연결되고 스케치가 작동하면 이제 재미있는 단계, 대시보드 만들기가 시작됩니다. 대시보드 탭에서 새 대시보드를 만들고 기존 대시보드를 볼 수 있습니다. 위젯을 추가하고 변수에 연결하면 기기가 온라인 상태가 되는 즉시 다음과 같은 화면이 표시됩니다. 즉각적인 데이터 Remote 앱을 사용하면 모바일 폰에서 제어 기능을 활성화할 수 있습니다.

호환성에 유의하세요. 모든 위젯을 특정 유형의 변수에 연결할 수 있는 것은 아닙니다. 예를 들어, 스위치는 순수 정수 변수와 호환되지 않습니다. 클라우드 플랜에 따라 여러 보드의 변수를 포함하여 여러 개의 Things을 단일 패널에서 실행할 수 있습니다. 이는 클라우드 네트워크에서 매우 유용합니다. 분산 센서.

Remote 앱을 활용한 실제 사용 사례

농업 프로젝트에서 이 앱을 사용하면 토양 수분, 온도, 솔레노이드 밸브 상태에 대한 즉각적인 데이터를 확인하고 필요한 경우 수동 관개를 시작할 수 있습니다. 타이머를 사용하면 시간 슬롯을 자동화하다 그래프로 역사를 살펴보세요.

산업 환경에서는 장비 상태, 생산 카운터, 알람, 원격 재설정 버튼이 있는 대시보드가 ​​있으면 더욱 유용합니다. 지속적인 가시성과 모바일 기기에서 즉시 조치를 취할 수 있는 기능은 중단 시간 그리고 여행.

집에서는 소파에 편안히 앉아 에너지 사용량과 센서 상태를 확인하고, 밝기 조절이 가능하고 색상으로 구분된 조명을 제어하고, 외출 모드를 활성화하는 것이 매우 편리합니다. Alexa를 사용하면 음성 명령을 내리다 클라우드에서 변수에 의해 노출되는 작업에 대해.

더욱 발전하기 위한 통합 및 API

Arduino IoT Cloud는 대시보드 외에도 다양한 통합 경로를 제공합니다. HTTP REST API, MQTT, 명령줄 도구, JavaScript 및 WebSocket 지원이 발표되어 맞춤형 서비스 필요한 경우 사용자 정의 대시보드도 제공됩니다.

또한, 웹훅은 IFTTT와 같은 플랫폼에서 이벤트를 트리거하는 데 사용됩니다. 이를 통해 예를 들어 휴대폰으로 알림을 보낼 수 있습니다. 특정 변수가 임계값을 넘다 또는 외부 서비스에 데이터를 기록합니다.

리소스 및 문서

공식 Arduino IoT Cloud 문서는 광범위합니다. 튜토리얼, 기술 설명이 포함된 치트 시트 등을 찾을 수 있습니다. API 가이드플랫폼 SDK에 대한 개발자 참조 자료입니다. 질문에 답하고 아키텍처를 세부적으로 조정하는 데 좋은 출발점이 될 것입니다.

위젯을 사용하여 대시보드 및 모범 사례 만들기

기본 위젯과 고급 위젯을 결합하여 필요에 따라 간단하거나 강력한 인터페이스를 구축할 수 있습니다. 게이지와 백분율은 다음과 같은 경우에 적합합니다. 아날로그 변수스위치와 푸시 버튼은 릴레이나 디지털 출력의 제어를 단순화합니다.

지리적 위치의 경우 장치에서 좌표를 보고하는 경우 지도 위젯과 고급 지도가 적합하며 이미지 지도는 위치를 찾는 데 도움이 됩니다. 계획에 있는 장치 시설의. 고급 차트는 장기간의 기록과 여러 시리즈에 유용합니다.

메시지, 스티커 메모, 링크, 이미지와 같은 텍스트 요소는 맥락을 제공하고, 지침을 표시하거나, 내부 문서를 가리키는 데 사용됩니다. 스케줄러를 활용하여 금지된 시간이나 에어컨을 켜다 도착하기 전에.

안드로이드용 Arduino IoT 클라우드 리모트 앱은 클라우드 패널을 주머니에 쏙 들어가는 리모컨으로 바꿔주는 최고의 솔루션입니다. 실시간 데이터, 버튼, 그래프, 지도가 담긴 대시보드를 플랫폼에서 지원하므로 안심하고 어디서나 사용할 수 있습니다. OTA, 웹훅, Alexa다양한 동기화, 그리고 다양한 하드웨어 및 연결 옵션을 제공합니다. 다양한 위젯과 적절한 아키텍처를 통해 IoT 프로젝트를 실험실 프로토타입에서 현장, 공장 또는 가정에서 안정적으로 구동하는 환경으로 전환하는 동시에, 제어 기능도 손안에서 제어할 수 있습니다.

학생 및 엔지니어를 위한 전자 설계 소프트웨어
관련 기사 :
학생과 엔지니어를 위한 최고의 전자 설계 소프트웨어: Altium 및 대안

선호하는 소스로 추가