블루투스 원격 분석 링크

이 Bluetooth 직렬 연결은 새로운 아무것도 아니다. 나는 그것을 기존의 설정에서 처리 시각화 프로그램에 reacttorforge 컨트롤 보드의 데이터를 전송 하기 위해 노력 했다. HC-06 블루투스 모듈은 내가 살아있는 원격 분석 reacttorforge에서 오는 볼 수 있었습니다. 그 게 당신이 무슨 일이 일어나 고 있는지와 PID 설정과 같은 매개 변수를 조정할 이해 하는 데 도움이 됩니다.

개발 프로세스 통합

난 하나의 운영 체제에서 전체 개발 과정을 기쁘게 생각 해요. 전에, 나는 맥 os, Mac에서 vm 웨어 퓨전, 그리고 별도의 윈도우 머신에 윈도우 사이에 수신 거부 했다. 그것은 긴 이야기 지만, 이것은 부분적으로 내가 시간에 사용 되는 Windows 전용 컴파일러로 인해 되었습니다. 다른 단축키 난 그냥 일을 충분히 다니엘의가 게에 유도 히터도 그 자리에서 나를 넣어도 왔 얻을 일 하는 과정을 일찍 했다.

Mac에서 HC-06 블루투스 모듈에 연결 하는 문제

HC-06 블루투스 시리얼 모듈에 맥 os에서 일 하는 방법 하드 아니었지만, 한 가지 문제가 있었나요. HC-06 그냥 무작위로 분 또는 두 개의 연결 되는 후에 끊을 것 같았다. 그럼 내가 그것에 다시 연결 하려고 할 때, 포트가 바쁜 것입니다. 나는 바쁜 또는 오픈 lsof를 사용 하지 않았음을 알 았 | grep HC-06 또는 뭐 든간에, 원자로-내 경우에는 링크를 선정 했다.

나는 vm 웨어 퓨전에서 Windows를 해 고와 HC-06 블루투스 모듈을 결합. 그럼 터미널 프로그램을 사용 하 여 연결을 열었습니다. 나는 또한 연속적인 어댑터에 (게) USB와 더불어 맥 사이드에서 스크린 세션 (terminal)을 시작 했다. USB 직렬 어댑터는 HC-06 블루투스 모듈에 연결 되어 모니터링 하 고 데이터를 전송 합니다.

어쨌든,이 괜 찮 아 요, 그리고 HC-06 블루투스 모듈 윈도우 측면에 대 한 연결을 잃지 않을 일했다. 나는 윈도우 측면에서, HC-06 블루투스 모듈은 페어링 과정에서 핀 번호를 달라고 요청에 대 한 질문을 못했지만, 그것은 Mac 쪽에 묻지 않 았 어. 내가 Bluetooth 매니저에 (서) 맥 사이드에서 장치를 제거 했 고 그것을 다시 짝이 게 한다. 나의 성가심 및 기복에, 이것은 분리 문제점을 고쳤다. 어쩌면 나는 그것이 맥에 연결 된 지난번 이후 과거에 (서) 핀을 바꾸었다.

맥 os에서 블루투스

이것은 간단한 테스트 셋업 이다. 사진은 내가 생각 하는 전부 라고.

블루투스 원격 분석

블루투스 원격 분석

블루투스 HC-06

라이브러리, 드라이버 등

그 작업으로, 지금은 도서관에서 일 하 러 갈 거 야. 새 환경에서 기존 라이브러리가 작동 하거나 새 라이브러리를 사용 하는지 여부를 확인 합니다.  꽤 몇 가지 컴파일러 경고와 오래 된 것 들 로부터도 몇 가지 오류가 있기 때문에 나는 새 도서관 쪽으로 기울고 있어요. 나는 기능 이름과 설치 코드를 업데이 트 해야 합니다, 하지만 난 뭔가 청소기와 업데이 트를 시작 하는 것을 선호 합니다. 내가가 서 모두 GitHub로 밀고 있어!

또한 터미널 전문 용어

기민한 판독기는/dev/cu. * 버전이 아닌 장치의/dev/tty. * 버전을 사용 하 고 있음을 알 수 있습니다. 따라서, 다름은 무엇 인가? 청각 장치는 유닉스 시스템에 전화를 위한, CU (전화) 장치는 그들 로부터 (예를 들어, 모뎀) 밖으로 전화를 위한 반면입니다. 우리가 전화 아웃, 그래서/dev/cu. * 올바른 장치를 사용 하는 것입니다 싶어요.

기술적인 차이점은/dev/tty. * 장치 (데이터 캐리어-감지) 예를 들어, 누군가가 전화를, 응답 하기 전에 (또는) dcd에 대 한 대기 합니다. /dev/cu. * 장치는 dcd를 어설션 하지 않으므로 항상 즉시 연결 (응답 또는 성공) 합니다. 둘 다 HC-06 블루투스 모듈이 나 시리얼 어댑터를 지 원하는 USB dcd 이후 그것은 문제가 아니에요. 그래도, 가장 좋은 방법은 다음과 같은 올바른 포트를 사용 해야 합니다.

그럼 왜 내가 사진에 잘못 된 하나를 사용 했습니까? 난/dev/tty. *로 전환 하면 연결 문제가 발생 했 고 그냥 다시 그것을 문서화 하기 전에 전환 하는 걸 깜 빡 했 군.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.