GPS доступен для определения местоположения на открытом воздухе, а как насчет дома? Есть технология позиционирования, более точная, чем GPS: UWB. Эта технология обеспечивает точность позиционирования в пределах 10 см, что в значительной степени компенсирует недостатки внутреннего позиционирования на основе RSSI в прошлых IoT продуктах.
Технология UWB – это беспроводная технология связи, которая использует полосу пропускания выше 1 ГГц. Он не использует синусоидальную несущую, но использует несинусоидальные короткие импульсные сигналы для передачи данных и занимает широкий частотный спектр, отсюда и название “сверхширокополосный” или UWB. Помимо позиционирования, UWB также может использоваться для передачи данных со скоростью сотни мегабит в секунду.
Особенности платы для разработки BU01
-
- MCU – микроконтроллер STMicro STM32F103 Arm Cortex-M3
- Модуль UWB – модуль Ai-Thinker BU01
- 50 контактов ввода / вывода для различных функций
- Датчики – датчик ускорения, датчик температуры и влажности
- Разное – пользовательская кнопка и светодиодный индикатор
- Питание – 5 В через микро USB порт
Сценарии применения BU01
Виртуальный электронный забор
Внутреннее позиционирование
Защита от потерь и отслеживание различных вещей
Измерение расстояния (он же дальномер)
Набор команд AT для BU01
Команда | Описание |
---|---|
AT |
Инструкция по тестированию
|
AT+switchdis=1 | Начать измерение дальности |
AT+interval=5 | Интервал дальности (5-20 м) |
AT+version? | Версия запроса |
AT+RST | Программный сброс |
AT+tem_hum | Измерение температуры и влажности |
AT+xyz | Измерение ускорения по трем осям |
AT+anchor_tag=0 | Установите коммуникационную роль модуля и пользовательский идентификатор |
Вопросы и ответы
Q1: Какова дальность действия модуля? Насколько он точен?
Q2: Как это все работает?
A2: Режим связи с якорем и тегом; Модуль A служит в качестве якоря (базовой станции), а модуль B служит в качестве тега. Для определения местоположения модуль A может передавать информацию о местоположении в модуль B.
Q3: Что еще можно сделать, кроме определения позиционирования и дальности?
A3: В дополнение к определению позиционирования и дальности, модуль Ai-Thinker BU01 также может использоваться в качестве модуля передачи данных для оборудования беспроводной передачи.
Q4: Для чего используется чип STM32 на плате для разработки?
A4: Микроконтроллер STM32F103 – это хост-устройство, отвечающее за кодовое управление модулем BU01. Если вам нужен исходный код, пожалуйста, свяжитесь с их бизнес подразделением и объясните требования к проекту.
Q5: Как использовать датчики температуры, влажности и ускорения?
A5: Заводская прошивка поддерживает AT-команды для получения данных от датчика температуры, влажности и ускорителя.
У них также есть тестовые демо-образцы и документы об этом продукте. Вы можете связаться с компанией LinkedIn, чтобы получить более подробную информацию или заказать образцы на Alibaba.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.