Сканирование BLE и считывание значения с ПК, как я могу решить проблему "неизвестных данных"?

Я новичок в C#, буду благодарен за вашу помощь. Вот что я использую: -nRF52840 dk (он разработан segger embedded studio) -pc bluetooth (окно 10) Я пытаюсь создать программу, которая сканирует Ble и получает значение (непрерывно отправляемое ble). Я смотрел универсальные образцы Windows. но когда я пытаюсь прочитать значение, это не работает.введите описание изображения здесь

Как я могу решить эту проблему? Спасибо, что прочитали это, и, если знаете как, поделитесь, пожалуйста

1 ответ

Характеристика светодиода (0x1525), похоже, управляет светодиодом 3 для примера nordic_blinky. Я считаю, что это может быть характеристика только для записи, и, возможно, именно поэтому вы получаете ошибку.

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

Кроме того, вы тестировали nordic_blinky с помощью общих инструментов? Например, в Chrome вы можете перейти по URL-адресу: chrome://bluetooth-internals/#devices. Он сообщит вам, доступна ли характеристика для чтения и записи. Возможность поделиться этой информацией была бы полезной для других. Если вы умеете читать или писать в Chrome, мы можем быть более уверены, что проблема в вашем коде. Снова поделитесь им, работая в Chrome, и ваш код, который дает сбой, будет полезен для других, чтобы помочь понять, где может быть проблема.

Попробуйте эти эксперименты и обновите вопрос, я бы предложил.

Другие вопросы по тегам