use gatt
func (d *Device) IsQcyDevice() (bool, error) {
// get manufacturer
var manufacturer map[uint16]dbus.Variant
busObj := d.client.conn.Object("org.bluez", dbus.ObjectPath(d.client.path+"/dev_"+utils.MacToPath(d.address)))
err := busObj.Call("org.freedesktop.DBus.Properties.Get", 0, "org.bluez.Device1", "ManufacturerData").Store(&manufacturer)
if err != nil {
//println(err.Error())