Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: Okabe 27. 12. 2021, 11:21:38
-
(https://cdn.myshoptet.com/usr/www.cecetka.cz/user/shop/related/92574_chytra-zasuvka-wiz-smart-plug-cz-sk-8718699789343-max--2300w-230v-ip20.jpg?60ccf6f6)
Neda se to rozebrat. Udajna aplikace komunikuje ven, chce GPS polohu, verejnou IP, seznam vsech zarizeni etc. To nejsem ochotny akceptovat. Pouziva to UDP broadcast, ale az po "aktivaci" ktera nastavuje Wifi, ale nenasel jsem zpusob jak to lze bez aplikace. Je to k necemu? Ma smysl to rozebirat hrubou silou? Co s tim?
-
ma to nejake konkretni P/N? mozna je sance flashnout tam tasmotu a pak si to muzes ovladat sam pres mqtt/api
https://templates.blakadder.com/
-
Opravdu to chce GPS polohu, nebo je to jen „Bluetooth a určování polohy“, což je oprávnění, které se používá pro prvotní konfiguraci zařízení přes Bluetooth, abyste v zařízení mohl nastavit WiFi. Bez aplikace byste celý ten protokol pro konfiguraci WiFi připojení přes Bluetooth musel implementovat ve svém vlastním zařízení.
-
Opravdu to chce GPS polohu, nebo je to jen „Bluetooth a určování polohy“, což je oprávnění, které se používá pro prvotní konfiguraci zařízení přes Bluetooth, abyste v zařízení mohl nastavit WiFi. Bez aplikace byste celý ten protokol pro konfiguraci WiFi připojení přes Bluetooth musel implementovat ve svém vlastním zařízení.
Po zapsani do cloudu to chce pridat "mistnosti" a pro pridani zarizeni to vyzaduje povolenou polohu a na pozadi to posile dva UDP kdybych tam nahodou uz nejaka zarizeni mel.
a] Create Home (zapise do cloudu..)
b] Add Room (Specifikace prostredi (bar, koupelna ..))
c] Add Device:
Approximate location required for pairing. We will ask for your approximate location. This is necessary to connect Wiz devices to your Wifi. Allow Wiz to access this device's location? Deny / Allow
V systemovem nastaveni aplikace je mozne povolit permission pro Storage a Location. Tohle proste povolovat nechci. Uz hruby odhad z verejne IP je dost zly.
Testoval jsem i starsi verze aplikace, ale hazi to errory..
ma to nejake konkretni P/N? mozna je sance flashnout tam tasmotu a pak si to muzes ovladat sam pres mqtt/api
https://templates.blakadder.com/
Problem je, ze to nejde lehce rozebrat a obavam se, ze bych to musel hrubou silou poskodit. Je to presne: Smart Plug 9290024277 (Signify , IBRS 10461, 5600VB, NL) 1G1E
-
asi je jedno jakej model, protoze nic:
curl -s https://templates.blakadder.com/plug.html | grep -i Philips
-
Rozhodl jsem se, ze to rozlousknu. Slepeny obal zustal nastesti bez vetsiho poskozeni. Je v tom WIZ-8285-1517P(ESP8285).
https://fccid.io/2AUOF-1517PT/User-Manual/User-Manual-4540931.pdf
-
pro pridani zarizeni to vyzaduje povolenou polohu a na pozadi
Osobně si taky myslím, že je to Bluetooth.
Asi dva měsíce tomu mě podobně naštvaly Bluetooth teploměry od Xiaomi. Stáhl jsem oficiální aplikaci pro Android a chtělo to povolit přístup k zjišťování polohy. Zkusil jsem ještě dvě neoficiální aplikace, které byly funkčně osekané na dřeň a nepůsobily dojmem, že je zajímá, kde bydlím, tak jsem začal trochu Googlit a narazil jsem na fórum, kde se něco podobného řešilo. Původnímu tazateli bylo vysvětleno, že vyžadované Bluetooth Low Energy je na Adroidu zaškatulkováno v položce poloha.
-
Osobně si taky myslím, že je to Bluetooth.
Zadne BT to v sobe nema, viz foto. Osobne bud spatne posloucham v promiskuitnim rezimu, nebo to ceka specificky broadcast, protoze to mlci. Jine pakety napriklad BOOPT, nebo i ten discovery UDP z aplikace normalne vidim. RX/TX je z druhe strany a deska je ma priletovane V/N k tomu plastu. Takze nejde uplne jednoduse vyjmout. Philips to komplikuje jak muze..
-
Postup bude podobny tomuto:
https://www.studiopieters.nl/esp8285-power-plug/
Akorat to proste bude cele zbytecne komplikovane. Zaver Philips NEBRAT, jedna se o nevhodny darek ;) ..
-
hmm, škoda, takhle rozjebaný už to asi zpátky nevemou... ale díky za hrdinství a info...
-
Zadne BT to v sobe nema, viz foto. Osobne bud spatne posloucham v promiskuitnim rezimu, nebo to ceka specificky broadcast, protoze to mlci. Jine pakety napriklad BOOPT, nebo i ten discovery UDP z aplikace normalne vidim. RX/TX je z druhe strany a deska je ma priletovane V/N k tomu plastu. Takze nejde uplne jednoduse vyjmout. Philips to komplikuje jak muze..
Vy už to máte připojené do sítě? Přes WiFi? Jak jste to připojil – jak jste vybral, která WiFi síť se má použít a zadal heslo?
-
hmm, škoda, takhle rozjebaný už to asi zpátky nevemou... ale díky za hrdinství a info...
Jeste neni konec. Jen to bude proste slozitejsi nez mohlo. Byl to darek uctenku fakt nemam.
Vy už to máte připojené do sítě? Přes WiFi? Jak jste to připojil – jak jste vybral, která WiFi síť se má použít a zadal heslo?
Nemam, jen posloucham na prepnute Wifi, zda to nebreci, nebo nevola domu, ale je to hluche. Bluetooth to nema.
Jsou dve varianty bud se to pokusim flashnout a nebudu to resit, staci jednoduchy on/off casovac. Nebo se obetuji pro dalsi generace poslu Philipsu svou polohu a verejnou IP adresu a odposlechnu cely ten protokol a nastaveni pro dalsi generace. Asi to udelam tak, ze to vezmu na nahodny public space, kde nebude GPS poloha vadit.
-
ma to vysilat na 2.4 nejaky SSID, asi po zmacnuti cudliku. Ten Philips vypada jako nejaky divny rebrand...
https://faq.wizconnected.com/hc/en/3-wiz/faq/142-adding-a-smart-plug-in-the-system/
-
Pokud mas philips hue bridge, tak to jde pres wifi (zigbee), pokud bridge nemas, muzes to ovladat pres bluetooth. Pokud mas android 12, bluetooth uz location nepotrebuje, jinak se ale nemas ceho bat. Skoda, ze jsi to tak dojebal, klidne bych ten smart plug od tebe koupil ...
-
Nemam, jen posloucham na prepnute Wifi, zda to nebreci, nebo nevola domu, ale je to hluche. Bluetooth to nema.
Nevím, co znamená „přepnutá WiFi“. A hlavně nevím, jak by to mohlo „brečet“ (ať už je to cokoli) nebo volat domů přes WiFi, ke které to není připojené.
Není to hluché, jenom se to zatím k WiFi nepřipojilo, protože nemá jak – neví, k jaké WiFi se má připojit a jaké má použít heslo. Ony by se totiž tyhle údaje na zásuvce těžko zadávaly. Proto je tam Bluetooth (i když tvrdíte opak, ale ono těžko rozeznáte Bluetooth od WiFi pouhým okem), přes které se to na začátku spojí s telefonem, přes něj nakonfigurujete WiFi a pak se to konečně může připojit k WiFi a něco přes něj posílat.
poslu Philipsu svou polohu
Ta aplikace žádnou polohu nezjišťuje. Pouze je tahle komunikace přes low energy Bluetooth na Androidu krytá skupinou oprávnění (https://developer.android.com/guide/topics/connectivity/bluetooth/permissions), která zahrnuje i zjišťování polohy. Protože se to používá často pro různé štítky apod., které se dají použít pro určení polohy (ne absolutní, ale informace ve smyslu „mobil je poblíž tohoto štítku“).
-
ma to vysilat na 2.4 nejaky SSID, asi po zmacnuti cudliku. Ten Philips vypada jako nejaky divny rebrand...
https://faq.wizconnected.com/hc/en/3-wiz/faq/142-adding-a-smart-plug-in-the-system/
To vysila, prideluje 192.168.56.x a ma otervene 80 TCP a 67 UDP. Ten web hazi "unknown service path", nebo tak neco, proste spatny input. Kdyz se na to pripojim ze srandy s Android aplikaci a povolim lokaci(specialne si to vyzada zaple Google location..) tak to zacne brecet, ze nevidi NTP, API, MQTT, WS server .. tak to zacne okamzite komunikovat ven.
Cela unicast komunikace s vestavenym AP a nastaveni Wifi(pravdepodovne pres tu 80-tku) by sla teoreticky odposlechout, ale na Adroidu nevim jak. Mozna nejaky virtualni Android etc., ale to je proste zbytecne slozite.
Zase, proste i kdyby to slo tak si proste nechci predstavit, ze prvni co to udela, ze je to bude pravidlne kontrolovat
"aktalizace firmware" a hlasit se v centrale. Je to proste smejd = reflash a nashle. Jinou cestu nevidim.
ps: P. Jirsak, pokud jste videl prilozene fotografie a neleznete tam nekde Bluetooth, tak se Vam dojdu osobne poklonit.
pps: Pokud ma nekdo pocit, ze jsem tu krabicku rozbil. Zasuvka neni ani praskla, ani poskrabana a spasovani vypada naprosto v poradku. Viz foto.
-
ps: P. Jirsak, pokud jste videl prilozene fotografie a neleznete tam nekde Bluetooth, tak se Vam dojdu osobne poklonit.
Tady to máte i od výrobce: https://www.wizconnected.com/en/consumer/products/8719514552708/ V zařízení si najděte WiFi a ten samý čip a anténa zprostředkují i Bluetooth LE komunikaci.
-
ps: P. Jirsak, pokud jste videl prilozene fotografie a neleznete tam nekde Bluetooth, tak se Vam dojdu osobne poklonit.
Tady to máte i od výrobce: https://www.wizconnected.com/en/consumer/products/8719514552708/ V zařízení si najděte WiFi a ten samý čip a anténa zprostředkují i Bluetooth LE komunikaci.
Oni vyrábí taky skoro stejnou, bez BT. Taky jsem se tím nechal zmást, možná má Okabe tu bez.
Pak to zřejmě vysílá na WiFi nějakou setup SSID sít, kde se dokonfiguruje přístup na internet.
-
Oni vyrábí taky skoro stejnou, bez BT. Taky jsem se tím nechal zmást, možná má Okabe tu bez.
Pak to zřejmě vysílá na WiFi nějakou setup SSID sít, kde se dokonfiguruje přístup na internet.
Ano, to je druhý možný způsob konfigurace takových zařízení. Pak je ovšem v návodu napsáno, k jaké WiFi síti se má uživatel připojit. A v mobilní aplikaci pak není potřeba povolovat Bluetooth LE.
-
Tady máte specifikaci přesně toho modulu na fotce:
https://fccid.io/2AUOF-1517PT/User-Manual/User-Manual-4540931 (https://fccid.io/2AUOF-1517PT/User-Manual/User-Manual-4540931)
Je tam ESP8285, takže už tu nemelte nic o bluetooth, tenhle čip nic takového neumí.
To by tam muselo být ESP32.
-
Jinak zespoda toho modulu ( mimo zapájený konektor ) jsou plošky RX, TX, IO0 a GND, takže jen připojit 3.3V
z USB-RS232 převodníku a napalte si tam co chcete ( ESPeasy, Tasmota atd. ).
Samozřejmě to v té době nesmí být v zásuvce.
-
Tady máte specifikaci přesně toho modulu na fotce:
https://fccid.io/2AUOF-1517PT/User-Manual/User-Manual-4540931 (https://fccid.io/2AUOF-1517PT/User-Manual/User-Manual-4540931)
Je tam ESP8285, takže už tu nemelte nic o bluetooth, tenhle čip nic takového neumí.
To by tam muselo být ESP32.
Pokud tam není Bluetooth, pak se postupuje tak, jak psal AgentK: mobil se připojí na WiFi – SSID vysílané tou zásuvkou, jeho tvar najdete v manuálu. Připojením přes tuto dočasnou WiFi se pak nakonfiguruje místní WiFi (vybere se SSID a zadá kláč), kterou má zásuvka používat. Pak se v aplikaci nepovoluje přístup k Bluetooth LE a polohovým službám (když to Bluetooth nemá, není potřeba se k němu připojovat).