하시려면 이동,그리고 나는 뭔가를 재구현 I 에서로 프로젝트입니다. 나를 보내려고 몇 가지 기본적인 명령 블루투스 장치입니다. 궁극적으로,내가 원하는 특성을 내가 쓸 수 있습니다,그것은 보인다 그렇게하기 위해서는 가 BLE 라이브러리,나는 처음이 필요 연결을 얻기 위해 찾은 서비스,필터를 하나의 관심사,그리고 다음 번가 서비스,그 특성이 있습니다. 는 모든 괜찮습니다.
나는지 궁금하다면 이것은 최고의 방법으로 필터를 만들 배기 위한 서비스의 관심만:
var service_filter []ble.UUID
//s_uuid := ble.MustParse("00001820-0000-1000-8000-00805f9b34fb")
s_uuid := ble.MustParse("1820")
service_filter = append(service_filter, s_uuid)
services, err := client.DiscoverServices(service_filter)
for _, s := range services {
fmt.Printf("%s\n", s.UUID)
}
저는 특별히 요청에 대해"service_filter". 다른 언어에서 나가는 다음 작업을 수행할 수 있습니다:
services, err := client.DiscoverServices([ ble.MustParse("1820") ])
for _, s := range services {
fmt.Printf("%s\n", s.UUID)
}