Проекты GitHub SourceForge |
BtMesh /
DDS238-2Счетчик электроэнергии на базе Hiking DDS238-2 WiFiОписаниеУмный счетчик Hiking DDS238-2 позволяет измерять и выводить на встроенный дисплей множество параметров, вроде: потребленной энергии, напряжение в сети, косинус фи и т.д. Однако, по сети он передает только следующие параметры:
Конструктивно, он представляет собой контроллер, на котором реализован весь функционал, к которому помллючен WiFi модуть TUYA. Соответственно, общается микроконтроллер с WiFi модулем с помощью протокола TUYA. Задача данной разработки: заменить WiFi модуь на Bluetooth 5, програмно сэмулировать TUYA и реализовать модель Sensor Server. Ссылки
Список реализованных моделейComposition: Feature support: relay: yes proxy: yes friend: yes lpn: no Element 0: location: 0000 SIG defined models: Model ID 0000 "Configuration Server" Model ID 0002 "Health Server" Model ID 1000 "Generic OnOff Server" Model ID 1004 "Generic Default Transition Time Server" Model ID 1203 "Scene Server" Model ID 1204 "Scene Setup Server" Model ID 1100 "Sensor Server" Model ID 1101 "Sensor Setup Server" Необходимо обратить внимание, что отсутствует модель: "Generic Power OnOff Setup Server". Это связано с конструктивной особенностю счетчика, так как в нем используется реле с сохранением состояния после выключения питания. Так как узнать состояние этого реле можно будет только после инициализации контроллера, то в случае, если модель настроена на выключение нагрузки после подачи питания, а до пропажи напряжения реле было включено, то при включении устройства до инициализации, напряжение на нагрузку все-равно будет подано на некоторое время. Поэтому, лучше отказаться от реализации этой модели, тем более, что основная роль устройства: не управлять нагрузкой, а измерять параметры сети и потребленную энергию. Стоит отметить, что в данном счетчике получилось полностью уложиться в существующую спецификацию Bluetooth Mesh. Удалось найти коды для всех измеряемых параметров. В последующих проектах: счетчик воды и термостат такой роскоши уже не будет. |