Update README.md

master
呓喵酱 4 years ago committed by GitHub
parent 773ae420ba
commit a7e07dce77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 47
      README.md

@ -1,14 +1,43 @@
# Sola Proj
Yimian's Family IoT system in Taian.
## 旧wiot项目(已废弃)
---------------------------------------------
This is Old wIoT!!
[简体中文(推荐)](./zh.md)
### Introduction
An Easy Programming Framework for IoT on WIFIduino.<br/>
## Objective
Combining the knowledge I have learned and using cutting-edge technology to benefit life has been my unremitting pursuit for a long time. In order to let my family experience a more stable, comfortable and intelligent lifestyle, and to consolidate the technical foundation and architecture experience accumulated in the school smartfarm project and my own ushio system, I decided to use 20 to 23 before going abroad. All day long, reconstruct the old IoT system at home. Adopt a layered architecture and interface-oriented, test-oriented, and **document-oriented** development principles, with **Available** and **Reliable** as the highest priority indicators to build an operational target 3. A highly modular, easy-to-remote control, open source home software and hardware intelligent sensor control system for more than years.
Initial idea: one-way control + reset device.
Actual realization: The original single-opening is transformed into double-opening, one is connected in series with the relay, and the other is connected with two pin ports.
## Communication Design
![Network Topology Diagram](https://api.yimian.xyz/img/?path=imgbed/img_43b85bd4_1096x660_8_null_normal.png)
Two communication modes of WiFi+LoRa are adopted. In scenarios that require high-speed and high-quality communication, such as Tmall Genie, mobile phones, and notebooks, use WiFi as a means of communication. In places where the WiFi signal is unstable, use LoRa for communication. Use MQTT as the application layer protocol.
## Main control system design
Use the python3 open source project Home Assistant as the basis to build the main control system of this project. The effect is as follows:
![Sola Website](https://api.yimian.xyz/img/?path=imgbed/img_c1a1b81_1895x859_8_null_normal.jpeg)
## Multimedia system design
Multimedia is mainly provided by Tmall Genie. In addition, through the Xiaomi box, the video, pictures, and music in the home network disk can be played on the TV and stereo.
## Cloud support system design
dns.yimian.xyz provides dns resolution service.
## NAS storage system design
By mounting the idle 500G mechanical hard disk removed from the old computer to the old IBM server, the storage system is built.
In the local area network, since the home is a win system, smb is used as a sharing protocol to realize file transfer and supports mounting in the local area network. The speed is stable, and the whole network reads and writes about 10MB/s. Access to the external network is realized through http and frp reverse generation, but the speed is slow.
The following is a screenshot of the web interface:
![NAS Web Page](https://api.yimian.xyz/img/?path=imgbed/img_352da66_1866x814_8_null_normal.jpeg)
### Demo
A simple demo can be accessed from http://home.yimian.xyz/display.php</br>
A demo with chart can be found on http://home.yimian.xyz/chart.php</br>
In this demo page, instant data collected from WIFIduinos are displayed while they are inserted into database.</br>

Loading…
Cancel
Save