Каков диапазон Bluetooth и он строго 1:1?

Используйте dt.days , чтобы получить атрибут days как целые числа.

Например:

In [14]: s = pd.Series(pd.timedelta_range(start='1 days', end='12 days', freq='3000T'))

In [15]: s
Out[15]: 
0    1 days 00:00:00
1    3 days 02:00:00
2    5 days 04:00:00
3    7 days 06:00:00
4    9 days 08:00:00
5   11 days 10:00:00
dtype: timedelta64[ns]

In [16]: s.dt.days
Out[16]: 
0     1
1     3
2     5
3     7
4     9
5    11
dtype: int64

В более общем плане - вы можете использовать кнопку .components для доступа к уменьшенной форме timedelta.

In [17]: s.dt.components
Out[17]: 
   days  hours  minutes  seconds  milliseconds  microseconds  nanoseconds
0     1      0        0        0             0             0            0
1     3      2        0        0             0             0            0
2     5      4        0        0             0             0            0
3     7      6        0        0             0             0            0
4     9      8        0        0             0             0            0
5    11     10        0        0             0             0            0

Теперь, чтобы получить атрибут hours:

In [23]: s.dt.components.hours
Out[23]: 
0     0
1     2
2     4
3     6
4     8
5    10
Name: hours, dtype: int64

16
задан erotsppa 18 March 2009 в 15:57
поделиться

8 ответов

Соединение является непосредственным, но можно создать специальную сеть с одним из телефонов, действующих как ведущее устройство/координатор. Другие телефоны направили бы всю свою коммуникацию через ведущее устройство/координатора.

8
ответ дан 30 November 2019 в 15:24
поделиться

Apple iPhone 3G имеет модуль Bluetooth Класса 2. Класс 2 Bluetooth-устройства имеют коммуникационный диапазон 10 метров.

В приведенном примере устройство может соединиться со всего одним устройством, потому что это следует основной/ведомой коммуникационной модели. Но тем не менее мы можем выполнить мультиплексирование. Таким образом, мы можем фактически соединиться больше чем с 1 устройством и путем быстрого изменения подключенного устройства.

я нашел хорошую статью здесь . Это объясняет Bluetooth очень хорошо.

Согласно моему знанию, многоадресная передача не невозможна с Bluetooth. Так получение многопользовательского опыта не невозможно.

3
ответ дан 30 November 2019 в 15:24
поделиться

Bluetooth в iPhone является Класс 2, с 10-метровым диапазоном, приблизительно.

, К сожалению, я не могу ответить на другие части Вашего вопроса.

1
ответ дан 30 November 2019 в 15:24
поделиться

Одно устройство может быть подключено до 8 других. Все это зависит от Bluetooth iPhone API (который я ничего не знаю о), но с самим Bluetooth Вы могли затем отправить данные на несколько устройств.

0
ответ дан 30 November 2019 в 15:24
поделиться

Просто отвечая на часть диапазона вашего вопроса ...

10-метровая цифра для устройств класса 2 (примером для которых является iPhone) является в значительной степени ориентиром.

Радиус действия устройства Bluetooth ограничен многими факторами реального мира. Радиочастота 2,4 ГГц, используемая Bluetooth, сильно поглощается водой. Например, рассмотрим iPhone, подключенный к моногарнитуре Bluetooth. Если гарнитура находится в одном ухе, а iPhone находится в кармане брюк на противоположной стороне тела, между этими двумя устройствами много воды. На практике это часто приводит к значительным потерям пакетов (вы можете услышать это в передаваемом аудио). Таким образом, в этом случае дальность составляет около одного метра.

На противоположной крайности, два устройства класса 2, разделенные не чем иным, как чистым воздухом, могут получить расстояния в сотни метров.

Другие факторы, которые влияют на вещи:

  1. Помехи - Многие вещи используют 2,4 ГГц. Например, WiFi может вызвать проблемы.
  2. Конструкция антенны. Ограничения пространства и стоимости часто означают, что конструкция антенны является неоптимальной. Я не знаю, насколько хорош iPhone в этом отношении.
  3. Стены - Обычно стены ослабляют сигналы Bluetooth. Однако иногда они являются полезными отражателями.
  4. Качество аппаратного обеспечения - некоторые микросхемы работают лучше, чем другие. Даже разные версии прошивки одного и того же чипа могут работать по-разному. Разные версии iPhone, вероятно, имеют (или будут иметь) разные микросхемы.
  5. Протокол - возможно обойти плохое качество сигнала с исправлением ошибок и повторной передачей.
39
ответ дан 30 November 2019 в 15:24
поделиться

Одно устройство теоретически может подключаться к 7 устройствам. в соответствии с ролью «ведущий-ведомый», устройство может мультиплексировать между ними, создавая у пользователя впечатление, что вы подключены ко всем из них одновременно. Спецификация Bluetooth не мешает вам сделать это. Это теория.

Теперь для iphone, может ли он подключиться к более чем одному устройству, может ответить только яблоко или кто-то, кто знает API Bluetooth iphone. Но я почти уверен, что Bluetooth-чип внутри iphone должен иметь возможность подключения более чем к одному устройству.

4
ответ дан 30 November 2019 в 15:24
поделиться

Я каждый день привязываю свой iPhone к ноутбуку через Bluetooth и, кажется, помню, что делал это одновременно с использованием гарнитуры Bluetooth. YMMV.

0
ответ дан 30 November 2019 в 15:24
поделиться

Радиуса действия будет достаточно, чтобы охватить комнату нормального размера. Он может быть длиннее или короче в зависимости от условий окружающей среды, но помните, что bluetooth был создан для реализации соединений ближнего действия.

Устройство Bluetooth может быть частью пикосети, состоящей из восьми устройств, одного главного и до семи подчиненных. Рабы не могут общаться друг с другом, они должны разговаривать через мастера, подумайте о топологии звезды с мастером в центре. В iPhone SDK есть платформа GameKit, которую можно использовать для создания сети для многопользовательских игр. Перейдите на сайт developer.apple.com и посмотрите примеры кода GKTank и GKRocket, чтобы узнать, как они используются. Эти игры поддерживают только двух игроков, но фреймворк GameKit поддерживает больше. Загляните в магазин приложений, и вы увидите игры, в которых есть четыре или более игроков.

Надеюсь, это поможет начать работу.

4
ответ дан 30 November 2019 в 15:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: