Агуулгын хүснэгт:

Raspberry Pi + Ubidots ашиглан интернетийн хурдыг туршиж үзээрэй: 9 алхам
Raspberry Pi + Ubidots ашиглан интернетийн хурдыг туршиж үзээрэй: 9 алхам

Видео: Raspberry Pi + Ubidots ашиглан интернетийн хурдыг туршиж үзээрэй: 9 алхам

Видео: Raspberry Pi + Ubidots ашиглан интернетийн хурдыг туршиж үзээрэй: 9 алхам
Видео: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, Оны зургадугаар сарын
Anonim
Raspberry Pi + Ubidots ашиглан интернетийн хурдыг шалгаарай
Raspberry Pi + Ubidots ашиглан интернетийн хурдыг шалгаарай

Raspberry Pi нь зөвхөн загварчлах, боловсролын зориулалтаар төдийгүй аж ахуйн нэгжүүдийн үйлдвэрлэлийн үйлдвэрлэлийн төслүүдэд өргөн хэрэглэгддэг төхөөрөмж болжээ.

Pi -ийн хэмжээ, хямд өртөгтэй, бүрэн ажиллагаатай Линукс үйлдлийн системээс гадна бусад нэмэлт төхөөрөмжүүдтэй GPIO зүүгээр (Ерөнхий зориулалтын оролт/манай гаралтын тээглүүрүүд) харьцах боломжтой бөгөөд энэ нь суулгагдсан электроникийн чиглэлээр мэргэшсэн мэргэжилтэнгүйгээр тоног төхөөрөмжийн нэлээд хүчирхэг програмуудыг кодлох боломжийг олгодог.

Энэ нийтлэлийн дараа та Raspberry Pi ашиглан интернетийн хурдыг хэрхэн хэмжиж, параметрүүдийг Ubidots үүл рүү илгээж, өдрийн турш интернетийнхээ холболтыг хянах дохио өгөх болно.

Алхам 1: Шаардлага

Энэ хичээлийг дуусгахын тулд танд дараахь зүйл хэрэгтэй болно.

  • Raspberry Pi нь интернетэд холбогдсон
  • Ubidots данс - эсвэл - STEM лиценз

Алхам 2: Тохируулах

Энэхүү гарын авлага нь таны Raspberry Pi -ийг тохируулсан бөгөөд аль хэдийн интернетэд холбогдсон гэж үзэж байна. Хэрэв тохируулаагүй бол та Raspberry Pi Foundation -ийн энэхүү хурдан эхлүүлэх гарын авлагыг ашиглан үүнийг хурдан хийж чадна.

ТАЙЛБАР: Хэрэв та WiFi гогцоо ашиглаж байгаа бол WiFi холболтоо удирдахын тулд Wicd ашиглахыг зөвлөж байна.

Алхам 3: Python ашиглан NanoPi -г Ubidots руу холбох

Python ашиглан NanoPi -г Ubidots руу холбох
Python ашиглан NanoPi -г Ubidots руу холбох

Raspberry Pi интернетэд холбогдсон бол компьютерын терминал дахь ssh ашиглан самбар руу нэвтрэх IP хаягийг шалгана уу.

ssh pi@{IP_Address_assigned}

Хэрэглэгчийн нэр: piPassword: бөөрөлзгөнө

Дээрх зургийг харж байгаагаар таны хандалт амжилттай болсон бөгөөд хэрэглэгч одоо pi@raspberrypi байна.

Одоо зарим багцыг сайжруулж, Python -ийн пакет менежер pip -ийг суулгацгаая.

sudo apt-get update> sudo apt-get upgrade

sudo apt-get install python-pip python-dev build-essential

Дараахь номын сангуудыг суулгана уу.

  • хүсэлт: Python -аас Ubidots руу HTTP хүсэлт гаргах
  • pyspeedtest: Python -ээс интернетийн хурдыг хэмжих

pip суулгах хүсэлт pyspeedtest

Мэргэжлийн зөвлөгөө: FAQ ба Алдааг олж засварлах - Хэрэв танд шаардлагатай багцуудыг суулгах үед зөвшөөрөл авах асуудал гарвал дараах командыг ашиглан хэрэглэгчийн горимыг root болгож өөрчилнө үү.

sudo su

Алхам 4: Одоо код бичих цаг боллоо

Одоо код бичих цаг боллоо!
Одоо код бичих цаг боллоо!
Одоо код бичих цаг боллоо!
Одоо код бичих цаг боллоо!

Компьютерийнхээ терминал дээр Python скрипт үүсгэнэ үү.

нано ubi_speed_tester.py

Мөн энэ нийтлэлд заасан кодыг хуулна уу. Хүсэлтийн URL дахь Ubidots дансны жетоноо солихоо мартуузай. Хэрэв та Ubidots Token -ийг хэрхэн авахаа мэдэхгүй байгаа бол доорх нийтлэлийг үзнэ үү.

Ubidots данснаасаа TOKEN -ээ олоорой

Одоо скриптийг туршиж үзье.

python ubi_speed_tester.py

Хэрэв зөв ажиллаж байгаа бол Ubidots дансандаа татаж авах, байршуулах, пинг гэсэн гурван хувьсагчтай шинэ төхөөрөмжийг харах болно.

Алхам 5: Нэмэлт алхамууд: Төхөөрөмж ба хувьсагчийн нэрийг өөрчлөх

Нэмэлт алхамууд: Төхөөрөмж ба хувьсагчийн нэрийг өөрчлөх
Нэмэлт алхамууд: Төхөөрөмж ба хувьсагчийн нэрийг өөрчлөх

Үүсгэсэн хувьсагчдын нэр нь API -ийн ашигладаг ID -тай ижил байна. Энэ нь тэдний нэрийг өөрчлөх боломжгүй гэсэн үг биш, тиймээс илүү найрсаг болгохын тулд төхөөрөмжүүд болон хувьсагчдын нэрийг өөрчлөхийг зөвлөж байна. Хувьсагчийн нэрээ хэрхэн өөрчлөхийг мэдэхийн тулд доорх нийтлэлийг үзнэ үү.

Төхөөрөмжийн нэр болон хувьсагчийн нэрийг хэрхэн тохируулах талаар

Та мөн хувьсагч бүрт нэгж нэмж болно.

Алхам 6: Скриптийг минут тутамд ажиллуулахын тулд Crontab үүсгээрэй

Скриптийг N минут тутамд ажиллуулахын тулд Crontab үүсгээрэй
Скриптийг N минут тутамд ажиллуулахын тулд Crontab үүсгээрэй

Бид скриптийг туршиж үзсэнийхээ дараа N минут тутамд автоматаар ажиллуулахаар тохируулж болно. Үүний тулд бид үр дүнтэй ажиллахын тулд Linux Cron хэрэгслийг ашиглах болно.

1.- Файлыг компьютерын терминал дээр ажиллуулах боломжтой болгох:

chmod a+x ubi_speed_tester.py

2.- Crontab үүсгэх:

Зарим шалтгааны улмаас "crontab -e" тушаал ажиллахгүй байгаа тул доорх командыг ашиглан cron -ийг гараар суулгах явдал юм.

sudo apt-get install cron

дараа нь бичнэ үү:

crontab -e

ба мөрийг нэмнэ үү:

* * * * * python /home/pi/ubi_speed_tester.py

скриптийг минут тутамд ажиллуулах.

3- Ubidots дээрх өгөгдлөө дахин ачаалж шалгана уу

Raspberry Pi -ийг дахин ачаалахын тулд та энэ төрлийн хувьд root болгон ашиглах ёстой.

sudo su

Дараа нь Raspberry Pi -ийг дахин эхлүүлэхийн тулд доорх тушаалыг оруулна уу:> дахин ачаална уу

Нэг минут хүлээгээд дараа нь Ubidots руу очиж үр дүн нь минут тутамд шинэчлэгдэж байгааг хараарай

Алхам 7: Ubidots хяналтын самбар

Ubidots хяналтын самбар
Ubidots хяналтын самбар

Одоо таны өгөгдөл Ubidots дээр байгаа тул та өгөгдлөө ашиглан хяналтын самбар, үйл явдал үүсгэж болно. Энд жишээ дурдъя:

Баар диаграмын виджет

Ubidots хяналтын самбарын талаар илүү ихийг мэдэхийг хүсвэл Тусламжийн төвийг үзнэ үү.

Алхам 8: Удаан/Интернет байхгүй тухай мэдэгдэл

Удаан/Интернет байхгүй тухай мэдэгдэл
Удаан/Интернет байхгүй тухай мэдэгдэл
Удаан/Интернет байхгүй тухай мэдэгдэл
Удаан/Интернет байхгүй тухай мэдэгдэл

Таны интернэтийн хурдыг хол байх үед хянахын тулд бид интернэт удаан эсвэл интернет байхгүй бол хэрэглэгчдэд мэдэгдэх зарим үйл явдлыг нэмж оруулсан болно.

  • Утгад суурилсан үйл явдал (Интернет удаан байна)
  • Үйл ажиллагаанд суурилсан үйл явдал (Интернет идэвхгүй байна)

Ubidots үйл явдлын талаар илүү ихийг мэдэхийг хүсвэл энэхүү Тусламжийн төвийн нийтлэлийг үзнэ үү.

Алхам 9: Дүгнэлт

Хэдхэн минутын дараа та DIY интернет хурд хэмжигчийг хялбархан бүтээсэн. Одоо Raspberry Pi -г чиглүүлэгчийнхээ ард аюулгүй газар байрлуулаад интернетийнхээ хурдыг дахин хэзээ ч бүү гайхаарай.

Аз жаргалтай хакердах:)

Зөвлөмж болгож буй: