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

 
 
 
Reply to this topicStart new topic
> bluegiga ble112 и BGScript преобразование протокола
triangleMax
сообщение Jun 6 2016, 08:36
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 6-06-16
Пользователь №: 92 054



Доброго времени суток, товарищи!
Имеется проект(пока на бумаге, но реализовать надо в сжатые сроки). Суть такова:
Есть электросчетчик НЕВА, есть модуль bluegiga ble112. Нужно реализовать получение данных со счетчика на мобильное устройство.
Камнем преткновения стало преобразование протоколов IrDA(Нева)-bluetooth(ble112).
На просторах Интернета только забугорная документация, что является 50% сложностью.
Насколько я понял, нужно реализовать преобразование протоколов при помощи BGScript'a.
Если кто-то может помочь советом/файлами/мануалами, буду признателен.

P.S. Файл с описанием протокола счетчика
https://drive.google.com/file/d/0BwpCHyqAPB...WdkUnRQd00/view
Go to the top of the page
 
+Quote Post
WLESS.RU
сообщение Jun 6 2016, 09:30
Сообщение #2


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

Группа: Участник
Сообщений: 108
Регистрация: 21-03-15
Пользователь №: 85 807



Цитата(triangleMax @ Jun 6 2016, 11:36) *
Доброго времени суток, товарищи!
Имеется проект(пока на бумаге, но реализовать надо в сжатые сроки). Суть такова:
Есть электросчетчик НЕВА, есть модуль bluegiga ble112. Нужно реализовать получение данных со счетчика на мобильное устройство.
Камнем преткновения стало преобразование протоколов IrDA(Нева)-bluetooth(ble112).
На просторах Интернета только забугорная документация, что является 50% сложностью.
Насколько я понял, нужно реализовать преобразование протоколов при помощи BGScript'a.
Если кто-то может помочь советом/файлами/мануалами, буду признателен.

P.S. Файл с описанием протокола счетчика
https://drive.google.com/file/d/0BwpCHyqAPB...WdkUnRQd00/view

Доброго.
Готовы помочь, но нужно повспоминать - давно дело было...
Как загрузить приложение в BLE112


Документация BLE112 (требуется регистрация)
Или можем скачать, переслать.


--------------------
Go to the top of the page
 
+Quote Post
triangleMax
сообщение Jun 6 2016, 10:01
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 6-06-16
Пользователь №: 92 054



Цитата(WLESS.RU @ Jun 6 2016, 15:30) *
Доброго.
Готовы помочь, но нужно повспоминать - давно дело было...
Как загрузить приложение в BLE112


Документация BLE112 (требуется регистрация)
Или можем скачать, переслать.


спасибо, сейчас читаю документацию по BGScript
а по самому преобразованию IrDA-BT есть какие-то советы?
Go to the top of the page
 
+Quote Post
WLESS.RU
сообщение Jun 6 2016, 10:37
Сообщение #4


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

Группа: Участник
Сообщений: 108
Регистрация: 21-03-15
Пользователь №: 85 807



Кстати, глупый вопрос: а нужно именно BLE применить, вместо него BT Classic нельзя использовать?

И ещё: правильно ли понял, что символы этого протокола могут приниматься/передаваться по UART без проблем?


--------------------
Go to the top of the page
 
+Quote Post
triangleMax
сообщение Jun 6 2016, 11:16
Сообщение #5





Группа: Участник
Сообщений: 6
Регистрация: 6-06-16
Пользователь №: 92 054



Цитата(WLESS.RU @ Jun 6 2016, 16:37) *
Кстати, глупый вопрос: а нужно именно BLE применить, вместо него BT Classic нельзя использовать?

И ещё: правильно ли понял, что символы этого протокола могут приниматься/передаваться по UART без проблем?

имеется в наличии только ble112 модуль с программатором

про UART сложно сказать, я нуб в этом деле, да и в документации по счетчику имеются примеры формата сообщений только (ссылка в 1 сообщении)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
bolden
сообщение Jun 6 2016, 13:34
Сообщение #6


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

Группа: Участник
Сообщений: 88
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



Делал на BLE112 запрос данных по UART к датчику CO2, с последующей передачей на Adroid.

В моём случае было всё просто - запрос 5 байт по UART, получение их
и запись в GATT характеристику, которая запрашивалась с Android.

Прикрепленный файл  BG112_Script.zip ( 13.04 килобайт ) Кол-во скачиваний: 35
пример скрипта ( из примера постарался выкинуть куски не касающиеся обмена данными)

Возможно Вам будет проще сделать UART-BLE мост, без расшифровки протокола.

т.е в одну Gatt характеристику "TX" мобильное у-во записывает пакет, который нужно передать НЕВЕ, BLE112 его передаёт НЕВЕ, получает ответ, записывает его в GATT характеристику "RX".
Устройство читает результат, и расшифровывает результаты уже само.

Сообщение отредактировал bolden - Jun 6 2016, 13:35
Go to the top of the page
 
+Quote Post
triangleMax
сообщение Jun 6 2016, 14:05
Сообщение #7





Группа: Участник
Сообщений: 6
Регистрация: 6-06-16
Пользователь №: 92 054



Цитата(bolden @ Jun 6 2016, 19:34) *
Делал на BLE112 запрос данных по UART к датчику CO2, с последующей передачей на Adroid.

В моём случае было всё просто - запрос 5 байт по UART, получение их
и запись в GATT характеристику, которая запрашивалась с Android.

Прикрепленный файл  BG112_Script.zip ( 13.04 килобайт ) Кол-во скачиваний: 35
пример скрипта ( из примера постарался выкинуть куски не касающиеся обмена данными)

Возможно Вам будет проще сделать UART-BLE мост, без расшифровки протокола.

т.е в одну Gatt характеристику "TX" мобильное у-во записывает пакет, который нужно передать НЕВЕ, BLE112 его передаёт НЕВЕ, получает ответ, записывает его в GATT характеристику "RX".
Устройство читает результат, и расшифровывает результаты уже само.


спасибо, кажется я понял о чем Вы, осталось программно реализовать

UPD у ble112 нет ИК интерфейса, поэтому накладываются некоторые сложности

Сообщение отредактировал triangleMax - Jun 6 2016, 14:45
Go to the top of the page
 
+Quote Post
bolden
сообщение Jun 6 2016, 15:32
Сообщение #8


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

Группа: Участник
Сообщений: 88
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



Можно попробовать ИК приёмник и передатчик, повесить на выводы UART,
бегло смотрел протокол НЕВЫ, там 7 бит данных + бит чётности, а у UART 8 бит, возможно BLE и примет такое.
Go to the top of the page
 
+Quote Post
triangleMax
сообщение Jun 15 2016, 09:30
Сообщение #9





Группа: Участник
Сообщений: 6
Регистрация: 6-06-16
Пользователь №: 92 054



Цитата(bolden @ Jun 6 2016, 21:32) *
Можно попробовать ИК приёмник и передатчик, повесить на выводы UART,
бегло смотрел протокол НЕВЫ, там 7 бит данных + бит чётности, а у UART 8 бит, возможно BLE и примет такое.


не могли бы Вы связаться со мной?
skype: nerorz
mail: fenitolacomedia@gmail.com
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th March 2017 - 15:14
Рейтинг@Mail.ru


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