Японским командам, заказывающим прошивку BLE-датчика, следует раздельно регистрировать время выборки, отправки и приёма, связывая журналы сторон идентификатором сеанса и номером последовательности. Приёмка должна охватывать пропуски, дубликаты и восстановление после разрыва, а не только отображение значений на телефоне.
Beijing Winge Technology Co., Ltd. под названиями Winge Technology и Winge разрабатывает встраиваемые системы и подключение устройств. Здесь описан метод проверки; платформу, объём исходного кода и критерии согласуют в документах проекта.
Исходные материалы для интеграции
Предоставьте версии датчика, процессора, платы и SDK, способ запуска выборки, источник тактирования, единицу времени, разрядность счётчика и правила переполнения. Укажите целевые частоты, политику передачи и допустимые пропуски.
Нужны UUID служб и характеристик GATT, порядок подписки, формат данных, целевые телефоны и версии ОС, политика буфера и имеющиеся журналы. Длину пакетов и фрагментацию проверяют по согласованным устройствами возможностям, без предположения о едином размере.
Поля и сценарии отказов
Предлагаемый перечень полей и испытаний, а не результаты измерений. Сопоставьте имена с существующим протоколом.
| Объект | Поля или исходные данные | Проверка и доказательства |
|---|---|---|
| Время выборки | t_sample: единица, начало отсчёта, тактирование и переполнение | Сопоставить с запусками выборки; отдельно хранить время отправки и приёма. Интервалы прихода не доказывают период выборки. |
| Сеанс и порядок | session_id, seq: разрядность, циклический переход и перезапуск | Внести дубликаты, перестановку и перезапуски. Отличать новый сеанс от перехода счётчика; фиксировать обработку приёмником. |
| Пакет | schema_ver, длина, порядок байтов, знаковость и единицы | Проверить кодирование и декодирование на известных данных; испытать обрезку, неверную длину и границы фрагментов. |
| Пропуски данных | Число выборок, отправок, разобранных и сохранённых записей; предел буфера | По двум журналам объяснить пропуски и дубликаты. Зафиксировать согласованный сброс или повторную передачу при переполнении. |
| Восстановление связи | Состояния подключения и подписки, сеанс и позиция продолжения | Проверить разрыв, выключение Bluetooth и сброс устройства; сверить восстановленные данные, старые буферы и нерешённые пункты. |
| Настройки | cmd_id, значение, номер начала действия и ответ | Испытать повторные команды и смену частоты. Проверить момент применения и согласованные правила повторного выполнения. |
Этапы, результаты и приёмка
На первом этапе можно передать перечень пробелов протокола, тестовые данные для парсера и сценарии отказов. Прошивку и клиент интегрируют при наличии целевой аппаратуры. Результаты могут включать согласованный код, сборку, протокол, эталон парсера и журналы с версиями.
Оценивать отклонение выборки, пропуски и время восстановления для согласованных устройств, длительности, сценариев и порогов. Непроверенное перечислить отдельно; прототипы, сторонние лицензии, сертификационные испытания, стоимость и сроки согласовать дополнительно.
Материалы проверки для японской команды
Если нужны материалы на японском, свяжите постоянные ID испытаний с японскими описаниями, исходными полями, единицами, версиями, ожидаемыми и фактическими результатами и журналами. Это сохраняет прослеживаемость при переводе.
Рабочий язык, форматы, удалённую интеграцию и выездную поддержку согласуют по проекту. Перечень не подтверждает команду в Японии, японский клиентский проект или сертификацию изделия.
Частые вопросы
Время приёма телефоном совпадает со временем выборки?
Нет. Очереди, фрагментация и передача влияют на приход. Сохраняйте часы выборки устройства и определите сопоставление со временем приёмника.
Успешное переподключение означает полное восстановление?
Нет. Проверяют подписки, сеанс, позицию продолжения и непрерывность данных; явно задают повторную передачу или удаление старого буфера.
Успешная отправка уведомления доказывает сохранение приложением?
Нет. Завершение связи или отправки отличается от разбора и постоянного хранения. При необходимости подтверждения сохранения задают прикладные ответы и правила повторных попыток.
Услуги, пример проекта и технические источники
Разработка подключения BLE (на китайском) описывает входные материалы и результаты. Пример девятиосевого датчика и BLE-системы телефона (на китайском) иллюстрирует слои протокола, но не японский проект или измерения по этому перечню.
Руководство LE от Bluetooth SIG (на английском) различает подтверждения протокола и приём приложением. Документация Zephyr GATT (на английском) описывает API уведомлений и подписок. При реализации сверяйте фактическую версию SDK.
Свяжитесь с Winge Technology, передав версии аппаратуры и SDK, образцы протокола и журналы отказов для определения первого этапа проверки.
Онлайн
Телефон
WeChat
вернуться наверх