Kaalukaalu andmed Google'i lehel [häkkinud]: 4 sammu
Kaalukaalu andmed Google'i lehel [häkkinud]: 4 sammu
Anonim
Kaalukaalu andmed Google'i lehel [häkkinud]
Kaalukaalu andmed Google'i lehel [häkkinud]

See on häkkimine, mis võeti vastu tavalise turuvälise kaalukauba vastu, mida kasutati andmete edastamiseks Google'i lehele, et jälgida kaalu ületunnitööd

Protsess on lihtne nagu

  1. Kasutaja mõõdab oma kaalu kaalul seistes
  2. Kõigi andmeparameetrite tõmbamiseks kasutame kaaluskaalal ühendatud WIFI mikrokontrollerit.
  3. Seejärel laadib mikrokontroller andmed kasutaja Google'i lehele üles.
  4. Pikemas perspektiivis peaks kasutajal olema võimalus vaadata oma Google'i lehel olevaid andmeid ja näha ka selle trendijoont.

Selle häkkimisega suutsin tõmmata järgmised parameetrid: Kaal, Luu%, Vesi%, FAT%

Samm: vaadake ülevaatlikku videot

Image
Image

2. samm: [Uuringud] Kuidas kaaluskaalad toimivad

[Uuringud] Kuidas kaaluskaalad töötavad !!
[Uuringud] Kuidas kaaluskaalad töötavad !!
[Uuringud] Kuidas kaaluskaalad töötavad !!
[Uuringud] Kuidas kaaluskaalad töötavad !!

Veetsin palju aega (2 nädalat) silumisdiagnoosi, et diagnoosida, kuidas kaalusüsteem töötab. Kui olete tõesti huvitatud sellest, kuidas sama tehti, võite järgida seda linki R&D

Ma kasutasin MKR1000, kuid see oli ainult teadus- ja arendusetapi jaoks.

Sisukokkuvõte:

  1. Kaaluskaala näitab UART -bussi, mis oli algselt mõeldud BLE -mooduli jaoks
  2. Bussi kiirus on 7600.
  3. Ja see paljastab kogu teabe kaalu ja KMI kohta
  4. Protokoll on nagu siin mainitud

3. samm: materjalide arve

Materjalide arve
Materjalide arve
Materjalide arve
Materjalide arve
Materjalide arve
Materjalide arve
Materjalide arve
Materjalide arve
  1. Kena häkkimisvõimeline kaalukauss sain selle kaaluskaala1300 INR 1tk
  2. ESP8266: Ma sain selle ESP8266, kuid võite saada mis tahes 399 kuni 599 INR 1 tk
  3. BC548 10 INR 2 tk
  4. 10K 1/4w 5 INR 4tk
  5. 1n4148 5 INR 2tk
  6. OLED SPI 320 INR 1 tk. (Valikuline)
  7. Mingit akut kasutasin Power Bankit (asendan selle peagi parema vastu
  8. Päev kõik kokku panna.

4. samm: vooluahela kujundus

Vooluahela disain
Vooluahela disain
Vooluahela disain
Vooluahela disain

Teadus- ja arendustegevusest saadud teabe kohaselt oli nüüd aeg teha väike kaasaskantav vooluahel, mis mahutab kõik komponendid ja asub skaalal. Allpool on toodud nõuded

  1. Vooluahel peaks olema jalajäljega väike, et seda saaks skaalal ise asetada
  2. See peaks olema ULTRA väikese võimsusega, nii et see ei vaja sagedast laadimist. (Mulle ei meeldi idee kaalukaalu laadimisest, mis pole tegelikult kasutajasõbralik)
  3. Port programmeerimiseks
  4. OLED -ekraani port valikuline

Kõiki neid nõudeid silmas pidades mõtlesin välja järgmise skemaatilise ja tahvli paigutuse

Toimiv

Vooluahela süda on ESP8266, mis võimaldab ühenduda WIFI -ga ja teha vajalikku UART -protokolli dekodeerimist ning edastada andmed Google'i lehele.

Kui kasutaja astub skaalale, ärkab ta üles ja UART teeb kaheksa baiti nulle, idee on jälgida UART -i tegevust ja äratada ESP8266 sügavast unest ning alustada oma rutiini UART -i lugemisega.

Selleks vajasin SR -riivi, mis saadab ESP8266 -le RESET -signaali, et see pärast rutiini lõpuleviimist sügavamast unest veelgi üles äratada. ESP8266 käivitab SR -riivi lähtestamise, nii et SET -tihvt aktiveerub ja hakkab UART -i jälgima RX liin.

See aitab meil hoida ESP8266 sügavas unerežiimis, kuni kasutaja astub/kasutab kaaluskaalat.

Trükkplaadi disain: plaadi paigutus