Connectivity Made Simple and Stable: Resolution/Recommendation

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

prion27

New member
Joined
Jul 14, 2024
Messages
13
Reaction score
6
Location
Mission Viejo, CA
Summary: Network connectivity for devices that require it should be simple and stable
Background: Prior to wifi, computers were generally connected by wires to ensure speed and connection reliability. Since 1997 when 2.4 GHz was introduced and adoption was slow, approximatey a few million devices were connected globally. Flashing forward to 2024 where use has grown to billions of connected devices globally. In many track homes two or more 2.4 GHz networks generally compete (congestion) for the same 14 channels and strength to avoid collision in our homes and achieve simple and stable connections. This creates a network environment where the simplicity was intended but due to mass adoption of smart home technology and IOT devices, has resulted in network instability for our devices and most important reef tank controllers.

Not unlike what happened with server technology 20 or more years ago, vendors would tell customers the only way to ensure appication stabilty is to dedicate a server to each application. This created rediculous data centers filled with underutilized single use servers. This technical debt was simply unacceptable then and shouldn't be duplicated now in the form of buying new dedicated networking devices for critical device isolation or connectivity, as it ignores the real problem just like it did 20 years ago for servers.

Due to the average consumer being technologically unsophisticated, vendors tend to recommend using additional network devices to isolate or dedicate wireless networks to critical reef tank controllers and other uses, but likely make the network competition/congestion problem worse. New standards have become available with increased of speeds, improved error handling, reduced of costs, etc. but perhaps the architecture of our Hydros controllers didn't contemplate the mission criticality and dependence on network stablility and internet connectivity combined with the mass adoption and deployment of the 2.4 wifi standard.

If we look to other unforgiving use cases such as the military, healthcare and for my kids its their gaming devices, the answer is physical connection or chase fast wireless networks and protocols.

Solution Proposal: Without understanding the engineering of what is involved with my proposal, I am going to suggest the simplest answer, which is make a device/controller that is ethernet 10/100 capable. This could be a simple Hydros module to our standard home router with an ethernet cable or it could be implemented on a new controller not yet available. It presumes that the same controls available through wifi could be transmitted between the controllers via ethernet and then through the command bus cable.

Why: If it works for the rest of the technology world, it should work for Hydros! It eliminates wifi congestion as a problem, it still relies upon DHCP for network addresssing withing the home router, it leverages the same already available firewall security, it continues to use the same internet communication already in use within the home. Doesn't add any new equipment. Doesn't require any training. It would venture to say it would drop calls to CoralVue Support by greater than 50% or more within a year, allowing more time to be spent on new product development. This is the classic IT problem, speding too much time on "break/fix" activities which detract from strategic development work.

As someone that is responsible for critical networking technology/infrastructure, I feel that the stupid simple standard should apply when chasing standards is simply too costly. I find any suggestion that creating dedicted networks to a consumer grade protocol is simply a perceived bandaid and not a true solution. Please feel free to criticize my proposition, but I am sure that's what I would recommend a company do if I was in front of my CEO.
 
The issues I see are not even a wifi issue. They are a internet issue. I have a Hydrocontroller right next to me when I am in the living room watching TV. There is also one of the google home device and right under the TV is the cable modem. The fist sign of no internet is the Hydros controller breathing green. then the google looses connection. If i try accessing the internet on my iPad it fails to connect. Then the cable modem goes through it's reboot sequence and will try and reconnect. It may take a few minutes but will eventually reconnect. If it is off long enough I will start getting alerts for the Hydros devices being offline. This happens several times a day sometimes several times in an hour. I have had Spectrum out several times and everything from the pole to the cable modem has been replaced more than once. I think the issue is they have more traffic than their system can handle, my guess is that some people have the same issue with their wifi that there are too many device on the router they have and it cannot handle the load and starts dropping devices. I did have to replace my router to get the wifi power strips to stop dropping out. That would happen several times a week. Since replacing my router I have not had that issue with any of the wifi strips. That was replaced back in December. When the Hydros controllers are having issues they are not alone other things also have issues on my system even the hardwired ones that use network cables to hook to the router. So a hardwired connection will not solve it if it is not a wifi issue. But I can see where living in a congested area like an apartment there might be more issues with wifi.
 
The issues I see are not even a wifi issue. They are a internet issue. I have a Hydrocontroller right next to me when I am in the living room watching TV. There is also one of the google home device and right under the TV is the cable modem. The fist sign of no internet is the Hydros controller breathing green. then the google looses connection. If i try accessing the internet on my iPad it fails to connect. Then the cable modem goes through it's reboot sequence and will try and reconnect. It may take a few minutes but will eventually reconnect. If it is off long enough I will start getting alerts for the Hydros devices being offline. This happens several times a day sometimes several times in an hour. I have had Spectrum out several times and everything from the pole to the cable modem has been replaced more than once. I think the issue is they have more traffic than their system can handle, my guess is that some people have the same issue with their wifi that there are too many device on the router they have and it cannot handle the load and starts dropping devices. I did have to replace my router to get the wifi power strips to stop dropping out. That would happen several times a week. Since replacing my router I have not had that issue with any of the wifi strips. That was replaced back in December. When the Hydros controllers are having issues they are not alone other things also have issues on my system even the hardwired ones that use network cables to hook to the router. So a hardwired connection will not solve it if it is not a wifi issue. But I can see where living in a congested area like an apartment there might be more issues with wifi.
Danny,
I did focus my problem statement on a ton on the wireless connection inside, but completely agree that the devices are not happy if the Internet providers connection is bad, and mine is the worst.

I thought that the internet connetction would be for backing things up, but it seems that the controllers are not happy unless they can talk to Coralvue's servers constantly. I build systems to be autonomous, but not dependent on connectivity to the internet to manage or operate. I received 30 connectivity messages from my controllers from Midnight to 8am today, and why I don't know. I probably need to ask if you can shut off internet network connection messages without disabling the messages when parameters like leak detection, temperature out of parameters, etc.
 
Danny,
I did focus my problem statement on a ton on the wireless connection inside, but completely agree that the devices are not happy if the Internet providers connection is bad, and mine is the worst.

I thought that the internet connetction would be for backing things up, but it seems that the controllers are not happy unless they can talk to Coralvue's servers constantly. I build systems to be autonomous, but not dependent on connectivity to the internet to manage or operate. I received 30 connectivity messages from my controllers from Midnight to 8am today, and why I don't know. I probably need to ask if you can shut off internet network connection messages without disabling the messages when parameters like leak detection, temperature out of parameters, etc.
The connection alerts are actually coming from the Hydros cloud and are not generated by the controller. The collective or individual controller will still operate the way it has been setup to do without the internet. They may not be happy but they will continue how they were setup to run. I lost internet for 5 days straight and the controllers in my collective continued to do their job. I used my phone with the wifi turned off. I would start the app and then select bluetooth mode and select the wifi master in the collective. I could then see all the inputs and outputs when in bluetooth I just could not change the setup. It would let you start a mode or override a output to off, auto or on so there is still some control you can do. You would have to be in the same location with the tank to do the bluetooth mode though. Also it is a good idea to set a specific controller as the preferred wifi master so you would know which one to select in bluetooth mode. Another issue I have noticed is some of the ISP provided routers will kill wifi functions if the router looses connection to the ISP servers. The main reason for the controllers checking in with the Hydros server is so it can alert you if it does not since it could be and issue with the controller. It also needs access to the Hydros server when changing settings or updating firmware on the controllers. They may need to extend the time a little more before a alert is sent if the controller does not check in. I am not sure how long it is set for but I have several internet drops and never get a communication alert. My alerts go back to Wednesday on my iPad and none of the Hydros alerts are for connection issues so that might have got extended some. I have not heard one way or the other but that is about the longest I have gone without one. Then again the ISP may have did something so the outage does not last as long as it used to last but it has improved lately for me and there was no firmware or app update for me recently.
 
Back
Top