bosornd / fishfarm Goto Github PK
View Code? Open in Web Editor NEWsmart fish farm
smart fish farm
for($i=0; $i<count($result)/2-1; $i++)
<-- 여기에서 loop-end를 count($result)/2-1로 했는데, 이런 접근은 좋지 않다.
<-- 값을 맞추는 것보다는 의미를 맞추는 coding을 해야 한다. 유지보수성을 높이기 위해.
$number_of_sensor = 10
$number_of_data = $number_of_sensor * 3 // each sensor has 3 data(PH, DO, TEMP)
for($i=0; $i<$number_of_data; $i++)
이렇게 하면, 나중에 sensor의 수가 늘어나도, sensor마다 계측되는 정보가 늘어나도 수정하기 쉽다.
현재는 mysql id/pwd가 그대로 코드에 보이는데, git에 올려지지 않는 파일에 저장해서 외부에는 보이지 않도록 해주라
/dev/ttyUSB2에서 읽으면 PH 정보가 제대로 나온다.
그런데, 웹(sogari.co.kr)에서는 3번에 PH가 나오지 않는다.
확인해 주라.
/home/bosornd/work/fishfarm/rs485.py에 계측기로부터 획득한 정보를 db에 저장하는 코드를 만들었다.
crontab에 이를 연결해 주라.
양어장에 관한 DB를 만들어서,
양어장 설치 환경이 바뀌면 DB만 바꾸면 되도록 하는 것이 필요하다.
[양어장 정보]
[관리자 정보]
[수조 정보]
[계측기 정보]
[계측 LOG]
[수조 LOG] <-- 사료 공급 시간 등의 수조 상태가 변경되는 LOG를 저장할 DB
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.