Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#iot

Fanatyk

w Hydepark

119piorunów
Hackers gained control of the software that regulates the temperatures of the refrigeration units, forcing some to warm to 50C (120F) overnight, according to one supermarket chain affected.

The chief executive of Coopérative U said several of its supermarkets had been hit by the "extremely serious and unprecedented" attack.

More than 100 of the chain's supermarkets were targeted, while 180 stores from Intermarché and its Netto brand were affected, with a spokesman saying that another 100 shops were urgently disconnected from the internet to prevent the same thing happening to them.

https://www.bbc.com/news/articles/crq5nzxv9q4yo

GURU2piorunów

@wonsz mam vlan2137 w którym siedzą takie śmieciowe urządzenia, dlaczego taki numer? Kryje internet jak kościół pedofilie.

Pokaż więcej komentarzy (15)

Fanatyk

w Hydepark

16piorunów

Update z budowy podlewacza na balkon, bo wszystko jest już sprototypowane, kod raczej w ostatecznej wersji i niedługo zabuduję to na balkonie.

Funkcjonalności sprzętowe:

* Czujnik deszczu

* Czujnik wilgotności gleby

* Czujnik ultradźwiękowy do sprawdzania ilości wody w zbiorniku

Funkcjonalności programowe:

* wgrywanie kodu przez WiFi, żeby nie wyciągać tego z puszki za każdą poprawką

* wysyłanie powiadomień na WhatsApp

* łączenie się z serwerem OWM, pobieranie pogody dla mojej lokalizacji

* strona WWW na IP Esp32, na której mam podgląd na czujniki + ręczne sterowanie pompką

* strefa testowa na WWW, gdzie wszystkie zmienne można customizować i przeprowadzać scenariusz testowe

Algorytm podlewania:

* codziennie o godzinie 0:30 sprawdź po kolei -> wilgotność gleby -> czy pada deszcz -> pogodę na najbliższe 3h

* jeśli gleba wymaga podlania, aktualnie nie pada deszcz, ani w prognozie nie przewiduje deszczu to podlewamy, zapisujemy podlanie w tym dniu, kolejne sprawdzanie o 0:30 dnia kolejnego

* jeśli pada deszcz/deszcz jest zapowiadany to zapisuję wartość z czujnika wilgotności gleby, nie podlewam i wykonuje kolejne sprawdzenie za 2h

* o godzinie 2:30 sprawdzam wartość z czujnika deszczu, następnie czujnika gleby. Jeśli wartość z czujnika gleby zmieniła się o pewną wartość, odpowiadającą za opad średniego natężenia to nie podlewam, zapisuję do pamięci, że dziś już było podlewane

* w innych przypadkach powatarzane są kolejne próby za 2h i 4h. Jeśli okaże się, że zapowiadany deszcz nie nadszedł to podlewam

* prawidłowe podlanie oraz błędy zostają logowane w pamięci + dostaje powiadomienie na WhatsApp

Pompka w 60s wypluła 1370ml wody, więc jest dość wydajna jak na takie maleństwo.

GURU6piorunów
Pokaż więcej komentarzy (7)

Gruba ryba

w Hydepark

5piorunów

Po co jest wifi w lodówce?

Pornosy w nocy ogląda, czy co?

Lider0piorunów

Po to, zeby ci dac znac, ze drzwi otwarte, albo filtr do wymiany, albo nie wiem, nie wymysle wiecej

Gruba ryba0piorunów

@bartek555 pitolenie. Jak był knypek to nigdy mu się nie zdarzyło. Kwestia tego na co pozwalasz. Jak pozwalasz na wszystko, to i AGD rozpierdoli, a i chałupę z dymem puści, bo przed każdym pomysłem się nie zabezpieczysz. Kiedyś nie było bezstresowego wychowania, to i problemów dużo mniej było.

No i jak ludzie sobie radzili przed erą wajfaj w agd i nofrostow? :thinking_face: To chyba wszędzie potopy musiały być. A nie było. Dziwne, nie.

Pokaż więcej komentarzy (12)

Autorytet

w Hydepark

4piorunów

   

Generator kodu do blynk - instalujesz apke w telefonie, wybierasz płytkę i blynk przysyła Ci na maila gotowy kod, wrzucasz przez arduino ide masz za grosze automatykę gotową.

https://examples.blynk.cc/?board=ESP32&shield=ESP32%20WiFi&example=GettingStarted%2FGetData

/*

You can use this sketch as a debug tool that prints all incoming values

sent by a widget connected to a Virtual Pin 1 in the Blynk App.

App dashboard setup:

Slider widget (0...100) on V1

*/

/ Fill-in information from Blynk Device Info here /

BLYNK_TEMPLATE_ID "TMPxxxxxx"

BLYNK_TEMPLATE_NAME "Device"

BLYNK_AUTH_TOKEN "YourAuthToken"

/ Comment this out to disable prints and save space /

BLYNK_PRINT Serial

<WiFi.h>

<WiFiClient.h>

<BlynkSimpleEsp32.h>

// Your WiFi credentials.

// Set password to "" for open networks.

char ssid[] = "YourNetworkName";

char pass[] = "YourPassword";

// This function will be called every time Slider Widget

// in Blynk app writes values to the Virtual Pin 1

BLYNK_WRITE(V1)

{

int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable

// You can also use:

// String i = param.asStr();

// double d = param.asDouble();

Serial.print("V1 Slider value is: ");

Serial.println(pinValue);

}

void setup()

{

// Debug console

Serial.begin(115200);

Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);

// You can also specify server:

//Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass, "blynk.cloud", 80);

//Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass, IPAddress(192,168,1,100), 8080);

}

void loop()

{

Blynk.run();

}

Inspirator1piorunów

Nienawidze tego gówna. Używam tego tylko dlatego że klient tak chciał. Liba od blynka nie jest przystosowana do tego żeby używać jej w programach składających się z kilku plików bo jej plik nagłówkowy zawiera zmienne globalne i trzeba robić cyrki z przerabianiem jej.

Osobistość0piorunów

@Gitler a nie można utworzyć pliku c/cpp, który będzie interfejsem i jako jedyny ją zaincluduje?

Inspirator1piorunów

@cec załatwiłem to tak że zmieniłem plik nagłówkowy biblioteki tak żeby ustawiał te obiekty jako extern, a następnie inicjalizuje je w mainie. Ale każda aktualizacja/ponowne zaciągnięcie sprawia że trzeba tą czynność powtarzać

Pokaż więcej komentarzy (3)

Sum

w Technologia

13piorunów

Zerotier - darmowy VPN dla IoT

Film omawia wyzwania związane z bezpiecznym dostępem do serwerów domowych i porównuje usługi VPN oraz oprogramowanie takie jak NordVPN, OpenVPN i Wireguard. Przedstawia nową klasę oprogramowania, taką jak Tailscale, Nebula, Cloudflare czy Zerotier, które działają na wyższym poziomie niż Wireguard i

Sum

w Ciekawostki

2piorunów

Jeżeli ktoś będzie potrzebował ciekawy moduł do projektu z Ethernetem to polecam WIZnet W5100S-EVB-Pico.

Właśnie ogarniamy moduł rozszerzający możliwości tego szalonego maleństwa.

Symbol + Footprint także gotowy.

https://oshwlab.com/flameit/wiznet-w5100s-evb-pico

Wstawiasz to szybko do projektu i spokojnie możesz budować resztę płytki bez obawy że coś nie będzie pasowało :smiley:

Gwiazdor

w Technologia

2piorunów

„Telefon nie widzi mi lewego buta” - gdy Internet of Things staje się Internet of Shit

https://www.internet-czas-dzialac.pl/odcinek-29-internet-of-things-czy-internet-of-shit/

Gwiazdor

w Wiadomości Polska

8piorunów

W naszych ankietach zwyciężył temat Internet of Things / Shit, odcinek już przyszłym tygodniu! 😉 Dziękujemy wszystkim głosującym!

:large_blue_circle: - Getting sherlocked by Apple
:large_green_circle: - Cross device tracking
:large_yellow_circle: - Internet of Things / Shit

Twórca

w Technologia

14piorunów

Teraz się trochę zwierzę własną głupotą. Kilka miesięcy temu stwierdziłem, że zrobię kopię zapasową wszystkich rodzinnych zdjęć i moich ważnych dokumentów i stosując zasadę 3-2-1 wpadłem w:
* Zamiast 3 to ze setkę kopii
* Zamiast 2 nośników, miałem kilkanaście
* Zamiast 1 kopii na zewnątrz, miałem nawet kilka.

Ale co w tym złego - można, by rzec? A no to, że nie miałem kontroli. Zacząłem robić kopie na zewnątrz, różnymi drogami. Raz szły z jednego komputera, raz z drugiego, raz do chmury, raz na serwer, raz na NAS. A potem się okazało, że dwa katalogi obok siebie miały - te same pliki. Bałagan bez kontroli, bo co z kopii, która jest posiekana i w sumie nie ma pewności, czy ta kopia istnieje? Generowało to koszty (S3 + VPS + RPi + prąd), które jak się okazało - można dramatycznie zmniejszyć.

Aktualnie wdrażam plan zabezpieczający - wszystko stworzone domowymi rozwiązaniami, których kosztu nie czuć jakoś szczególnie. Pierw zrobiłem jeden serwer "krytyczny" - tam pierw umieszczę posortowane kopie, bym wiedział - co to w ogóle za pliki. Potem wdrażam plan kopii 3-2-1.

Kopie przyrostowe. Pierw z komputera/laptopa/telefonu będą lecieć na serwer "w chmurze", następnie będą regularnie pobierane przy pomocy RaspberryPi na dyski. Mam łącze 1Gbps w domu, więc mogę poszaleć 😉

Czemu tak? Wygoda. Telefon, laptop to urządzenia mobilne, których kopia będzie się odbywała nie tylko w domu, więc wolę pierw przesłać na serwer. Następnie będę pobierać na RPi - więc na wypadek awarii serwerowni mam kopię w postaci dysku i oryginalnego źródła informacji. Celem oszczędności, zamierzam dyski wyłączać (spun down), by nie kręciły się bez sensu przez cały dzień - tutaj mam wątpliwości co do sensowności tego rozwiązania, więc pewnie niedługo przerzucę na SSD po SATA - koszty powoli te same, a mniejsza awaryjność.

Wiem jedno - życzcie mi powodzenia, bo cholernie się przyda 🙂

Cena miesięcznie? Nie wiem. Serwer wyszedł mi chyba 15$ za kwartał (1TB) + RPi4B(8G) dostałem w rozliczeniu + 130zł/mc internet z telewizją (jakby kogoś interesował ile płacę za gigabita) + dyski mam jakieś stare.
Jak policzyłem, to dobry NAS kosztowałby mnie dwa razy więcej rocznie, a przy okazji mam post na hejto - a to rzecz bezcenna 😉

Od razu dodam, że wszystko leci po VPN (Wireguard), by moje memy w kopiach lądowały bezpiecznie :slightly_smiling_face:

Kompan2piorunów

@otlet jestem mega zainteresowany takim poradnikiem :slightly_smiling_face: bo póki co przeczesuję internet w poszukiwaniu najlepszej opcji

Twórca2piorunów

@walter_white masz załatwione 🙂 Prędzej, czy później, ale zrobię. Nawet po to, by zweryfikować mój pomysł na "papierze" i sprawdzić, czy czegoś nie pominąłem 🙂

Pokaż więcej komentarzy (6)