G
Guest
pgtekin, I took the liberty of rearranging your wish list a bit and added comments.
Stand alone, autonomous functions
controllers (closed loop)
--CO2
--pH
--TDS
-----Nutrient,N,P,K doser
--Temperature
Timers (open loop) no feedback
Analog inputs
Digital outputs
Functions already available w/ PC and automation software (MisterHouse?).
a phone dialer unit (allows system to call user's mobile/local home if emg)
Software reqs are:
1) Can read all analog/digital sensors.
2) Accurate Multi-timer control
3) Single/Group Replay control
5) According Pre-defined Schemes, system can monitor and control whole devices automatically. And these schemes can be added, modified, and erased.
7) communicate with internet and allows remote monitor and remote control. Meanwhile, the unit can provide more elaborate automatic control services: e.g., like high-end PLC, you can online degroup/re-group some devices setting to get more flexible and powerful functions.
4) Home Automatic Security Patrol Service
8) Provides online Video surveillance service (the video streaming is encrypted, hard to break). This one is already available under Linux. Can also be done w/ Windows using secure server.
A watchdog for the network gear is probably better done through a PC.
Can you be more specific about what peer2peer means to you?
The intent, is that in a system using a central controller/PC, the autonomous devices can/will be controlled by the central controller. I don't expect any DSP devices. I can't think of anything that would require the speed of a DSP and have never designed w/ one. Do you have a specific application in mind that would need a DSP? Any higher level math can be done by the PC, but I can't think of anything that might need to operate in real time. Aside from the process controllers, almost everything I can think of could afford to be operated w/ a delay of minutes. Timing functions implemented w/ the PC will have a tendency to have better long term accuracy than short term accuracy because of OS processes. Timing w/ the stand alone devices will have bette short term accuracy, but long term accuracy will probably have to be corrected by the PC. It may or may not be necessary to add a RTC module. Is this still close to what you want?
Stand alone, autonomous functions
controllers (closed loop)
--CO2
--pH
--TDS
-----Nutrient,N,P,K doser
--Temperature
Timers (open loop) no feedback
Analog inputs
Digital outputs
Functions already available w/ PC and automation software (MisterHouse?).
a phone dialer unit (allows system to call user's mobile/local home if emg)
Software reqs are:
1) Can read all analog/digital sensors.
2) Accurate Multi-timer control
3) Single/Group Replay control
5) According Pre-defined Schemes, system can monitor and control whole devices automatically. And these schemes can be added, modified, and erased.
7) communicate with internet and allows remote monitor and remote control. Meanwhile, the unit can provide more elaborate automatic control services: e.g., like high-end PLC, you can online degroup/re-group some devices setting to get more flexible and powerful functions.
4) Home Automatic Security Patrol Service
8) Provides online Video surveillance service (the video streaming is encrypted, hard to break). This one is already available under Linux. Can also be done w/ Windows using secure server.
Functional status of the embedded controllers are to be monitored, along w/ loss of coms.pgtekin said:9) Embedded Watchdog can keep system 7X24 running.
two watchdogs for Embedded PC and ADSL Modem/Hub/Switcher.
(SOHO Modems are not stable for 7X24hrs).
A watchdog for the network gear is probably better done through a PC.
I'm not sure it's worth building a video switcher. I use this one.http://www.controlanything.com/Merc...reen=PROD&Store_Code=NCD&Product_Code=ASELPRO Which works nicely, and I feel the price is right.pgtekin said:6) Communicated with Embedded PC/High-level DSP Unit.
The high-level computer (x86platform or DSP platform) unit can smart-control system based finite states machine algorithms and automatic control theory.
Peer2Peer Communication support.
8/4 video channels switcher (for remote security usage)
Can you be more specific about what peer2peer means to you?
The intent, is that in a system using a central controller/PC, the autonomous devices can/will be controlled by the central controller. I don't expect any DSP devices. I can't think of anything that would require the speed of a DSP and have never designed w/ one. Do you have a specific application in mind that would need a DSP? Any higher level math can be done by the PC, but I can't think of anything that might need to operate in real time. Aside from the process controllers, almost everything I can think of could afford to be operated w/ a delay of minutes. Timing functions implemented w/ the PC will have a tendency to have better long term accuracy than short term accuracy because of OS processes. Timing w/ the stand alone devices will have bette short term accuracy, but long term accuracy will probably have to be corrected by the PC. It may or may not be necessary to add a RTC module. Is this still close to what you want?