Questions related to Industrial Computing
I'm currently learning about rate-based congestion control for industrial wireless sensor network. Suppose there is a network consisting of several sensor nodes and one coordinator node connected in star topology (coordinator as a center of topology). Periodically, sensor nodes will transmit sensing data to the coordinator node.
The algorithm that I'm working on is designed to change the transmission rate of each sensor nodes every time a congestion occur (coordinator receive too many packets within a short time, hence making the receiving buffer overflows). As this algorithm is intended for industrial wireless sensor network, I want to try to combine them with WirelessHart and ISA100.11a protocol. As both protocols are designed over IEEE802.15.4 protocol with Time-Slotted Channel Hopping (TSCH) in its Link Layer, the transmit rate will be dependent on the timeslot size in slotframe. Hence my current conclusion is that: during network operation, if my algorithm wants to change a node's transmit rate, my algorithm must be able to change the TSCH timeslot size. Is it possible to implement my algorithm to TSCH devices currently on market? Is it recommended? Or does my conclusion not correct?
I need an advice. What is the most efficient way to implement real-time control algorithm which needs to perform the following three steps every 5 minutes:
1. Read measurements from data base,
2. Based on measurements calculate control variables,
3. Write calculated control variables to database.
Thank you in advance.