master
iotcat 5 years ago
parent d49eff67ca
commit e345d11c1a
  1. 14
      README.md
  2. BIN
      materials/architecture/.img/LoRa-PLAN1.png
  3. BIN
      materials/architecture/.img/WIFI-PLAN1.png
  4. BIN
      materials/architecture/.img/WIFI-PLAN2.png
  5. BIN
      materials/architecture/.img/WIFI-PLAN3.png
  6. BIN
      materials/architecture/.img/WIFI-PLAN4.png
  7. BIN
      materials/architecture/.img/WIFI-PLAN5.png
  8. 173
      materials/architecture/README.md
  9. 10
      materials/connectivity/README.md
  10. 11
      materials/papers/README.md

@ -1,6 +1,16 @@
# surf-iots
Sharing and Record for surf..
## Design Objetives
- Available
- Relabile
## Challenges
- Waterproof
- Low Power
## Reading Materials
### MQTT
@ -12,12 +22,12 @@ Sharing and Record for surf..
### LPWA
- []()
- [loraserver](https://www.loraserver.io/)
### MCU
- []()
### Sensors

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

@ -0,0 +1,173 @@
# Architecture Plans
## WIFI PLAN1
### System Architecture
![WIFI-PLAN1](./.img/WIFI-PLAN1.png)
### Devices
- Raspberry Pi
- VPS
- NodeMCU
- WiFi Router
- ESP8266 / 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](./.img/LoRa-PLAN1.png)
### 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
- Few Community Support
- Hard to purchase in market
## WIFI PLAN2
### System Architecture
![WIFI-PLAN2](./.img/WIFI-PLAN2.png)
### Devices
- Raspberry Pi
- VPS
- NodeMCU
- WiFi Router
- ESP8266 / 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](./.img/WIFI-PLAN3.png)
### Devices
- Raspberry Pi
- VPS
- NodeMCU
- WiFi Router
- ESP8266 / 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](./.img/WIFI-PLAN4.png)
### Devices
- VPS
- NodeMCU
- WiFi Router
- ESP8266 / 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](./.img/WIFI-PLAN5.png)
### Devices
- Raspberry Pi
- NodeMCU
- WiFi Router
- ESP8266 / 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 | Web Dev
---- | ---- | ---- | --- | --- | --- | --- | --- | --- | ---
WIFI1 | Low | Easy | Low (Deep Sleep) | Big | Unknown | Small | Support | Support
LoRa1 | Relativly High | Hard | Very Low | Small | Good | 10+km | Support | Support

@ -0,0 +1,10 @@
# Communication Selections
## Cellular
## LoRa
## WiFi

@ -0,0 +1,11 @@
# Smart Farming Paper Classification
## [手机,蔬菜,传感器网络,灌溉控制](https://ieeexplore.ieee.org/abstract/document/7042670)
### 观点
- 环境要素: 温度,空气中的水分,土壤水分(地下水的漏水流出速度)[8]和土壤PH
- 传感器状态,按需打开
### 通信系统架构
- TinyOS或微控制器(MCU)和ZigBee(XBee)
Loading…
Cancel
Save