AlexKoblov 0 6 декабря, 2012 Опубликовано 6 декабря, 2012 · Жалоба p.s. понял что нужно еще отключить cts/rts, все таки придется сейчас компилировать свою прошивку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Peps 0 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба Для начала попробуйте подключить модуль по USB. (там есть такие выводы и не забудьте питание урезать до требуемого напряжения с 5 В USB). Я подозреваю донглы именно так и устроены. Потом поставить драйвера для донгла и теоретически у Вас все получится.. Получится работа в BLEGUI. К сожалению документация вся дома, ничего толком подсказать не могоу - как доберусь - попробую помочь. Но все же - попробуйте подключить по USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба Для начала попробуйте подключить модуль по USB. (там есть такие выводы и не забудьте питание урезать до требуемого напряжения с 5 В USB). Пробовал я этот способ, питание брал со стабилизатора 3.3в, подключал на проводках к разъему USB, не обнаруживает комп устройство. Походу USB в модуле выключено. А прошивки для донгла в примерах нет. Интересно какой телефон у российской техподдержки? попробую в компэл позвонить может они знают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба Ура получилось сделать донгл из ble112! Оказалось, что я забыл подтянуть порт p1_0 к D+ USB. Подтянул через резистор 1.5к, как в схеме в даташите. Прошил прошивкой из примеров "usbcdc". Воткнул в usb и вуаля обнаружился донгл!!! blegui сразу его увидела и стала активно общаться, т.е. появился ответ. Сейчас сделаю тоже самое со вторым модулем ble112 и попробую пообщаться между ними используя blegui. p.s. вот как это выглядит: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Peps 0 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба Поздравляю Вас с первой победой! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 7 декабря, 2012 Опубликовано 7 декабря, 2012 · Жалоба Поздравляю Вас с первой победой! Спасибо за помощь и поддержку!!! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 13 декабря, 2012 Опубликовано 13 декабря, 2012 · Жалоба Сделал еще один донгл, уже со своим стабилизатором питания на 3.3В. В blegui модули видят друг друга. Буду дальше разбираться. Фото: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
korsa 0 11 января, 2013 Опубликовано 11 января, 2013 · Жалоба Поправьте если не прав Bluetooth BLE может работать только с Bluetooth BLE , c обычным Bluetooth 4.0 работать НЕ БУДЕТ. У них даже частоты разные. Было разработано, чтобы заменить беспроводные датчики ( которые могут работать без замены питания 5 лет) использую proprietary протокол. Например для умного дома или охранных устройств. Вопрос : Кто-то может измерить реальное потребление в ждущем и режиме передачи например 128 байт. И на сколько хватит батарейки cr2032 если раз в час передавать 128 byte . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Peps 0 23 января, 2013 Опубликовано 23 января, 2013 (изменено) · Жалоба Bluetooth BLE и Bluetooth 4.0 это одно и то же понятие. Он не будет работать с Bluetooth 2.0 Используют GAP и GATT протоколы. См даташит. Во время передачи будет потреблять около 27 мА, в режиме сна - микроамперы. Особенность - быстро просыпается. Вопрос, как часто Вы собираетесь передавать эти 128 байт. Изменено 23 января, 2013 пользователем Peps Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 23 января, 2013 Опубликовано 23 января, 2013 · Жалоба Защищенное обновление прошивки в модуле BLE112. Вроде бы прошивку можно обновить и без программатора cc-debugger. Через подключение модуля BLE112 к USB порту. Вопрос: можно ли организовать защиту в таком обновлении? т.е. чтобы таким обновлением можно было бы обновить не любой новый модуль, а модуль конкретного изделия. Это нужно для защиты от клонирования изделия. Хотелось бы так: 1. Запрограммировать модуль BLE112 через CC-debugger, с каким нибудь загрузчиком, с ключом. 2. Прошить по USB. 2. Передать изделие с модулем клиенту. 3. Обновление прошивки выкладывать в интернете. 4. Клиент сам обновляет прошивку по USB. Прошивка особо важна, потому что изделие состоит практически из одного модуля и пары простых датчиков. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
papan 0 13 июня, 2013 Опубликовано 13 июня, 2013 · Жалоба Добрый день! Мучусь уже не первый день с новым BLE112... помогите организовать обмен между заводским донглом BLED112 и модемом ... Хотелось бы получить что то на подобии радиоудлинителя UARTA.... Помогите хоть советом((( как в ГУИ организовать обмен(( Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
renat66 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Тоже разрабатываю аналог Cable Replacement profile, правда на кастомной плате на СС2540. Что интересно, экзамплы для Bluegiga BLE112 завести не удалось (в т.ч. BGScript):прошитый донгл даже не детектируется как USB-устройство. Поэтому покопался в исходных кодах для TI CC2540 и наклепал профиль на основе SimpleBLEPeripherial, мастера сделал на usb-dongle bled112 с помошью протокола BGApi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 10 июля, 2013 Опубликовано 10 июля, 2013 · Жалоба .... мастера сделал на usb-dongle bled112 с помошью протокола BGApi 1. А на компе на чем пишете ? С++ Builder ? У меня с помощью GCC_MinGW получилось откомпилить исходники примеров, "scan_example" и "thermometer-demo", они работают, датчик температуры данные выдает. Правда там в скрипте не температура, а просто цикл от 0 до 100 с частотой 2раза в секунду. см картинку. А в С++ Builder их пока не получается прикрутить, не хватает "unistd.h", а при добавлении его и других нужных хэдеров из GCC_MinGW, куча ошибок лезет. 2. Может есть у кого исходники blegui2.exe ? Или другой пример ? или как вообще начать работать с Bluegiga API на C++ Builder ? 3. Почему то у всех моих прошивок девайсов MAC адрес в blegui2.exe ff:ff:ff:ff:ff:ff Вообще этот адрес где можно задать? в скрипте или в hardware.xml ? и нужно ли его задавать или пусть такой будет? конфликтов не будет? 4. Можно ли используя скриптовый язык делать короткие задержки например 200мкс? Это нужно чтобы включить ИК светодиод на 200мкс, далее получить данные от АЦП с фототранзистора, и выключить светодиод. Короткие задержки нужны для уменьшения энергопотребления. Ток на светодиод идет большой 50mA, через полевик, так что подсветить он успевает на таком импульсе. Спасибо! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexKoblov 0 11 июля, 2013 Опубликовано 11 июля, 2013 · Жалоба Вроде я понял почему MAC адрес стал ff:ff:ff:ff:ff:ff Потому что я прошивал откомпилированное на ble-1.1.1-71 через SmartRF Flash Programmer от TI, а BlueGiga это запретила в новых версиях компилятора, нужно пользоваться BLEupdate tool от Bluegiga для прошивки, чтобы не затереть важную инфу. Вроде так понял. Сейчас сделал запрос в техподдержку Bluegiga, чтобы прислали мне лицензионные ключи, и подсказали что делать с MAC адресом. Вот цитаты из pdf: " Note: TI Flash tool should NOT be used with the Bluegiga Bluetooth Smart SDK v.1.1 or newer , but BLE Update tool should be used instead. The BLE112 and BLED112 devices contain a security key, which is needed for the firmware to operate and if the device is programmed with TI flash tool, this security key will be erased. Note: Final 1.1.0 SW release will require the Bluegiga license key at the module and this will need to be entered to the modules through the programming pins. " ------update-------- Вроде не так. MAC адрес стерся по какой то другой причине. Изменить его можно в SmartRF Flash Programmer от TI IEEE Secondary это и есть MAC адрес и он почемуто стал ff:ff:ff:ff:ff:ff IEEE Primary это Serial number он остался целый Из Bluegiga прислали длинные лицензионные ключи для BLE Update tool. Еще написали что если вы вдруг стерли свой MAC, то если его помните или записали, то можете его восстановить в SmartRF Flash Programmer от TI. А если потеряли то они могут прислать новый. Я запросил чтобы прислали. И они прислали. Причем все так быстро, каждый ответ меньше 5 минут. И лицензионные ключи и новый MAC. :) Так что советую записывать куда нибудь в надежное место MAC адреса купленных модулей и на всякий случай серийные номера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lknv_a 0 30 июля, 2013 Опубликовано 30 июля, 2013 · Жалоба Здравствуйте, все! Тоже очень активно интересуюсь BLE112 и случайно наткнулся на эту тему. Может кто-нибудь по программке помочь советом? Буду очень благодарен, если откликнитесь! Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться