Найдено 152 результата

dtvims
27 авг 2025, 12:29
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

Вызов reports zigbee

Сделал чистую библиотеку, с предложенным мной же исправлением bdb_RepReporting.c - все работает как и задумано.
Надо доработать для типа ZCL_DATATYPE_UINT48 расчет изменений параметра, для полноты стандарта
Это надо дорабатывать метод bdb_isAttrValueChangedSurpassDelta , в котором расчет делается ...
dtvims
26 авг 2025, 15:16
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

Reporting, его проблемы и особенности.

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

Итак я читал доки, смотрел код, делал свою версию прошивки для счетчика. Пришел в очередной раз к тому, что в целом проект Bacchus777/Mercury сделан достаточно хорошо и я лишь незначительно делаю ...
dtvims
14 фев 2025, 11:30
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

Интересное наблюдение.

Я выше написал про эксперимент с кластером GEN_BINARY. Внес все исправления в проект и библиотеку zlib. И наблюдал как это все работает.
Опять получил "кота Шредингера".
Нет, всё работает, но есть некоторые странности, которые пока остались не понятными.
Когда вызовы для кластеров SE_METERING и GEN ...
dtvims
14 фев 2025, 11:20
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

Особенности проекта Bacchus777/Mercury и его доработка.

В самом проекте тоже не все гладко, и очевидно, что по той же причине, что выше лечили, исправляя " bdb_Reporting.c" .
Причина все в том же размере данных. Если бы проект был на Си++, то можно было бы прикрутить свой мега тип данных, но у нас Си, в котором НЕТ int64, потому надо колхозить и ...
dtvims
14 фев 2025, 11:09
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

Атрибут типа String!

А что, так можно?
Я взял проект Bacchus777/Mercury для дальнейших эксперментов и что получилось?

Во вторую конечную точку, т.е. в zclApp_Attrs_SecondEP я добавил еще один элемент.

{GEN_BINARY, {ATTRID_GEN_BINARY_ACTIVE_TEXT, ZCL_DATATYPE_CHAR_STR, RRW, (void *)zclApp_binValText}}

также в zcl ...
dtvims
14 фев 2025, 10:49
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

ОТЧЕТЫ или bdb reporting!!!

Автоотправка отчетов должна включаться дефайном константы BDB_REPORTING.
Проект Bacchus777/Mercury использует репорты, но их не активирует или автор никому не сказал, что надо. По крайней мере надо добавить в линкер дефайны " BDB_REPORTING=1 ".
Еще момент, что репорты плохо работают или даже не ...
dtvims
14 фев 2025, 09:14
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 204047

Кластеры, Конечные точки, репорты (отчеты).

Решил менять электрический счетчик и конечно на такой, с которого можно снимать показания по RS485, оптимально некий Меркурий.
На него нашлось 2 проекта DIY одного автора, один для ESP8266, а второй для zigbee на cc2530. Наверное желание доразобраться с последним и склонило именно к выбору второго ...
dtvims
11 дек 2024, 17:02
Форум: Администрирование
Тема: Удаленная перезагрузка D-LINK DIR-825/I1 с прошивкой 1.0.3.
Ответы: 1
Просмотры: 124861

Re: Удаленная перезагрузка D-LINK DIR-825/I1 с прошивкой 1.0.3.

Надо было удаленно перезагрузить этот же роутер, но под рукой была esp8266 с возможностью перепрошивки по воздуху (OTA).
Быстро в прошивку добавил код... Ну как быстро... Пришлось немного подумать, но в целом.
По сути все тоже самое, но не совсем:

#include <ArduinoJson.h>
...
JsonDocument doc ...
dtvims
27 авг 2024, 18:28
Форум: Программирование
Тема: wokwi.com и датчик BME280
Ответы: 0
Просмотры: 52289

wokwi.com и датчик BME280

Есть такой проект wokwi.com для проектирования ардуино подобных устройств. Там вроде и датчики есть какие надо, но не все. Однако есть пользовательские датчики. И вот надо было мне протестировать код с датчиком BME280, а его нет. Пришлось на скорую руку набросать код.
Главное, что это не просто ...
dtvims
27 ноя 2023, 16:27
Форум: Программирование
Тема: Подключаем Spring Boot к имеющемуся Java приложению
Ответы: 5
Просмотры: 110837

Как изменить к "src/main/webapp/WEB-INF" и можно ли его взять из jar?

У нас 2 вопроса:
1. Как изменить к "src/main/webapp/WEB-INF"?
Этот вопрос самый простой. В классе конфигурации @Configuration добавляем:

@Bean
public TomcatContextCustomizer docBaseCustomizer(){
return new TomcatContextCustomizer() {
@Override
public void customize(Context context) {
File ...