Skip to main content
Glama

Bluetooth MCP Server

mac_prefixes.cpython-311.pyc9.29 kB
� �!�g3>��@�dZidddddd��dddddd��dddd d d��d ddd d d��d ddddd��d ddddd��dddddd��dddddd��dddddd��dddddd��d ddddd��dddddd��dddddd��dddddd��dddddd��dddddd��d ddddd��id!ddddd��d"ddddd��d#ddddd��d$ddddd��d%ddddd��d&ddddd��d'ddddd��d(ddddd��d)ddddd��d*ddddd��d+ddddd��d,ddddd��d-ddddd��d.ddddd��d/ddddd��d0ddddd��d1ddddd���id2ddddd��d3ddddd��d4ddddd��d5ddddd��d6ddddd��d7ddddd��d8ddddd��d9ddddd��d:ddddd��d;ddddd��d<dd=d>d>d��d?dd=d>d>d��d@dd=d>d>d��dAdd=d>d>d��dBdd=d>d>d��dCddddd��dDdd=d>d>d���idEdd=d>d>d��dFddddd��dGddddd��dHddddd��dIddJdKdKd��dLdMd=dNdOd��dPdMd=dNdOd��dQdMd=dNdOd��dRdMd=dNdOd��dSdMd=dNdOd��dTdMd=dNdOd��dUdMd=dNdOd��dVdMd=dNdOd��dWdMd=dNdOd��dXdMd=dNdOd��dYdMd=dNdOd��dZdMd=dNdOd���id[dMd=dNdOd��d\dMd=dNdOd��d]dMd=dNdOd��d^d_d`dadbd��dcd_d`ddded��dfd_d`dadbd��dgd_d`ddded��dhd_d=didjd��dkd_d=didjd��dld_d`ddded��dmd_d`ddded��dnd_d`ddded��dodpdJdqdrd��dsdpdJdqdrd��dtdpdJdudvd��dwdpdJdudvd��dxdpdJdudvd���idydpdJdudvd��dzd{dd|d}d��d~d{dd|d}d��dd{dd|d}d��d�d{dd|d}d��d�d{dd|d}d��d�d{dd|d}d��d�d{dd|d}d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d��d�d�d=d�d�d���d�d=d�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�dJd�d�d�d�d�d�d�d�d���Zd�ed�efd��Zd�S)�u� Base de données des préfixes d'adresses MAC connus pour les fabricants. Ces préfixes permettent d'identifier le fabricant d'un appareil à partir de son adresse MAC. z14:0C:76z Freebox SA�FreeboxzFreebox Player)�company� device_type�model� friendly_namezE4:F0:42zFreebox RevolutionzDC:F5:05z Freebox Deltaz38:17:E3zFreebox Mini 4KzF4:CA:E5z54:B8:0Az Freebox Popz00:07:CBz FREEBOX SAz00:24:D4z FREEBOX SASz70:FC:8FzFreebox Serverz14:A7:2BzFreebox Server MinizFreebox Player Miniz00:03:93z Apple, Inc.� Ordinateur�Macz00:0A:27z00:0A:95z00:0D:93z00:10:FAz00:11:24z00:14:51z00:16:CBz00:17:F2z00:19:E3z00:1C:B3z00:1D:4Fz00:1E:52z00:1E:C2z00:1F:5Bz00:1F:F3z00:21:E9z00:22:41z00:23:12z00:23:32z00:23:6Cz00:23:DFz00:24:36z00:25:00z00:25:4Bz00:25:BCz00:26:08z00:26:4Az00:26:B0z00:26:BBz00:30:65z00:3E:E1z04:0C:CEz04:15:52�Mobile�iPhonez04:1E:64z04:26:65z04:48:9Az04:4B:EDz04:52:F7z04:54:53z04:69:F8z04:D3:CFz04:E5:36z04:F1:3Ez04:F7:E4�Audio�AirPodsz00:1A:8AzSamsung Electronics Co.,Ltd�GalaxyzSamsung Galaxyz00:21:19z00:23:39z00:25:67z00:E0:64z08:08:C2z14:49:E0z14:7D:DAz14:89:FDz14:9F:3Cz14:A3:64z1C:3A:DEz1C:62:B8z1C:66:AAz1C:AF:05z00:1A:11z Google, Inc.� Domotique�Homez Google Homez08:9E:08� ChromecastzGoogle Chromecastz20:DF:B9z3C:5A:B4z54:60:09�Pixelz Google Pixelz94:95:A0zF4:F5:D8zF4:F5:E8zF8:8F:CAz00:01:4AzSony Corporation�Unknownz Sony Devicez00:24:BEz30:F9:EDz WH-1000XMzSony Headphonesz40:2B:A1z58:48:22zD8:D4:3Cz00:15:5DzMicrosoft Corporation�SurfacezMicrosoft Surfacez28:18:78z3C:A3:15z58:82:A8z60:45:BDz7C:1E:52z7C:ED:8Dz00:EC:0AzXiaomi Communications Co Ltd�Miz Xiaomi Miz0C:1D:AF�Redmiz Xiaomi Redmiz10:2A:B3z14:F6:5Az18:59:36z20:A7:83z28:6C:07z28:E3:1Fz3C:BD:D8zNokia Denmark A/SzBluetooth Audioz Nokia AudiozBang & Olufsen A/S�Beoplayz B&O Beoplayzi.Tech Dynamic Ltdz i.Tech AudiozTemic SDS GmbHz Car AudiozVehicle Audio Systemz Integrated System Solution Corp.z ISSC AudiozBlueRadios, Inc.zBlueRadios Audioz GN Netcom A/S�Jabraz Jabra HeadsetzMotorola Mobility, Inc.�HeadsetzMotorola HeadsetzSennheiser Communications A/SzSennheiser HeadsetzKobe Steel, Ltd.�CRESYNz CRESYN Audioz-Zhongshan General K-mate Electronics Co., Ltdz K-mate AudiozNintendo Co.,Ltd.�GamingzNintendo Switch)z40:31:3Cz00:02:EEz00:09:A7z00:0D:3Cz00:0E:9Fz00:11:67z00:12:A1z00:13:17z00:14:A4z00:16:94z00:17:00z00:18:09z00:18:91z00:19:1D� mac_address�returnc��|sdS|����dd��}t���D]D\}}|�|����dd����r|cS�EdS)u Récupère les informations du dispositif à partir de son adresse MAC. Args: mac_address: L'adresse MAC du dispositif Returns: Un dictionnaire contenant les informations du dispositif, ou None si non trouvé N�:�)�upper�replace�MAC_PREFIX_DATABASE�items� startswith)r�normalized_mac�prefix�infos �4F:\DEV\bluetooth-mcp-server\app\data\mac_prefixes.py�get_device_infor)�s��� ���t�!�&�&�(�(�0�0��b�9�9�N�,�1�1�3�3��� ��� � $� $�V�\�\�^�^�%;�%;�C��%D�%D� E� E� ��K�K�K� � �4�N)�__doc__r"�str�dictr)�r*r(�<module>r/s*���� D��L��M]�qA�B�B�D��L��Ma�uI�J�J�D��L��_�o~��� D� �L��M^�rC�D�D� D� �L��Y�ir�s�s� D��L��]�mz�{�{�D��L��Y�ir�s�s�D��M�)�i�js�t�t�D��L��M]�qA�B�B�D��L��Mb�vK�L�L�D��L��Mb�vK�L�L�D��M�,�QV�in�o�o�D� �M�,�QV�in�o�o�!D�"�M�,�QV�in�o�o�#D�$�M�,�QV�in�o�o�%D�&�M�,�QV�in�o�o�'D�(�M�,�QV�in�o�o�)D�D�*�M�,�QV�in�o�o�+D�,�M�,�QV�in�o�o�-D�.�M�,�QV�in�o�o�/D�0�M�,�QV�in�o�o�1D�2�M�,�QV�in�o�o�3D�4�M�,�QV�in�o�o�5D�6�M�,�QV�in�o�o�7D�8�M�,�QV�in�o�o�9D�:�M�,�QV�in�o�o�;D�<�M�,�QV�in�o�o�=D�>�M�,�QV�in�o�o�?D�@�M�,�QV�in�o�o�AD�B�M�,�QV�in�o�o�CD�D�M�,�QV�in�o�o�ED�F�M�,�QV�in�o�o�GD�H�M�,�QV�in�o�o�ID�J�M�,�QV�in�o�o�KD�D�D�L�M�,�QV�in�o�o�MD�N�M�,�QV�in�o�o�OD�P�M�,�QV�in�o�o�QD�R�M�,�QV�in�o�o�SD�T�M�,�QV�in�o�o�UD�V�M�,�QV�in�o�o�WD�X�M�,�QV�in�o�o�YD�Z�M�,�QV�in�o�o�[D�\�M�,�QV�in�o�o�]D�^�M�,�QV�in�o�o�_D�`�M�(�X�hp�q�q�aD�b�M�(�X�hp�q�q�cD�d�M�(�X�hp�q�q�eD�f�M�(�X�hp�q�q�gD�h�M�(�X�hp�q�q�iD�j�M�,�QV�in�o�o�kD�l�M�(�X�hp�q�q�mD�D�D�n�M�(�X�hp�q�q�oD�p�M�,�QV�in�o�o�qD�r�M�,�QV�in�o�o�sD�t�M�,�QV�in�o�o�uD�v�M�'�I�hq�r�r�wD�|�9�(�]e�yI�J�J�}D�~�9�(�]e�yI�J�J�D�@�9�(�]e�yI�J�J�AD�B�9�(�]e�yI�J�J�CD�D�9�(�]e�yI�J�J�ED�F�9�(�]e�yI�J�J�GD�H�9�(�]e�yI�J�J�ID�J�9�(�]e�yI�J�J�KD�L�9�(�]e�yI�J�J�MD�N�9�(�]e�yI�J�J�OD�P�9�(�]e�yI�J�J�QD�R�9�(�]e�yI�J�J�SD�D�D�T�9�(�]e�yI�J�J�UD�V�9�(�]e�yI�J�J�WD�X�9�(�]e�yI�J�J�YD�^�N�;�QW�jw�x�x�_D�`�N�;�Q]�qD�E�E�aD�b�N�;�QW�jw�x�x�cD�d�N�;�Q]�qD�E�E�eD�f�N�8�g�hv�w�w�gD�h�N�8�g�hv�w�w�iD�j�N�;�Q]�qD�E�E�kD�l�N�;�Q]�qD�E�E�mD�n�N�;�Q]�qD�E�E�oD�t�.�w�QZ�mz�{�{�uD�v�.�w�QZ�mz�{�{�wD�x�.�w�Q\�pA�B�B�yD�z�.�w�Q\�pA�B�B�{D�|�.�w�Q\�pA�B�B�}D�D�D�~�.�w�Q\�pA�B�B�D�D�3�L�[d�xK�L�L�ED�F�3�L�[d�xK�L�L�GD�H�3�L�[d�xK�L�L�ID�J�3�L�[d�xK�L�L�KD�L�3�L�[d�xK�L�L�MD�N�3�L�[d�xK�L�L�OD�P�3�L�[d�xK�L�L�QD�V�:�8�^b�vA�B�B�WD�X�:�8�^e�yG�H�H�YD�Z�:�8�^b�vA�B�B�[D�\�:�8�^b�vA�B�B�]D�^�:�8�^b�vA�B�B�_D�`�:�8�^b�vA�B�B�aD�b�:�8�^b�vA�B�B�cD�d�:�8�^b�vA�B�B�eD�f�:�8�^b�vA�B�B�gD�D�h;�8�^e�yG�H�H�0��Rc�wD�E�E�0��S\�o|�}�}�0��Sd�xF�G�G�,�W�{�nD�E�E�>�w�ar�FR�S�S�.�w�Qb�vH�I�I�+�G�g�hw�x�x�5�g�Xa�uG�H�H�;�G�^g�{O�P�P�.�w�Qb�vG�H�H�$�W�GX�ky�z�z�K�\c�n�Sa�b�b�/��Sd�xI�J�J�GD�D�D��L���������r*

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hypijump31/bluetooth-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server