Odbiornik sygnałów z nadajników Exta Life

  • 59 Odpowiedzi
  • 1591 Wyświetleń
Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #45 dnia: Październik 01, 2021, 21:06:22 »
No i udalo sie. SPI uruchomione na module ethernet enc28j60 i gotowym examplu z IDF. Teraz kolej na uruchomienie radyjka na MRF89. A dalej to juz z gorki (miejmy nadzieje nie w przepaść  :))

Gadulowaty

*

Offline admin

  • *****
  • 1478
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #46 dnia: Październik 01, 2021, 21:46:14 »
Co do modulow radiowych to sx1276 i sx1232 da rade skonfigurowac do pracy na extalife. Ta biblioteka o ktorej byla mowa bedzie hulac bo widzialem tam obsluge dla MRF89.
Parametry pracy radia dla exty podam pozniej bo musze zajrzec do kompa do źródeł a na razie klepie z komórki.
No SX1232 na pewno, bo to jest radio Exta Life w EFC-01, MRF89 pewnie też bo to już masz zrobione dla swojego STM32. Ale pytanie brzmi: czy da się skonfigurować RFM95 lub RFM69 do pracy z Exta Life? Będą w stanie odbierać z nadadajników? To są inne kostki niż twoja. Znacznie bardziej kompaktowe.

A ten ethernet po SPI do odpaliłeś na ESP32? Jeśli tak to jaki w tym sens skoro ESP32 ma WiFi, chyba że po prostu testujesz sobie obsługę SPI to ok.
No i na koniec zostaje kwestia tego posta:
@Cezary.K zanim kolega @Gadulowaty odpowie to sądzę, że mam część odpowiedzi. Najważniejszej nie, ale może zaspokoi Twoją ciekawość. Kolega Gadulowaty podsunął je nam już kilka dni temu, tylko nic o tym w ludzkim języku nie wspomniał ;)
* modulacja to FSK
* SyncValue byte 1: 0x2D
* SyncValue byte 2: 0xD4
* SyncValue byte 3: 0x00
* SyncValue byte 4: 0x00
* Payload length: 64 bajty, ale to nie pasuje mi do tych 13 bajtów ze sniffera
A z tej strony co podałeś o RadioHead wynika, że ani RFM95 ani RFM69 nie zagada z Exta Life, bo SX1232 nie jest wymieniony jako kompatybilny, chyba, że po prostu są tam nieaktualne dane

To teraz czekamy na kolegę @Gadulowaty aby zaprzeczył albo potwierdził wszystkiemu powyżej i coś jeszcze od siebie skomentował, bo się sporo postów nazbierało od jego ostatniej odpowiedzi. Zapodał nam teaser'a i zostawił w ciemności ;)
I pytanie kolegi @Cezary.K o to czy któryś z modułów podanych na stronie biblioteki RadioHead da radę odpalić, aby gadał z Exta Life?

Gratulacje kolejnych sukcesów i SPI na ESP32 i czekamy na wieści :)
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #47 dnia: Październik 01, 2021, 22:22:55 »
Do admina: moduły HOPE RFM95, RFM69 zagadają z Extą bo to tak na prawdę odpowiedniki Semtecha SX1276 i 1232. Tylko się do nich nie dobierałem, bo swego czasu poległem na RFM12 bo dokumentacja do tego modułu była do dupy i strasznie nie ścisła. Za dużo czasu zmarnowałem na dewajsy od HOPE'a i sobie zwyczajnie odpuściłem na rzecz między innymi Mikrochipa - dużo lepsza dokumentacja i więcej pewnych exampli. A na marginesie mam do tego Clicker'a również opracowany driver do RFM23b. Więc sprzętowo te 95 i 96 od HOPE'a dadzą rade.

Co do uruchamiania ETHERNETU na ESP32, to przede wszystkim chodziło mi o "conecept of proof", że SPI idzie uruchomić. I to się sprawdziło. Ja wiem że ESP ma WiFi, ale tak na marginesie to cenie sobie kabel bardziej od czego kolwiek bezprzewodowego ;), więc jak będzie ETHERNET to wykorzystam go w pierwszej kolejności.

Gadulowaty.
« Ostatnia zmiana: Październik 01, 2021, 22:24:48 wysłana przez Gadulowaty »

*

Offline admin

  • *****
  • 1478
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #48 dnia: Październik 04, 2021, 11:54:32 »
Do admina: moduły HOPE RFM95, RFM69 zagadają z Extą bo to tak na prawdę odpowiedniki Semtecha SX1276 i 1232. Tylko się do nich nie dobierałem, bo swego czasu poległem na RFM12 bo dokumentacja do tego modułu była do dupy i strasznie nie ścisła. Za dużo czasu zmarnowałem na dewajsy od HOPE'a i sobie zwyczajnie odpuściłem na rzecz między innymi Mikrochipa - dużo lepsza dokumentacja i więcej pewnych exampli. A na marginesie mam do tego Clicker'a również opracowany driver do RFM23b. Więc sprzętowo te 95 i 96 od HOPE'a dadzą rade.
No to super - dzięki za potwierdzenie! Te RFM są o tyle fajne, że są bardzo kompaktowe i całość z ESP32 będzie malutka i można to będzie gdzieś łatwo schować.
Kolego @Cezary.K może w takim razie warto popróbować własnych sił z tymi modułami. Ja chyba w to pójdę.
Co do uruchamiania ETHERNETU na ESP32, to przede wszystkim chodziło mi o "conecept of proof", że SPI idzie uruchomić. I to się sprawdziło. Ja wiem że ESP ma WiFi, ale tak na marginesie to cenie sobie kabel bardziej od czego kolwiek bezprzewodowego ;), więc jak będzie ETHERNET to wykorzystam go w pierwszej kolejności.
Ja po przygodzie z Exta Life mam dokładnie takie same przemyślenia - co kabel to kabel, ale z drugiej strony przekonałem się do wszelakich modułów opartych o WiFi no i może Z-Wave. Wystarczy, że protokół jest potwierdzeniowy i sieć wykonuje retransmisję w razie zagubienia ramki i system nawet radiowy działa sprawnie.


Kolego @Gadulowaty - nadal potrzebujemy kilku (pod)odpowiedzi od Ciebie:
1. Modulacja to FSK?
2. SyncWord to 2DD4?
3. Długość pakietu. Z wartości rejestru w pliku wynika 64 bajty, ale z loga wygląda, że jednak tylko 13 bajtów.
4. Co trzeba ustawić, aby moduł zaczął odbierać Extę? Modulacja, częstotliwość, SyncWord, długość pakietu. Co jeszcze?
5. Czy dobrze rozumiem, że każdy pakiet wysłany z nadajnika ma numer pakietu? Jeśli tak to bez decrypt to faktycznie komplikuje sprawę, bo każdy pakiet przed odkodowaniem wygląda zupełnie inaczej mimo, że oprócz licznika wszystkie inne dane mogą być takie same

Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #49 dnia: Październik 04, 2021, 12:21:39 »
Kolego @Cezary.K może w takim razie warto popróbować własnych sił z tymi modułami. Ja chyba w to pójdę.
Chętnie pobawię się tymi płytkami, ESP32 mam do dokupienia płytka/płytki z radiem. Prosimy o potwierdzenie na co zwrócić uwagę przy zakupach. Mogę po testować popularne na naszym rynku moduły i zrobić z tego relację. Nie czuję się na siłach z programowaniem, więc bardziej mogę być Waszym beta-testerem. Z braku czasu zabawę mogę zacząć dopiero pod koniec miesiąca :'(
Elementy systemu, których używam: Bramka AIS DEV3 "Jolka" + pilot+aplikacja WearOS, 32 urządzenia Exta Life z EFC-01, Mi-flora, Sonoff, ESP8266, ESP32 (ESPHome, Tasmota) Zigbee2mqtt, kamery IP, inteligentny głośnik w oparciu o AIS DEV1, urządzenia SIP.

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #50 dnia: Październik 13, 2021, 22:37:40 »
Witam wieczorową porą,
Prace nad ExtaLifeBridge jest "in progress", mimo że na razie na urlopie wieczorami w Karpaczu, to załączam zdjęcie zestawu testowego, ESP32-WROOM32-UE + RFM22B, w towarzystwie ESP-PROG i AnalogDiscovery2. Na dzisiaj wieczór zaplanowane rozpracowanie obsługa przerwań z modułu radiowego.

Wygląda że da się tanio taki zestaw do sniffingu złożyć (ESP32 + RFM22B, [39.35 PLN + 21.26 PLN = 60.61 PLN netto, ~74.55 PLN (Brutto)] )

Także "stay tuned"...
Pozdrawiam,
Urlopowy Gadulowaty :)

*

Offline admin

  • *****
  • 1478
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #51 dnia: Październik 14, 2021, 14:10:24 »
Witam wieczorową porą,
Prace nad ExtaLifeBridge jest "in progress", mimo że na razie na urlopie wieczorami w Karpaczu, to załączam zdjęcie zestawu testowego, ESP32-WROOM32-UE + RFM22B, w towarzystwie ESP-PROG i AnalogDiscovery2. Na dzisiaj wieczór zaplanowane rozpracowanie obsługa przerwań z modułu radiowego.

Wygląda że da się tanio taki zestaw do sniffingu złożyć (ESP32 + RFM22B, [39.35 PLN + 21.26 PLN = 60.61 PLN netto, ~74.55 PLN (Brutto)] )
No ładne cacko, fiu fiu fiu ;) I chyba nawet niezbyt duże. Zrobić jeszcze, żeby całość działała na jednym zasilaniu i możnaby to w praktyce już gdzieś schować i zastosować w domu bez większych przeszkód. Powodzenia w dalszym rozkminianiu

A czy mógłbyś odpowiedzieć jeszcze na te kilka pytań z tego posta?
czy masz opory, że to ujawni zbyt wiele wrażliwych informacji? Bo nie wiem czy specjalnie nie odpisałeś, czy po prostu zapomniałeś :)
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #52 dnia: Październik 16, 2021, 12:52:08 »
Cześć admin,
to że do tej pory nie podałem szczegółów nastawień dla modułu radiowego, to nie wynika z faktu, że to jakieś dane wrażliwe, ale po prostu przygotowanie dla modułu SX1272 i MRF89 robiłem prawie 3 lata temu, a z pamięcią u mnie nie jest najlepiej. Temat ustawień muszę przerobić od podstaw przy okazji RFM23/RFM22 i wtedy zamierzam dać więcej info na temat jak wyglądają szczegóły komunikacji przez radio. Jak pisałem wcześniej w chwili obecnej skupiam się na prawidłowej obsłudze przerwań dla RFM-ów w zestawie z ESP32. Myślę, że w przeciągu najbliższych kilku dni rozpocznę pracę nad konfiguracją modułów radiowych i wtedy wszystko podam do wiadomości, łącznie z algorytmem szyfrowania do kodowania/dekodowania transmisji ExtyLife (nie wiem jeszcze co z kluczem, to temat do dyskusji). Nadmienię tylko że RFM-y mają od diabła i trochę rejestrów (128) i ustawienie tego to prawie 150 stron manuala do przegryzienia (SX i MRF mają tego o połowę mniej), więc jeżeli o stronę user-friendly i easy-of-use to moduły HOPERF-a nie należą do najłatwiejszych. A tak jak już wcześniej też pisałem manuale od RFM-ów nie są zbyt dobrze napisane.

Pozdrawiam,
Gadulowaty

*

Offline admin

  • *****
  • 1478
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #53 dnia: Październik 18, 2021, 13:51:51 »
Witam kolegę :)
OK, w takim razie sprawa jasna. Czekamy więc na kolejne wieści i osiągnięcia. Temat klucza jeszcze przedyskutujemy. Wszystko po kolei :)

Powodzenia!
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #54 dnia: Październik 22, 2021, 10:45:49 »
Elementy systemu, których używam: Bramka AIS DEV3 "Jolka" + pilot+aplikacja WearOS, 32 urządzenia Exta Life z EFC-01, Mi-flora, Sonoff, ESP8266, ESP32 (ESPHome, Tasmota) Zigbee2mqtt, kamery IP, inteligentny głośnik w oparciu o AIS DEV1, urządzenia SIP.

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #55 dnia: Listopad 14, 2021, 15:51:26 »
@admin; @Gadulowaty - natrafiłem na ciekawy projekt z wykorzystaniem RFM69 i ESP. Zapraszam do lektury, projekt zamienia różne standardy komunikacji na MQTT.

https://docs.openmqttgateway.com/use/rfm69.html

https://github.com/1technophile/OpenMQTTGateway

https://github.com/1technophile/rfm69send/blob/master/rfm69send.ino

https://github.com/bbx10/nanohab
« Ostatnia zmiana: Listopad 14, 2021, 16:00:47 wysłana przez Cezary.K »
Elementy systemu, których używam: Bramka AIS DEV3 "Jolka" + pilot+aplikacja WearOS, 32 urządzenia Exta Life z EFC-01, Mi-flora, Sonoff, ESP8266, ESP32 (ESPHome, Tasmota) Zigbee2mqtt, kamery IP, inteligentny głośnik w oparciu o AIS DEV1, urządzenia SIP.

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #56 dnia: Listopad 15, 2021, 12:50:59 »
Witka,
przejrzę w wolnej chwili. A na razie to mam w pracy sajgon od miesiąca. Od ostatniego postu nawet nie uruchomiłem zestawu testowego :(.

Pozdrawiam,
Gadulowaty

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #57 dnia: Listopad 24, 2021, 22:40:19 »
Kolejny ciekawy projekt, który obecnie testuję z ESP:
https://github.com/cpainchaud/RFLink32
Komunikacja po MQTT oraz Serial2Net, bardzo przyjazny interfejs, sterowniki dla RFM69, SX1276 i SX1278 oraz inne. Protokoły RFLink, ale projekt ma dość świeże biblioteki i udało mi się skompilować binarkę. Załączam zrzuty ze wszystkich zakładek web GUI...
Elementy systemu, których używam: Bramka AIS DEV3 "Jolka" + pilot+aplikacja WearOS, 32 urządzenia Exta Life z EFC-01, Mi-flora, Sonoff, ESP8266, ESP32 (ESPHome, Tasmota) Zigbee2mqtt, kamery IP, inteligentny głośnik w oparciu o AIS DEV1, urządzenia SIP.

*

Offline admin

  • *****
  • 1478
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #58 dnia: Listopad 29, 2021, 19:15:37 »
Kolejny ciekawy projekt, który obecnie testuję z ESP:
https://github.com/cpainchaud/RFLink32
Komunikacja po MQTT oraz Serial2Net, bardzo przyjazny interfejs, sterowniki dla RFM69, SX1276 i SX1278 oraz inne. Protokoły RFLink, ale projekt ma dość świeże biblioteki i udało mi się skompilować binarkę. Załączam zrzuty ze wszystkich zakładek web GUI...
Wygląda bajerancko, ale nie do końca rozumiem co to przedstawia. Czy to jest jakiś sniffer radia 866 MHz? Czy to pracuje na ESP32? Czy ten web interface pochodzi z tego sniffera?
Udało się odebrać coś z ExtaLife?

U mnie z czasem beznadzieja. Nie mam nawet czasu się HA zająć i doszlifować kilka rzeczy, które od jakiegoś czasu mnie nurtują. Nadawaj śmiało na bieżąco z postępami :) Powodzenia!
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Odbiornik sygnałów z nadajników Exta Life
« Odpowiedź #59 dnia: Listopad 29, 2021, 20:20:23 »
Bardziej z ciekawości zacząłem drążyć temat otwartych protokołów RF i projektów, w których inni dekodują różne radiowe pakiety. Zabawa zaczęła się od czujników 433Mhz. Uczę się kompilowania plików binarnych pod ESP. W planach może i odczytanie czegoś z Exty Life. Jednak jeśli to zakodowane pakiety, to nielewe z tym zrobię. Za wysokie progi, jak dla mnie. Można kupić sniffer w postaci dongla USB z SDR (taki odbiornik DVB-T za 100PLN) i pobawić się. Projekt RLT_433 i pochodne bibliotek tego projektu to ogromna kopalnia zdekodowanych protokołów. Skanery SDR czeszą i dekodują całe spectrum częstotliwości. Również 868, dostrajanie czy zmiana częstotliwości z wiesza poleceń.
Co do projektu RFLink na ESP, to opisałem więcej na forum AIS:
https://ai-speaker.discourse.group/t/rflink-na-esp-odczyt-sterowanie-urzadzeniami-rf-433mhz-z-d1-mini/2439
Parę prób robiłem z projektem OpenMQTTGateway ale bez większych sukcesów w eterze. Oba projekty są o tyle ciekawe, ze kompleksowo można je zintegrować w prosty sposób po MQTT z HA.

1. "Czy to jest jakiś sniffer radia 866 MHz?"
Teoretycznie tak ale w okrojonym przeznaczeniu. Więcej na stronie projektu: http://www.rflink.nl/blog2/devlist
2. "Czy to pracuje na ESP32?
Tak - nawet na ESP8266. Ja użyłem Wemos D1 mini.
3. "Czy ten web interface pochodzi z tego sniffera?"
Tak - kompleksowy interfejs konfiguracji z web GUI.
4. "Udało się odebrać coś z ExtaLife?"
Jak wyżej opisałem, nie ale tak naprawdę nie próbowałem i jestem przekonany, że można. Tylko co z tymi ramkami zrobić?

Życzę dużo wolnego czasu. Wciąż liczę na @Gadulowaty i jego zdolności. Wspominaliście coś o kluczu szyfrowania komunikacji... przechwycenie wydaje mi się obecnie łatwiejsze niż wcześniej. Zachęcam do poczytania u źródeł, które podlinkowałem wcześniej.
« Ostatnia zmiana: Listopad 29, 2021, 22:01:27 wysłana przez Cezary.K »
Elementy systemu, których używam: Bramka AIS DEV3 "Jolka" + pilot+aplikacja WearOS, 32 urządzenia Exta Life z EFC-01, Mi-flora, Sonoff, ESP8266, ESP32 (ESPHome, Tasmota) Zigbee2mqtt, kamery IP, inteligentny głośnik w oparciu o AIS DEV1, urządzenia SIP.