2013-05-22 4 views
1

누구든지 Mac OSX 기계의 USB 포트에 연결된 dev 보드에서 개발 한 사람이 보드에 AT tty 모뎀 명령을 보내는 방법을 알고 있습니까? Arduino 여러분? 누군가?OSX에서 보드로 모뎀 AT 명령을 보내는 방법

TL; DR I 블루투스를 생성하기 위해 사용자로 하여금 "FW 다운로드 한 docs and spec에 따른 현상 STEVAL-SPBT2ATV2"블루투스 클래스 2 SPBT2532C2.AT 모듈 USB 동글 "구입

간단한 AT 명령으로 연결하십시오. "

모든 문서가 오래된 MS Windows 전용이며 OSX 또는 Linux에서이 장치를 프로그래밍하는 방법에 대한 힌트를 제공하지 않는다는 점을 제외하고는 어느 것이 좋습니다.

어떤 종류의 드라이버를 설치해야합니까? 제가 시도한 모든 것은 벽돌 벽과 이야기하는 것과 같습니다 : 명령을 보내지 만 보드에서 아무것도 나오지 않습니다.

상황은 나는 시도했다 :

  • /dev/tty.Bluetooth-Modem 이미 존재했다. 아무것도하지 않는 것 같았습니다. 제 생각에는 그것이 내장 된 블루투스 장치라고 생각합니다.
  • /dev/tty.AmpedUp-AMP-SPP 및 /dev/cu.AmpedUp-AMP-SPP가 "네트워크 -> 블루투스 장치 설정"에 갔을 때 나타났습니다 - 올바른 (올바른 장치 이름)이지만 이상합니다 왜 네트워크 아래서?
  • 블루투스에서 "이 컴퓨터에 연결하는 데 사용되는 직렬 포트"를 추가하고 모뎀 또는 RS-232를 선택할 수 있습니다. 나는 Modem을 추측했다.
  • 은 정말 내가 /etc/tty files

아무것도 엉망이 없습니다 바랍니다. 장치가 절대로 반응하지 않거나 데이터를 다시 보내지 않습니다. 나는 장치에 데이터를 전송하는 몇 가지 방법을 시도했다. 침묵. 워드 프로세서

echo "AT+AB GPIOConfig 2 O^M" > /dev/cu.AmpedUp-AMP-SPP # ctrl-v ctrl-m for the ^M 
screen /dev/tty.AmpedUp-AMP-SPP 
cat /dev/tty.AmpedUp-AMP-SPP 
minicom # via brew 
chat /dev/cu.AmpedUp-AMP-SPP 

:

  • UART : 115200 개 보드, 패리티 없음, 1 정지 비트, 8 데이터 비트
  • 지역 이름 : "앰프 ' 각 동글은 다음과 공장 기본 설정되어 있습니다 ED UP '장치
  • 클래스! 기타 장치
  • 정보 : SPP (Serial Port Profile)의
  • 서비스 이름 : "AMP -SPP는 "
  • 깊은 수면 : 장애인
  • 페이지 및 문의 스캔 : 1.28s 간격, 11 밀리 기간
  • 보안 : 장애인
  • 결합 PIN :"허용 된 1234 "
  • 결합은 : 항상
  • 을 활성화
+1

이미 작동 모드 인 경우 cu.whatever 장치에서 posix 직렬 API (또는 명령 줄에서 stty)를 사용하는 것 외에 다른 작업을 수행하지 않아도됩니다. OSX가 조금 pedymantic 인 tty 장치보다 더 중요합니다. 이미 작동 모드가 아닌 경우, 그러한 모드로 부팅하는 방법을 재미있게 파악할 것입니다. –

답변

0

친구의 도움을 받아 내가 어디에서 벗어 났는지 알았습니다.

  • 나는 내가 OSX-을 설정하려고했던 생각> 터미널 -> (USB 이상) 직렬 -> 칩 통신 채널 프로그램 칩.
  • 사실 OSX-> 단말기 -> 시리얼 (블루투스 -> 블루투스) -> 칩 채널 에 칩 채널을 설 치하려고했는데, 기존 펌웨어를 사용하는 데 충분합니다. GPIO/LED 출력. USB는 나중에 펌웨어를 변경하려는 경우에만 제공됩니다.

내 노트북의 USB 포트에 보드를 연결하는 것은 필요하지 않으며 문제를 복잡하게 만듦 - 더 나은 것은 노트북 옆에있는 여분의 USB 충전기에 연결하는 것입니다. 물론 내가 이야기 할 수 없기 때문

  1. OSX에서, BT 장치에 오픈 블루투스 통신 채널을 유지되지 않습니다 날 2 가지로 문제를 좁힐 수 있도록

    ... 그것도, 직렬 포트가 올바르게 설정되어 있어도,

  2. 이어도라고 말할 수 있습니다. Apple iOS는 잠겨있어서 iPhone/iPad에서 연결할 수 없습니다. :(
관련 문제