Internet Of Things development platform
The development of the IOT paradigm has spawned a wealth of hardware suitable for small data acquisition and control applications that benefit from being connected to the internet. We have selected a set of hardware components which allows us to rapidly build cost effective IOT solutions.
Our solution features are –
- data acquisition to an internet cloud
- remote manual monitoring and control from an internet browser
- solar powered for remote stations
- low cost automation controller
- user programmable (locally and remotely)
- processor options are Raspberry Pi 4 or Odroid-C4
- unlimited IO expansion of digital and analog signals via the local Ethernet network
- connection to a SCADA system using DNP3 for supervisory control and data presentation
- OpenDNP3 for internet connections to any remote client
- Local Operator HMI using PYQT5
- Alarm emails and/or SMS messages for fast notification of faults to key personnel
Custom IO module (HT510) for monitoring and control of remote pumping stations
- Design specific to meet customer specification
- Direct control of two pumps with current monitoring
- Two general purpose relays no/nc
- Twelve general purpose 5V TTL IO signals
- Watch Dog timer for fail safe operation
- Two 0-20ma, or 0-5V analog inputs
- Direct connection to Rpi via i2C bus
- Periodic pump station reports via email using Rpi
- Pump station fault messages via email using Rpi
- Provides 5V power for Rpi
- Can also be used with Odroid-C4
The following application examples can run standalone, with or without a manual internet connection from a browser, or be connected full time via DNP3 to a central SCADA system –
- Remote monitoring and control of water treatment plants
- Irrigation systems with remote solar powered stations
- Automation controller using a RTC for scheduling time of day, day of week, or month of year equipment operations
- Refrigeration plant monitoring and control
- Storage tank or silo capacity monitoring
- Asset management and tracking incorporating GPS
Programming your IOT controller
All of our supported processors are Linux based and therefore could be programmed in any language, however for ease of use and quick programming, we recommend Python for application code, PYQT5 for HMIs, and HTML for browser based HMIs. We offer application programming support and development for any of these languages.