Python bluetooth server example. bind(port) server_sock.

Python bluetooth server example. It just works - no extra programming required.
Python bluetooth server example See examples folder for more code, for instance example code for connecting to a TI SensorTag CC2650 About A cross platform Bluetooth Low Energy Client for Python using asyncio Oct 31, 2021 · With this information we can quickly look to see properties from the adapter using Python. [test,development,documentation]" Examples. GATT is constructed out of one or more server devices (BLE peripherals) and a client device (BLE central). Bluetooth Low Energy (BLE) has two ways of communicating. 3 or newer - Visual C++ 2008 Express for build for Python 3. 0 or later (Optional) - Python Mar 13, 2023 · Bluetooth Gatt Server Python. Mar 7, 2016 · Most of the python/bluetooth users I've seen use pybluez although it hasn't been updated since 2009. This CircuitPython tutorial demonstrates how to build a battery powered Bluetooth BLE remote control to operate a BLE peripheral hosting a solenoid and a spectrally selective light detector. - Microsoft Windows XP SP1 or Windows Vista/7/8/8. 2. timeout_add(5000, self. It supports scanning for devices and opening bluetooth sockets (via native sockets on win/linux) Jun 13, 2024 · This tutorial is a getting started guide to Bluetooth Low Energy (BLE) with the ESP32 programmed with MicroPython firmware. Jun 19, 2022 · What dbus_to_python doesn’t address is that Bluetooth sends data as a series of bytes which may contain a physically grouped list of variables under one read or write. QBluetoothServiceInfo. The application covers setting up a GATT service, advertising it and notifying clients about changes to characteristic values. PORT_ANY)) server_socket. (The 'default_val' of battery level specified in above csv is in the same format: so hexdump Jul 31, 2024 · Bleak is a Bluetooth LE library for Python that works on Windows, Linux, and Mac OS. Good news: I went through their source (for Linux connections), and found the relevant bits for advertising services. edu)PyBluez is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. bluetooth client bl_1 reads "1" while bluetooth client bl_2 reads "2" from the same characteristic. e. QBluetooth. Bluetooth Low Energy ¶ Bluetooth Low Energy, also known as Bluetooth Smart, is a new technology enabling devices with low energy consumption to communicate with each other. 11 Android backend compatible with python-for-android Bleak supports reading, writing and getting notifications from GATT servers, as well as a function for discovering BLE devices. Modified 1 year, An example (minimising modifications to your provided code) is to modify Feb 24, 2023 · Output of scanner. There are also a set of Apps and Tools that show the utility of Bumble. Contributors; 3. Download this example Plug your Bluetooth USB dongle into your machine and check that it is recognized. The complete list of Examples, and what they are designed to do is here. The example below looks at name, if it is powered, and its mac adderess: Python For Bluetooth. log 2>&1' & Full Guide step by step Making the bluetooth pairing Raspberry - Phone and sending the Raspberry IP to phone OS X/macOS support via Core Bluetooth API, from at least OS X version 10. The web server in this example can be accessed on your Dec 19, 2022 · bluez-peripheral. SimpleDBus: C++ wrapper for libdbus-1 with convenience classes to handle DBus object hierarchies effectively. py at master · kevincar/bless An external device can perform a Bluetooth search to find the server with a particular service name and determine both the Bluetooth name and the Bluetooth-Mac address. c. Overview. Master Bluetooth device scanning with Python: A concise tutorial on using PyBluez for discovering and analyzing nearby Bluetooth devices, essential for cybersecurity and ethical hacking. Example Bluetooth tasks using the Python PyBluez module. Contributing to PyBluez Apr 2, 2016 · Im trying to build a bluetooth communication link between my Android App and a Raspberry Pi 3. You learned how to set new temperature and humidity values on the BLE server characteristics. Using Bluetooth with Python¶ Glossary¶. recv(1024) print ("received [%s]" % data) Also with different ports Jun 5, 2019 · Because the language that offers the possibility to read data from the sensor is written in C, C++ and Python, I have been searching through multiple libraries like pygattlib, pygatt, pybluez and bluepy with no result to know how to send data in addition with their characteristics. timeout_add instead GObject. More in-depth articles are coming in the next few weeks. >They are event-driven and similarly usable under standard Python (for the Raspberry PyBluez2. I've got SL4A up and running and have installed Python 2. sock = QtBluetooth. 0 USB adapter; Raspberry Pi 3 / 4 (on-board Bluetooth) laptop with Ubuntu; Windows (Bluetooth classic, non-BLE only) Nov 11, 2021 · In this tutorial, you learned how to create a BLE Server and a BLE Client with the ESP32. Is the connected device id accessible from the GATT server functions? python Oct 14, 2020 · I also tried to run the python example inside test/example-gatt-server but again I am not able to view the device name. Solution 2: pygatt. 1 - Visual C++ 2010 Express for build for Python 3. 0 Bluetooth gatt server example or help using multiple services? What is the best practice of using python grpc as a server to serving data transfer PyBluez offers a list of standard profiles, for example SERIAL_PORT_PROFILE. accept() print ("Accepted connection from "+address) data = client_sock. The first Create a Python Web Server. In this article you’ll learn how to do that. A Central device is a GATT Client. txt The package can be either started directly with -m: $ python-m ble_serial ARGUMENTS # Main tool = ble-serial $ python-m ble_serial. May 13, 2015 · But im looking for Bluetooth related. A webserver in Python can be setup in two ways. setup_com0com # Windows only setup = ble-com-setup May 13, 2023 · Create a socket to establish a connection between two Bluetooth devices: import bluetooth server_socket = bluetooth. Maybe too many options and that is why there is maybe no one winner for all situations. A GATT server is usually a small device such as a sensor, but for some use cases you might want to have a Linux computer such as a RPi used as a GATT server. The following commands download BlueZ 5. The battery, for example, seems to work with Bluetooth LE and the GATT service, as indicated by the service UUID. Python supports a webserver out of the box. In this example Server takes a time measurement every 1 seconds, and send a Status message every 5 seconds, after it was Create a Bluetooth Low Energy GATT Service on BlueZ from a single terminal/bash command. If you are using an older version set up pi-bluetooth before following The Hive is a collection of example apps and virtual devices that are implemented using the Python Bumble API, running entirely in a web page. listen(1) client The Bluetooth Chat example implements a simple chat program between multiple parties. I am having hard time in finding a decent python dbus module for this one. sudo apt-get install python-pip python-dev ipython sudo apt-get install bluetooth libbluetooth-dev sudo apt-get install bluez-utils Cross-platform Bluetooth Low Energy Server Python Library - bless/examples/server. The PyBluez module allows Python code to access the host machine's Bluetooth resources. I will reuse BlueZ example code as much as possible. the only down-side for the bluedot module is that it only works whit allready paired devices (i hope im not wrong) while the socket and the bluetooth version can work whit unpaired devices. py > /YOUR-PATH/rfcomm-server. Every member and dollar makes a difference! Jun 28, 2023 · In this article, we would use the Raspberry Pi 4 and Samsung tablet. Two Adafruit Feather nRF52840 Express boards will be used for the BLE client and server. port = 3 # 3 is an arbitrary choice. Stay tuned. recv_characteristic = aioble. import bluetooth # Bluetooth stuff bd_addr = “20:13:05:30:01:14” port = 1 sock = bluetooth. bind(("", bluetooth. SimplePyBLE. But you can also create a custom web server which has unique functionality. In the bluez/test directory there is a python 'example gatt server'. in case you are actually interested in the data as well you need to enable capture when creating the characteristic. I'm using Bleak Python library. This is a convenient way to try out some of the examples without any Python installation, when you have some other virtual Bluetooth device that you can connect to or from, such as the Android Emulator. It just works - no extra programming required. I moved the code around a bit, and tried to protect the end user from details of BlueZ, D-Bus, and GObject. BluetoothSocket( bluetooth. It's in early stage and there is little to no documentation. Asking for help, clarification, or responding to other answers. In the example below the scroll delay characteristic is a relatively simple structure which only contains byte data for one variable of type uint16. """ import socket hostMACAddress = '00:1f:e1:dd:08:3d' # The MAC address of a Bluetooth adapter on the server. Bluetooth socket programming is similar to socket programming used by network developers for TCP/IP connections and familiarity with that paradigm will certainly aid understanding although it is not The client needs authorization from the ATT server to access the attribute. provider – A text string specifying the provider of the service; description – A text string describing the service; protocols – A list of protocols Apr 8, 2019 · sudo bash -c 'python /YOUR-PATH/rfcomm-server. io. In this section, we will provide a brief overview of some of the most popular Bluetooth libraries for Python. pygatt supports BLE with BGAPIBackend, but you need a Bluegiga compatible Bluetooth dongle (e. 1. Central - Generally a more powerful device than a peripheral, like a mobile phone or Raspberry Pi Zero W. GitHub. scan # BLE scan = ble-scan $ python-m ble_serial. Communicating with RFCOMM Bluetooth programming in Python follows the socket programming model. 9. Python has several libraries that make it easy to interface with Bluetooth devices. Refer to the Examples Documentation for details on the included example scripts and how to run them. Later i used this code as an example to send information. This is a concept that should be familiar to almost all network programmers, and makes the transition from Internet programming to Bluetooth programming much simpler. We’ll introduce you to BLE basic concepts and run some simple examples: advertise and expose data to be read by other BLE devices; and detect when another BLE device writes some data on the ESP32 characteristics. I'm not aware of any Python code for this, apart from The BlueZ examples example-advertisement and example-gatt-server from which I heavily stole. My problem is that when I try to run the example-code include Jun 20, 2019 · Using pyBluez, I use the following code to advertise and listen for a bluetooth connection: def connect_socket(): global client_sock try: server_sock = BluetoothSocket(RFCOMM) Sep 20, 2011 · How can i send messages over bluetooth via python without key authentification like type numbers ? i used pybluez but i got this error: File ". timeout_add is deprecated; use GLib. run_gatt_client_and_server. I found a code for searching the device and make the connection. Scanner. thank you very much!!!!! both examples work fine! i managed it to get it working whit bluetooth module too. 0 root hub Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. RFCOMM ) port = 1 server_sock. RfcommProtocol) Here is the complete working code example: Jul 30, 2019 · Bluetooth server with Python 3. Hey all! For quite some time now I've been working on a cross-platform Bluetooth library called SimpleBLE, specifically designed for use in desktop environments with a very simple API, allowing developers to easily integrate it into their projects without much effort. It is designed to provide a asynchronous, cross-platform Python API to connect and communicate with e. 2 version of socketmodule. Table of contents¶. Initially, I grabbed the two example scripts from the PyBluez documentation: Server: # fi Additionally, we also provide a set of low-level libraries that can be used to interface with the underlying Bluetooth stack on Linux: SimpleBluez: C++ abstraction layer for BlueZ over DBus. September 2022. May 27, 2022 · i. Bluetooth programming with Python - PyBluez Chapter 2 introduced the high level concepts needed to apply standard network programming techniques to Bluetooth programming. Jun 5, 2020 · Python bluetooth on Windows 10 [closed] Ask Question Asked 4 years, 7 months ago. This chapter describes a Python extension module that allows these concepts to be easily and quickly implemented in just a few lines of code. 4 Mar 19, 2019 · I'm learning about BlueZ and BLE. Cross-platform Bluetooth Low Energy Server Python Library - bless/examples/gattserver. I want to run python code on my Pi0W (Stretch) to turn it into a simple Bluetooth server (I hope that I have the terminology correct). Jul 7, 2017 · This library, btcomm, is part of bluedot but its not exclusive and can be used for Bluetooth communication in Python. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2. Goal. Jul 21, 2016 · Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. A bluez-peripheral is a library for building Bluetooth Low Energy (BLE) peripherals/ servers using the Bluez (Linux) GATT API. Python Bluetooth programming is greatly simplified when using our user-friendly libraries. 44 sources, built them and replace any pre-installed bluetoothd daemon. It uses a 2 way RFCOMM communication - you can send messages to and from 2 devices, 1 being the server which waits for connections, 1 being the client which makes a connection. This python-script uses Bluez, Linux's Bluetooth protocol stack, we'll be using PyBluez, a Python API for accessing the bluetooth resources using the bluez protocol. This demo was tested using the Raspberry Pi 3 that comes with pi-bluetooth pre-loaded and working 'out of the box'. The client needs to be authenticated to access the attribute. 5 For bluetooth connection using PyBluez, socket connection is not getting accepted even after pairing. PyBluez is a Python wrapper for the BlueZ Bluetooth stack, which is the official Bluetooth stack This demo shows how to setup a simple bluetooth server in a Raspberry Pi so an Android Phone can connect to it. Bless is an acronym for Bluetooth Low Energy (BLE) Server Supplement. QBluetoothSocket(bluetooth. g. Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Jun 23, 2016 · bleak is using a wrapper to Python for . ESP32 is a series of low cost, low power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. BLE defines multiple roles that devices can play: A good example to start with SPP is the Bluetooth Chat example. Jul 20, 2023 · you need to use written() instead of read(). Installing PyBluez; 2. mit. 2 or older - In order to build 64-bit debug and release executables, Visual Studio 2008/2010 Standard Edition is required - Widcomm BTW development kit 5. RFCOMM) You can bind the server socket to a specific address and port, and start listening for incoming connections: server_socket. Additionally, here's some info on listening for incoming Bluetooth connections: Bluetooth programming in Python follows the socket programming model. Bless provides an OS-independent python package for creating a BLE Generic Attribute Profile (GATT) server to broadcast user-defined services and characteristics. 7 and a computer with windows 11. This library is based on the work that has been put into the original 'PyBluez' library by: Piotr Karulis; Albert Huang (ashuang@alum. PyBluez¶. Below are the logs : ===== python3 example-gatt-server example-gatt-server:395: PyGIDeprecationWarning: GObject. This is server-client connection. The server might have multiple Bluetooth adapters. RFCOMM) port = 5 server_sock. bind(port) server_sock. The application always acts as both a server and a client eliminating the need to determine who should connect to whom. QBluetoothSocket(QtBluetooth. RFCOMM ) sock. The ESP32 is BLE. Mar 12, 2023 · Overview of Python’s Bluetooth libraries. SimplePyBLE provides Python bindings for SimpleBLE, a fully cross-platform BLE library, designed for simplicity and ease of use, with a consistent behavior and API across all platforms. Install the library See full list on github. g Dec 19, 2018 · Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. In case of Sensor Models, State of Server can be modified only by Server itself, Client can only Get the State by calling Client’s Get, or by Servers Status call, but cannot modify the Server’s State. py on the left. The attribute can only be accessed if the connection is encrypted. Bleak is a GATT client software, capable of connecting to BLE devices acting as GATT servers. root@dev:/home# lsusb Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bless. Bluetooth RFCOMM Support for Windows 10 is coming in Python 3. listen(1) client_sock = server_sock. For example there's this method which notifies when a characteristic's value changes (in this example is the battery level value): Mar 4, 2019 · In this post, I will create BLE GATT server on Raspberry Pi 3 using BlueZ dbus interface with Python. Jun 14, 2022 · Python bluetooth returns nothing (Raspberry PI) 2 Unable to connect to Bluetooth Device using Window's Bluetooth API in C++. Tested using BlueZ 5 on: Raspberry Pi 2 with CSR bluetooth 4. Jun 30, 2022 · ESP-IDF v3. Provide details and share your research! But avoid …. An external device can perform a Bluetooth search to find the server with a particular service name and determine both the Bluetooth name and the Bluetooth-Mac address. By communicate i mean sending short messages that will be displayed on that devices that are listening in the area I am in. Mar 28, 2022 · I'm confused by what you are trying to connect to what. 6. I installed pybluez on both linux and windows, It worked fine on discovering other nearby devices on both Os. This article is for Bluetooth LE (BLE) devices Feb 22, 2022 · I am trying to make a BLE (Bluetooth Low Energy) connection using python 3. readthedocs. Help us Power Python and PyPI by joining in our end-of-year fundraiser. AttAuthenticationRequired. Chapter 3. py on the right. 4 Bleak is an acronym for Bluetooth Low Energy platform Agnostic Klient. Characteristic(device_service, _ENV_SENSE_RECV_UUID, write=True, read=True, notify=True, capture=True) Feb 3, 2021 · Python package for using BlueZ D-Bus API to create a device in the Central role. Then, other BLE devices (clients) can connect to that server and read those characteristic values to get the latest temperature and humidity values. You signed out in another tab or window. PyBluez. You switched accounts on another tab or window. All standard profiles have the same name as the classes, except that _CLASS suffix is replaced by _PROFILE. It could be a useful starting point for someone wishing to build a mobile weather station or similar device based on ESP32. Dec 21, 2022 · I'm building a custom BLE GATT Server with Python. It works, it reads tags (it has a display) and it's paired with the phone. Apr 2, 2022 · I'm trying to communicate with other devices using Bluetooth low energy. sotiris-oikonomou / python-ble-example. Here is the example code, i found this code on stack and it lists Bluetooth devices. 3. Have you tried using this Python library?It lists Raspberry Pi support. Documentation: https://bleak. For the Python code. First, let' see what I did. Python extension module allowing access to system Bluetooth resources. Ask Question Asked 1 year, 9 months ago. Jul 9, 2020 · There are many options for using Python for Bluetooth Low Energy on Raspberry Pi. NET to make BLE work with Python without Bluez. We create an advertise service. . python -m pip install --upgrade pip python -m pip install ". Update its values from a single 'mosquitto_pub' (MQTT publish) command. Jul 28, 2023 · Photo by Harrison Broadbent on Unsplash. The bluetoothd daemon provides BlueZ's D-Bus interfaces that is accessed by the GATT SDK to communicate with Bluetooth devices. I presume this is the "client". The Python you have written is a server so will not connect to a server. The ESP32 series employs either a Tensilica Xtensa LX6, Xtensa LX7 or a RiscV processor, and both dual-core and single-core variations are available. From the documentation, it should be a single field 'Temperature' sint16 (2 bytes) I was able to add a ReadValue like this: Bluetooth Low Energy Heart Rate Server¶ The Bluetooth Low Energy Heart Rate Server is a command-line application that shows how to develop a Bluetooth GATT server using the Qt Bluetooth API. RFCOMM) which should have been. server_sock=bluetooth. com 3. PyPi. Mar 23, 2016 · I found an example like this. The first part (search device) seems to be working, however the second one gets stuck (connect to device). When we interact with our Bluetooth device, we’re doing one of 3 things: writing to a service; reading a service; subscribing to a service’s Jan 31, 2013 · I am trying to create an RFCOMM server process with Python that can be used without the need for pairing. I try to use pybluez on my Raspberry Pi. If you write applications on iOS or Android, then you will have seen there are some great libraries with API’s that hide much of the gnarly-ness of Bluetooth. Mar 16, 2013 · So, I've published some Python code for creating a BLE GATT server on the Raspberry Pi. Sensor Server. I took the original bluez example server and added a Temperature (0x2a6e) characteristic. AttEncryptionRequired. 3 or above). There is an example of this in Adding a WiFi network with Python over bluetooth. connect((bd_addr, port)) # 0x1X for straight forward and 0x11 for very slow to 0x1F for fastest Apr 14, 2020 · The problem with my code was the mixing of "regular" Bluetooth and Qt Bluetooth functions, in particular this line: self. You can start a web server with a one liner. AttAccessConstraint. BluetoothSocket(bluetooth. I've read the code and almost understood how it works, but something is not clear. Star 9. This can be used, for example, to attach a virtual controller to a native stack, like BlueZ on Linux, and use the native tools, like bluetoothctl, to scan and connect to the GATT server included in the example. bind(("",port)) server_sock. Aug 21, 2017 · This tutorial is intended at providing a primer into Bluetooth programming in general and getting started with PyBluez, a Python Bluetooth module. Free software: MIT license. Python Bluetooth Server Firstly you need to install the relevant libraries in order to get setup: Python code example by Albert Huang: #!/usr/bin/env python3 Nov 12, 2019 · As the title suggests. From the Linux command line, run 'lsusb'. The goal of this library is to only have a small number of dependencies and to be easily installable (even in a Python virtual environment without –system-site-packages). I suspect the Bluetooth Serial Terminal App is a client and it is connecting to a device that is a server. BLED112) Server code: import bluetooth server_sock=bluetooth. Apr 17, 2020 · sudo apt-get install bluetooth bluez libbluetooth-dev sudo python3 -m pip install pybluez. The ultimate cross-platform bindings for Bluetooth Low Energy (BLE). Aug 20, 2020 · Your device will be taking the Peripheral role which means creating a GATT server. This example is designed to demonstrate the use of ESP32 Micropython together with Web Bluetooth. It worked fine when, client was linux machine and server was linux machine. py¶ Runs a local GATT server and GATT client, connected to each other. >They are event-driven and similarly usable under standard Python (for the Raspberry PyBluez is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Sep 28, 2022 · So while the Serial Bluetooth terminal probably uses the classic standard with SPP, other things you've tried seem to work with Bluetooth LE. Im trying to send information between 2 machines through bluetooth. Most of the code is essentially copy-pasted from the python 2. There was a lot of smoke, mirrors & traps on the way. Bluez Gatt Server for Raspberry Pi 3 and 0 models. On the left above, we see the following get printed a few times: [‘__class__’, ‘__delattr__ BluetoothのプロトコルRFCOMM(RFCOMM ‐ 通信用語の基礎知識)での通信を試した。クライアント-サーバPC-PCAndroid-PCPC-PC間 通信サーバUbuntu… Aug 2, 2012 · In my left hand I have a SGS2 running ICS. Oct 1, 2019 · CircuitPython BLE Client & Server Tutorial rdagger | October 1, 2019. If you didn’t already do this by reading Step 1 in this series , you can install Bleak with Pip (the Python I'm trying to make a simple bluetooth service on Python using PyBluez and looks like it works, but I can't find that service with neither my phone, nor with PyBluez Oct 5, 2024 · ⚡️🐍⚡️ The Python Software Foundation keeps PyPI running and supports the Python community. This example is meant to demonstrate how this can be done. /send", line 12, in <module> connect() Fi $ python-m venv ble-venv $ source ble-venv/bin/activate $ pip install-r requirements. Feb 13, 2015 · I have an ESP32 on which I am running the Arduino example Bluetooth sniffer code (in C via Arduino IDE). Reload to refresh your session. self. listen(1) """ A simple Python script to receive messages from a client over Bluetooth using Python sockets (with Python 3. drain_battery) Feb 16, 2017 · Of course with the example script given by the pybluez documentation I can seamlessly send files between a client and a server but I am still stuck without a way to send a file to the selected android device (even if I specify it's address and know it's within range) Jul 27, 2024 · Here’s a quick rundown on how to control a Bluetooth LE device with Python. Documentation. Here you have the code: Bluetooth GATT SDK for Python. In my right hand I've got a generic chinese bluetooth RFID reader. py at master · kevincar/bless You signed in with another tab or window. iovtt rsqydqi onid cdbtvs aihfa wxhzn qsnm ysve ckyxk blhho
{"Title":"What is the best girl name?","Description":"Wheel of girl names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}