설정 및 Apple iOS 기기에 연결하기

iOS 기기에 연결하기

MATLAB®은 컴퓨터에서 또는 MathWorks Cloud에서 사용할 수 있습니다. 다음 섹션에서는 각 시나리오에서의 연결 절차를 설명합니다.

컴퓨터의 MATLAB 사용하기

iOS 기기에서 센서 데이터를 수집하기 전에 먼저 MATLAB Mobile™과 통신할 수 있도록 컴퓨터에서 MATLAB을 설정해야 합니다. 이 작업은 iOS 기기와 통신하는 데 사용할 컴퓨터에서 한 번만 수행하면 됩니다.

아직 설치하지 않았다면, 컴퓨터에 MATLAB Support Package for Apple iOS Sensors를 다운로드하여 설치하고 iOS 기기에 MATLAB Mobile을 다운로드하여 설치합니다. 전체 설정 단계를 보려면 iOS 센서 시작하기 (MATLAB Mobile for iOS) 항목을 참조하십시오.

이 예제에서는 컴퓨터에 있는 MATLAB을 설정하는 방법을 보여줍니다. 이 예제는 컴퓨터와 기기가 동일한 무선 네트워크에 있다고 가정합니다. 다른 구성에 대한 정보는 MATLAB Mobile 문서를 참조하십시오.

  1. MATLAB Connector™를 사용하여, MATLAB을 실행 중인 컴퓨터와 iOS 기기의 MATLAB Mobile 앱 사이에 연결을 설정합니다. MATLAB 명령 창에 다음을 입력합니다.

    connector('on', 'password', 'mypassword');

    마지막 인수에는 사용자의 비밀번호를 지정하십시오.

    디폴트 포트를 사용합니다. 커넥터가 어느 포트를 사용하는지 확인하려면 커넥터를 시작하고 테스트 링크에 대해 표시되는 URL을 살펴보십시오.

  2. MATLAB 명령 창에 표시된 테스트 링크를 클릭하여 컴퓨터가 연결할 준비가 되었는지 확인합니다. DNS 이름과 IP 주소는 연결을 완료하는 데 필요하므로 기록해 두십시오.

  3. MATLAB Mobile에서 컴퓨터에 연결을 선택합니다. 이전에 클라우드 또는 다른 컴퓨터에 연결한 적이 있는 경우 설정으로 이동한 다음 컴퓨터 추가를 누릅니다.

  4. 컴퓨터 설정에서 2단계에 표시된 DNS 이름 또는 IP 주소를 입력합니다.

  5. 커넥터 비밀번호 설정에서 1단계에서 지정한 비밀번호를 입력합니다.

  6. 설정을 저장하고 화면 상단에서 연결을 눌러 연결을 시작합니다.

  7. 이제부터는 동일한 컴퓨터를 사용하여 MATLAB 세션을 실행할 때 컴퓨터와 기기에서 다음과 같이 연결을 시작할 수 있습니다.

    MATLAB에서 connector on을 입력합니다.

    MATLAB Mobile 설정에서 컴퓨터에 연결 섹션의 컴퓨터 IP 주소 옆에 있는 버튼을 누릅니다.

  8. 이제 스트리밍 방식으로 센서 데이터 수집하기 (MATLAB Mobile for iOS)에 설명되어 있는 것처럼 mobiledev 객체를 만들고 데이터 수집을 시작할 수 있습니다.

참고

연결 방법으로 Wi-Fi®를 사용하는 경우, iOS 기기의 절전 기능 설정을 조정해야 할 수 있습니다.

참고

mobiledev 객체를 만든 후에 MATLAB Connector를 끌 경우, 커넥터를 다시 켜더라도 객체가 기기에서 데이터를 수신할 수 없습니다. mobiledev 객체를 하나 더 만들어야 합니다.

MathWorks Cloud에 있는 MATLAB 사용하기

컴퓨터 대신 MathWorks Cloud에서 MATLAB을 사용할 수도 있습니다. MathWorks Cloud에는 지원 패키지가 이미 설치되어 있습니다. MathWorks Cloud를 사용할 경우, 설정에서 클라우드에 연결하십시오.

  1. 기기의 MATLAB Mobile에서 설정 > MathWorks Cloud에 연결로 이동합니다.

  2. MathWorks 계정을 누릅니다.

  3. MathWorks 계정 화면에 자격 증명을 입력하고 로그인을 누릅니다.

  4. 이제 스트리밍 방식으로 센서 데이터 수집하기 (MATLAB Mobile for iOS)에 설명되어 있는 것처럼 mobiledev 객체를 만들고 데이터 수집을 시작할 수 있습니다.

MATLAB Mobile의 iOS 센서 설정

MATLAB Mobile의 센서 설정에 액세스하려면 설정 아이콘을 누른 다음 센서 섹션으로 스크롤하십시오.

  • MATLAB에서 제어 — 이 메뉴가 활성화되면 MATLAB에서 센서 및 데이터 기록을 제어합니다. 이 설정은 기본적으로 활성화되어 있습니다.

  • 백그라운드에서 위치 데이터 보내기 — 이 메뉴가 활성화되면 다른 앱을 사용할 때도 위치 센서가 계속해서 MATLAB으로 데이터를 보냅니다. 이 설정은 기본적으로 비활성화되어 있습니다. 그 밖의 센서는 백그라운드에서 데이터를 보낼 수 없습니다.

  • 센서 시작하기 — 센서 데이터 수집 설정에 대한 지침입니다.

참고

연결 방법으로 Wi-Fi를 사용하는 경우, iOS 기기의 절전 기능 설정을 조정해야 할 수 있습니다.

MATLAB Mobile의 센서 화면

MATLAB Mobile에서 센서에 액세스하려면 센서를 누르십시오.

다음 5개의 아이콘을 눌러 센서를 켜거나 끌 수 있습니다.

  • 가속도X, Y, Z 좌표로 나타낸 가속도 측정값으로, 단위는 m/s2(제곱 초당 미터)입니다.

  • 자기장X, Y, Z 좌표로 나타낸 자기장 측정값으로, 단위는 마이크로테슬라입니다.

  • 방향 — 방위각, 피치, 롤을 X, Y, Z 좌표로 나타낸 위치 측정값으로, 단위는 도입니다.

  • 각속도X, Y, Z 회전에서의 각속도 측정값으로, 단위는 초당 라디안입니다.

  • 위치 — 위도, 경도, 속력, 침로, 고도, 수평 정확도를 나타내는 데이터 점입니다. 위치 데이터는 GPS, Wi-Fi 또는 셀룰러 네트워크 중 사용 가능한 것으로부터 얻어집니다. 측정값은 다음과 같습니다.

    적도를 기준으로 도 단위로 표현되는 위도(양의 값은 적도 북쪽에 있는 위도를 나타냄)

    본초 자오선을 기준으로 도 단위로 표현되는 경도(양의 값은 자오선 동쪽에 있는 경도를 나타냄)

    초당 미터로 표현되는 속력

    진북을 기준으로 도 단위로 표현되는 침로

    해수면을 기준으로 미터 단위로 표현되는 고도

    위도와 경도를 둘러싸는 원으로 정의되는 미터 단위의 수평 정확도

측정값 판독은 센서를 누르면 시작됩니다. 측정값은 버튼 아래에 센서를 선택한 순서대로 표시됩니다.

센서를 선택한 후에 시작 버튼을 사용하여 데이터를 컴퓨터의 MATLAB으로 보내십시오. MATLAB에서 프로그래밍 방식으로 Logging 속성을 사용하여 데이터 전송을 시작할 수도 있습니다. 전송을 중지하려면 기기의 중지 버튼을 사용하거나 MATLAB의 Logging 속성을 사용할 수 있습니다.