SCS4 - Laravel върху Raspberry Pi

SCS4 - Lavarel върху Raspberry Pi – основата на една цялостна IoT и управляваща система


Това, което изграждаме, не е просто поредният Laravel сайт и не е просто Raspberry Pi, който изпълнява няколко услуги. Идеята е да създадем цялостна локална и дистанционно достъпна платформа, която обединява уеб приложение, база данни, IoT устройства, MQTT комуникация, LoRa мрежа и управление през единна система.

В основата е Raspberry Pi, върху който работи Linux сървър, Laravel приложение, MySQL база данни и MQTT брокерът Mosquitto. Към него постепенно се добавят физически устройства – ESP8266, LoRa модули, сензори и комуникационни модули.

Така Raspberry Pi се превръща не просто в малък компютър, а в централен сървър и контролен център на цяла IoT система.

Архитектурата може да бъде представена приблизително така:

IoT устройства → LoRa / MQTT / интернет → Raspberry Pi → Laravel → база данни → уеб интерфейс

Raspberry Pi изпълнява ролята на център, в който се събират и обработват данните.

Laravel отговаря за логиката на системата:



  • потребители;
  • организации;
  • роли и права;
  • устройства;
  • типове устройства;
  • параметри;
  • настройки;
  • езици;
  • отчети;
  • статистика;
  • API;
  • комуникация с IoT инфраструктурата.


Mosquitto отговаря за MQTT комуникацията, а LoRa модулите могат да осигурят безжична връзка на голямо разстояние между физическите устройства и централния сървър.




© Авторски права на scs3.eu Всички права са запазени. Проектиран и разработен от fibonachi@abv.bg 2021 - 2026.