Пример #1
0
def main():
    GPIO.setmode(GPIO.BCM)

    GPIO.setwarnings(False)
    GPIO.setup(GPIO_BLUETOOTH, GPIO.OUT)

    parser = argparse.ArgumentParser()
    parser.add_argument('-a',
                        '--adapter-name',
                        type=str,
                        help='Adapter name',
                        default='')
    args = parser.parse_args()
    adapter_name = args.adapter_name

    dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
    bus = dbus.SystemBus()
    mainloop = GObject.MainLoop()

    advertising.advertising_main(mainloop, bus, adapter_name)
    gatt_server.gatt_server_main(mainloop, bus, adapter_name)
    # turn on led
    GPIO.output(GPIO_BLUETOOTH, 1)

    mainloop.run()
Пример #2
0
    def __init__(self):
        threading.Thread.__init__(self)
        adapter_name = ''
        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
        bus = dbus.SystemBus()
        self.__mainloop = GObject.MainLoop()

        advertising.advertising_main(self.__mainloop, bus, adapter_name)

        self.gatt_server = GattServerMain()
        self.gatt_server.gatt_server_main(self.__mainloop, bus, adapter_name)
Пример #3
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('-a', '--adapter-name', type=str, help='Adapter name', default='')
    args = parser.parse_args()
    adapter_name = args.adapter_name

    dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
    bus = dbus.SystemBus()
    mainloop = GObject.MainLoop()

    advertising.advertising_main(mainloop, bus, adapter_name)
    gatt_server.gatt_server_main(mainloop, bus, adapter_name)
    mainloop.run()
Пример #4
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('-a', '--adapter-name', type=str, help='Adapter name', default='')
    args = parser.parse_args()
    adapter_name = args.adapter_name

    dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
    bus = dbus.SystemBus()
    mainloop = GObject.MainLoop()

    advertising.advertising_main(mainloop, bus, adapter_name)

    gatt_server = GattServerMain()
    gatt_server.gatt_server_main(mainloop, bus, adapter_name)

    gatt_server.update_rpy(roll=-88.46, pitch=1.13, yaw=-103.38)

    mainloop.run()