Difference between revisions of "Internet of Things Agility integration"
From Agility
(→Reading Point IoT extension) |
(→Reading Point IoT extension) |
||
| Line 26: | Line 26: | ||
;Automatic Reading Period (seconds) | ;Automatic Reading Period (seconds) | ||
: System will read periodically (with given number of seconds) property of particular sensor and store received value as new reading. System will start to periodically read value only when period is greater than 9 seconds and appropriate status flow is enabled. Check if background is running, status flow is enabled in configuration file and ''IoT Pool Sensor Reading'' status flow is ''Active'' (Business Rules -> ReadingPointBO -> DataBO.ProcessMngt.ReadingPointBO -> Status Flow -> IoT Pool Sensor Reading). | : System will read periodically (with given number of seconds) property of particular sensor and store received value as new reading. System will start to periodically read value only when period is greater than 9 seconds and appropriate status flow is enabled. Check if background is running, status flow is enabled in configuration file and ''IoT Pool Sensor Reading'' status flow is ''Active'' (Business Rules -> ReadingPointBO -> DataBO.ProcessMngt.ReadingPointBO -> Status Flow -> IoT Pool Sensor Reading). | ||
| + | |||
| + | ;Pull Sensor Value | ||
| + | : Allows to manually call IoT network and immaterially add results to reading (without Status Flow or Background) | ||
= References = | = References = | ||
<references /> | <references /> | ||
Revision as of 14:22, 21 April 2016
IoT (Internet of Things) Introduction
Currently there is no world wide standard for interfacing IoT clouds. To link with particular network, new set of interfaces needs to be defined. Even different network types share same idea of sensors structure. Agility contains generic module which is intended to help organize different IoT providers.
Reading Point IoT extension
Basic principle with IoT Agility integration is to automate process of adding readings in agility. Reading Point IoT functionality is embedded in Agility[1], but it is hidden in standard product. To enable IoT version of reading point detail use form override functionality and override AGDetailsOfReadingPoints -> AGDetailsOfReadingPoints-IoT.
- IoT Enabled
- When check box is set to true then additional options appear on form. In above screen system was prepared to work with Eurotech Cloud solution.
- Network Definition
- Allows to select predefined in system IoT Definition.
- Sensor Type & Sensor Property
- Both combos represent predefined in IoT Definition structure (different for each Network Definition).
- Sensor ID
- Unique identification of physical sensor (unique for particular IoT network). In Eurotech Solution each sensor contain ID printed on case. Sensor ID can be determined also by browsing network with tools provided by IoT provider.
- Automatic Reading Period (seconds)
- System will read periodically (with given number of seconds) property of particular sensor and store received value as new reading. System will start to periodically read value only when period is greater than 9 seconds and appropriate status flow is enabled. Check if background is running, status flow is enabled in configuration file and IoT Pool Sensor Reading status flow is Active (Business Rules -> ReadingPointBO -> DataBO.ProcessMngt.ReadingPointBO -> Status Flow -> IoT Pool Sensor Reading).
- Pull Sensor Value
- Allows to manually call IoT network and immaterially add results to reading (without Status Flow or Background)
References
- ↑ Agility from version 7.2.12
