You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
iotcat 1585ea3c3e change arch LoRa plan img 5 years ago
..
.img change arch LoRa plan img 5 years ago
LoRa_plan.md fix 5 years ago
README.md add esp01 to arc 5 years ago
nearPLAN.md plan 5 years ago

README.md

Architecture Plans

WIFI PLAN1

System Architecture

WIFI-PLAN1

Devices

  • Raspberry Pi
  • VPS
  • NodeMCU
  • WiFi Router
  • ESP8266 /ESP-01/ D1 MINI / NodeMCU

Features

  • Provide HTTP and Websocket API (Easy for App and Website Dev)
  • Provide History Data Access
  • API can be accessed from Internet
  • Ground Sensor network is flexible
  • Ground Sensor Network is low power
  • A NodeMCU collect data from air sensors and Ground Sensor Network and publish them through MQTT
  • The Cloud Server subscribe sensors through MQTT
  • The Cloud Server publish command through MQTT
  • The NodeMCU subscribe command subject through MQTT

Advantages

  • Devices Easy to buy
  • Community support
  • Make full use of Existing Devices
  • Most of us are already familiar with WiFi and ESP8266
  • Cheap

Shortages

  • WiFi is a HIGH Frequency Tech and may not suitable for farming iot
  • Cellular network may be unstable when there are huge number of nodes
  • Energy Comsumption is still a problem
  • Few papers for ESP8266 in Cellular Network

LoRa PLAN1

System Architecture

LoRa-PLAN1

Devices

  • Raspberry Pi
  • VPS
  • LoRa Gateway
  • LoRa Clients

Features

  • Work on low frequency
  • LoRa Eco perfectly support MQTT
  • Can be implemented in real farms

Advantages

  • Low Power
  • Stability had been proved
  • Cheap client Module
  • 10km+ effective radius

Shortages

  • Cost a lot for buying LoRa Gateway (¥1000)
  • Few Community Support
  • Hard to purchase in market

WIFI PLAN2

System Architecture

WIFI-PLAN2

Devices

  • Raspberry Pi
  • VPS
  • NodeMCU
  • WiFi Router
  • ESP8266 / ESP-01 / D1 MINI / NodeMCU

Features

  • Ground Sensor Network works as chains

Advantages

  • Easy to develop
  • High Communicating Efficiency

Shortages

  • One node offline can cause one chain offline

WIFI PLAN3

System Architecture

WIFI-PLAN3

Devices

  • Raspberry Pi
  • VPS
  • NodeMCU
  • WiFi Router
  • ESP8266 / ESP-01 / D1 MINI / NodeMCU

Features

  • Ground Sensor Network works as branch

Advantages

  • Good Communicating Efficiency
  • Easy to manage nodes

Shortages

  • One node of main branch offline can cause whole network offline

WIFI PLAN4

System Architecture

WIFI-PLAN4

Devices

  • VPS
  • NodeMCU
  • WiFi Router
  • ESP8266 / ESP-01 / D1 MINI / NodeMCU

Features

  • NodeMCU directly connect to a MQTT Cloud Server

Advantages

  • No Internet Through Problem
  • Easy to manage

Shortages

  • Rely on the internet condition
  • Relatively high time-delay for intranet request

WIFI PLAN5

System Architecture

WIFI-PLAN5

Devices

  • Raspberry Pi
  • NodeMCU
  • WiFi Router
  • ESP8266 / ESP-01 / D1 MINI / NodeMCU

Features

  • All devices Local
  • No Cloud Support

Advantages

  • Safe
  • Quickly respond to local request

Shortages

  • Difficult to develop web service
  • Only support local access

Comparation

Plan Cost Purchase Energy Consumption Community Communication Quality Effective Radius History Data Safety intranet MQTT Network Complexity Access from Internet
WIFI1 Low Easy Low (Deep Sleep) Big Unknown unknown Support Good Support 5 Support
LoRa1 Relativly High Hard Very Low Small Good 10+km Support Perfect Support 3 Support
WIFI2 Low Easy Low (Deep Sleep) Big Unknown ok Support Good Support 4 Support
WIFI3 Low Easy Low (Deep Sleep) Big Unknown ok Support Good Support 4 Support
WIFI4 Low Easy Low (Deep Sleep) Big Unknown unknown Support Good Not 4 Support
WIFI5 Low Easy Low (Deep Sleep) Big Unknown unknown Support Good Support 4 Not