ฉันกำลังพยายามเรียนไปและฉัน reimplementing บางอย่างที่ฉันต้องถูกเขียนด้วยภาษาไพธอนเป็นโครงการ ฉันกำลังพยายามส่งคนพื้นฐานคำสั่งของเพื่อเป็นบลูทูธเลองอุปกรณ์ ในที่สุดผมต้องการเป็น Characteristic ฉันสามารถเขียนและมันดูเหมือนเพื่อที่จะทำอย่างนั้นกับ 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)
}