реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> bluetooth модуль bluegiga ble112
katmani
сообщение Dec 6 2012, 18:11
Сообщение #16


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



p.s. понял что нужно еще отключить cts/rts, все таки придется сейчас компилировать свою прошивку.
Go to the top of the page
 
+Quote Post
Peps
сообщение Dec 7 2012, 07:42
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745



Для начала попробуйте подключить модуль по USB. (там есть такие выводы и не забудьте питание урезать до требуемого напряжения с 5 В USB). Я подозреваю донглы именно так и устроены. Потом поставить драйвера для донгла и теоретически у Вас все получится.. Получится работа в BLEGUI.
К сожалению документация вся дома, ничего толком подсказать не могоу - как доберусь - попробую помочь. Но все же - попробуйте подключить по USB.
Go to the top of the page
 
+Quote Post
katmani
сообщение Dec 7 2012, 08:43
Сообщение #18


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Цитата(Peps @ Dec 7 2012, 11:42) *
Для начала попробуйте подключить модуль по USB. (там есть такие выводы и не забудьте питание урезать до требуемого напряжения с 5 В USB).


Пробовал я этот способ, питание брал со стабилизатора 3.3в, подключал на проводках к разъему USB, не обнаруживает комп устройство. Походу USB в модуле выключено. А прошивки для донгла в примерах нет.

Интересно какой телефон у российской техподдержки? попробую в компэл позвонить может они знают.
Go to the top of the page
 
+Quote Post
katmani
сообщение Dec 7 2012, 11:57
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Ура получилось сделать донгл из ble112!

Оказалось, что я забыл подтянуть порт p1_0 к D+ USB.
Подтянул через резистор 1.5к, как в схеме в даташите.
Прошил прошивкой из примеров "usbcdc".
Воткнул в usb и вуаля обнаружился донгл!!!
blegui сразу его увидела и стала активно общаться, т.е. появился ответ.

Сейчас сделаю тоже самое со вторым модулем ble112 и попробую пообщаться между ними используя blegui.

p.s. вот как это выглядит:
Go to the top of the page
 
+Quote Post
Peps
сообщение Dec 7 2012, 12:56
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745



Поздравляю Вас с первой победой!
Go to the top of the page
 
+Quote Post
katmani
сообщение Dec 7 2012, 14:27
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Цитата(Peps @ Dec 7 2012, 16:56) *
Поздравляю Вас с первой победой!

Спасибо за помощь и поддержку!!! sm.gif
Go to the top of the page
 
+Quote Post
katmani
сообщение Dec 13 2012, 07:05
Сообщение #22


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Сделал еще один донгл, уже со своим стабилизатором питания на 3.3В.
В blegui модули видят друг друга. Буду дальше разбираться.
Фото:
Go to the top of the page
 
+Quote Post
korsa
сообщение Jan 11 2013, 16:53
Сообщение #23





Группа: Участник
Сообщений: 14
Регистрация: 18-11-09
Из: Питер
Пользователь №: 53 704



Поправьте если не прав

Bluetooth BLE может работать только с Bluetooth BLE , c обычным Bluetooth 4.0 работать НЕ БУДЕТ. У них даже частоты разные.

Было разработано, чтобы заменить беспроводные датчики ( которые могут работать без замены питания 5 лет) использую proprietary протокол. Например для умного дома или охранных устройств.


Вопрос :

Кто-то может измерить реальное потребление в ждущем и режиме передачи например 128 байт. И на сколько хватит батарейки cr2032
если раз в час передавать 128 byte .
Go to the top of the page
 
+Quote Post
Peps
сообщение Jan 23 2013, 11:25
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745



Bluetooth BLE и Bluetooth 4.0 это одно и то же понятие. Он не будет работать с Bluetooth 2.0

Используют GAP и GATT протоколы.

См даташит. Во время передачи будет потреблять около 27 мА, в режиме сна - микроамперы. Особенность - быстро просыпается.

Вопрос, как часто Вы собираетесь передавать эти 128 байт.

Сообщение отредактировал Peps - Jan 23 2013, 11:26
Go to the top of the page
 
+Quote Post
katmani
сообщение Jan 23 2013, 13:18
Сообщение #25


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Защищенное обновление прошивки в модуле BLE112.
Вроде бы прошивку можно обновить и без программатора cc-debugger. Через подключение модуля BLE112 к USB порту.

Вопрос: можно ли организовать защиту в таком обновлении? т.е. чтобы таким обновлением можно было бы обновить не любой новый модуль, а модуль конкретного изделия.

Это нужно для защиты от клонирования изделия.

Хотелось бы так:
1. Запрограммировать модуль BLE112 через CC-debugger, с каким нибудь загрузчиком, с ключом.
2. Прошить по USB.
2. Передать изделие с модулем клиенту.
3. Обновление прошивки выкладывать в интернете.
4. Клиент сам обновляет прошивку по USB.

Прошивка особо важна, потому что изделие состоит практически из одного модуля и пары простых датчиков.
Go to the top of the page
 
+Quote Post
Alexandr2013
сообщение Jun 13 2013, 12:04
Сообщение #26





Группа: Новичок
Сообщений: 3
Регистрация: 7-06-13
Пользователь №: 77 106



Добрый день!

Мучусь уже не первый день с новым BLE112... помогите организовать обмен между заводским донглом BLED112 и модемом ...
Хотелось бы получить что то на подобии радиоудлинителя UARTA....
Помогите хоть советом((( как в ГУИ организовать обмен((
Спасибо!
Go to the top of the page
 
+Quote Post
renatershov
сообщение Jun 24 2013, 11:21
Сообщение #27





Группа: Новичок
Сообщений: 1
Регистрация: 2-04-13
Пользователь №: 76 311



Тоже разрабатываю аналог Cable Replacement profile, правда на кастомной плате на СС2540. Что интересно, экзамплы для Bluegiga BLE112 завести не удалось (в т.ч. BGScript):прошитый донгл даже не детектируется как USB-устройство. Поэтому покопался в исходных кодах для TI CC2540 и наклепал профиль на основе SimpleBLEPeripherial, мастера сделал на usb-dongle bled112 с помошью протокола BGApi
Go to the top of the page
 
+Quote Post
katmani
сообщение Jul 10 2013, 11:59
Сообщение #28


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Цитата(renatershov @ Jun 24 2013, 15:21) *
.... мастера сделал на 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, через полевик, так что подсветить он успевает на таком импульсе.

Спасибо! sm.gif

Go to the top of the page
 
+Quote Post
katmani
сообщение Jul 11 2013, 13:29
Сообщение #29


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Вроде я понял почему 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. sm.gif

Так что советую записывать куда нибудь в надежное место MAC адреса купленных модулей и на всякий случай серийные номера.
Go to the top of the page
 
+Quote Post
lknv_a
сообщение Jul 30 2013, 10:22
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 30-07-13
Пользователь №: 77 734



Здравствуйте, все! Тоже очень активно интересуюсь BLE112 и случайно наткнулся на эту тему. Может кто-нибудь по программке помочь советом?
Буду очень благодарен, если откликнитесь! Спасибо!
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 09:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016