hm-10 예제

Cód: --- | Fabricante: ---
Publicado em: Sem categoria

마스터 Arduino의 스케치는 3개의 AT 명령을 사용하여 중앙 HM-10을 설정하고 연결을 시작합니다. 이러한 명령은 위의 수동 연결 예제에서 사용한 명령과 동일합니다. hm-10 led에 남아 있지만 fw 업데이트 pgm은 항상 시간 시간 UUID로 가져옵니다: 이것은 16 바이트 값 또는 문자열입니다. UUID는 일반적으로 제조업체 또는 회사에 고유합니다. 관련 비콘을 함께 그룹화하는 데에도 사용할 수 있습니다. 예를 들어, 한 매장의 모든 비콘은 모두 동일한 UUID를 가질 수 있습니다. HM-10은 대문자에 명령이 필요하며 일반적으로 줄 끝 문자가 추가되지 않은 경우입니다. 여기서 스케치는 우리를 위해 줄 끝 문자를 처리합니다. Bluetooth 모듈로 보내지는 않지만 명령을 직렬 모니터 주 창에 에코할 때 인쇄합니다. 이것은 실제로 필요하지 는 않지만 명령이 개별 줄에 있고 다음 예제에서 읽기 쉽습니다.

일반적으로 HM-10으로 작업할 때 모든 것이 한 줄에 인쇄됩니다. HM-10 분 “연결 간격”시간 … ble 사양은 7.5 ms로 정의합니다 … ??? HM-10 데이터란 무엇입니까? HM-10과 아두 이노 이외에, 나는 우리의 모바일 응용 프로그램을 개발하기 위해 Evothings 스튜디오를 사용합니다. Evothings 스튜디오는 사용하기 쉬운으로 IoT 모바일 앱을 개발하는 데 이상적입니다, 당신은 자바 스크립트와 HTML의 “일부”지식이있는 경우에도 분에서 시작가져옵니다. 또한, 이 예의 경우 Evothings Studio에는 BLE로 작업하는 데 필요한 라이브러리가 이미 있으며 BLE 모듈에 명령을 연결하고 보낼 수 있는 몇 줄의 코드를 적어 두는 것만 하면 됩니다. 이 그림의 중간 모듈로 `가짜`HM-10을 가지고 : http://blog.blecentral.com/2015/05/05/hm-10-peripheral/ 라벨 중 하나를 눌러 특성 값을 읽을 수 있습니다. 예를 들어 장치 이름 에서 읽기를 탭한 다음 장치 이름 값을 표시합니다.

그는 전체 hm-10 주제에있어 화려한 작품에 대한 마틴감사하는 것을 잊었다. 1 년 전 나는 현대 기술이 제공하는 possibilites의 단서가 없었다. 지금은 기본적으로 내 휴대 전화를 통해 내 가전 제품을 제어 할 수있는 작은 프로젝트를 마무리해요, 소프트웨어 측면에 마틴과 다닐라 Loginov의 위대한 기사에 thaks (https://medium.com/@loginov_rocks/how-to-make-a-web-app-for-your-own-bluetooth-low-energy-device-arduino-2af8d1d8). 전용 속도 테스트 펌웨어와 전용 속도 테스트 펌웨어와 QT 5.9.1 속도 테스트 응용 프로그램 또는 넥서스 7 2013에 안드로이드 속도 테스트 응용 프로그램과 피질 m0 + (nxp lpc824 30 MHz)와 속도 테스트 후, 지금까지 내 테스트는 hm-10이 최고의 핸들 1 바이트 / MS에서 할 수 있다는 것을 발견했다 나는 일반 BT-SPP 기반 모듈에 이것을 비교하면 5 느린, 5 바이트 / MS의 요인에 의해 57.6 kBd (이 baud 속도에서 최대 속도)… 이 예제를 들어 2 HM-10s를 사용하고 있습니다. 하나는 이전과 같이 아두 이노에 연결, 두 번째는 단순히 전원. 복제하거나 컴퓨터에서 이 Github 리포지토리를 다운로드합니다.

Compartilhe