Видел это единственное видео и эту единственную статью про этот модуль, но там нет информации про чтение данных со входовУ вас не работает google, или яндекс, или youtube?
Bluetooth-UART модуль JDY-23 BLE 5.0 — Схемка: Электронные Радиосхемы
Bluetooth-UART модуль JDY-23 BLE 5.0cxemka.com
Понятнее от него не становится6.3 APP считывает APP состояния уровня выводов INT в функцию LUID: FFE2 отправляет команду для запроса состояния уровня всех выводов INT (HEX
APP отправляет функции FFE2: модуль ETA1
возвращает статус уровня вывода INT в приложение: E7A2010101 20110101
Описание формата, E7A2 - заголовок данных BY INT 3. PWRCEINT1BINT2 INTAINTS INTOINTY
6.4 Контакт EINT нажат для активной отправки данных в формат APP.
Вывод EINTI отправляет данные в формат APP: FC01010001
Вывод EINT2 отправляет данные в формат APP: FC01010001.
Какой ещё терминал? Вы о чем?Отправляю FFE1 в терминале. И ничего. Там ответ вообще какой-то должен приходить?
Вот тут что происходит? Просто код FFE1 отправляется на модуль, правильно? И что при этом должно произойти? Прийти какой-то ответ? Или ответ приходит, только когда на вход поступает сигнал?Найти характеристику c 0xFFE1 и включить “notify”. Прочитать значения.
Ничего подобного не отправляется. Ищется глобальный Service UUID 0xffe0, в нем производится соединение с характеристикой 0xffe1. У неё включается свойство-атрибут "notify". Далее если требуется то соединяетесь и с 0xFFE2 и там управляются пины кодами из таблицы в доке. В какую-то характеристику (0xffe1 или 0xffe2) передаете что написано в PDF - код 0xE7A1.Вот тут что происходит? Просто код FFE1 отправляется на модуль, правильно? И что при этом должно произойти? Прийти какой-то ответ? Или ответ приходит, только когда на вход поступает сигнал?
В чём разница между командами E7A1 и E7A2?перевод с китайского:
'Приложение считывает статус уровня INT PIN-код
Приложение отправляет запрос ALL INT PIN-код уровня статуса статуса в функцию UUID: FFE2 (Hex)
Приложение отправляет функцию FFE2: E7A1 (перевод на русский будет типа: в характеристику 0xFFF2 надо записать 2 байта: 0xE7, 0xA1)
Модуль возвращает уровень PIN-кода в состояние приложения: E7A20101010101010101 (перевод на русский будет типа: от какой-то характеристики придет ответ в байтах типа: 0xE7,0xA2,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01)
Описание формата, E7A2 - заголовок данных
Цвет Соответствующий INT PIN-код: PWRCEINT1Eint2int3int4int5int6int7'
E7A1 - это команда запроса.В чём разница между командами E7A1 и E7A2?
Больше 40млн. комбинаций не так быстро вручную перебрать. E7A2 это тоже команда.Давно бы уже все комбинации проверили в “nRF connect”. Там нет ничего сложного и модуль ваш не умрет.