📱 CyBear Jinni App is the app to control CyBear Jinni Hub 💡 remotely from your Android, IOS and Web Browser. If you have ever wondered "Is there an open-source project to make my own smart home?", This is part of one.
It looks like the last version of grpc have brought some new functionality that may help us improve the connection reliability to the hub
The current way of connecting try to handle a lot of different cases and the code can be improved, even more so with the last grpc update.
We aspire for the app and the hub to keep an open stream between the two all the time.
There are some cases that making that hard for us.
The app should handle the following cases
Automatically connect to the hub through Wi-Fi if it's stopped and the app is still on the home Wi-Fi.
Automatically reconnect to the hub through Wi-Fi if user turn off and then on the Wi-Fi.
Automatically moving between direct connection to the hub through Wi-Fi and connection to the hub through remote pipes if it is on different network than home Wi-Fi (that's include cellular network and other Wi-Fi networks).
It looks like the last version of grpc have brought some new functionality that may help us improve the connection reliability to the hub
The current way of connecting try to handle a lot of different cases and the code can be improved, even more so with the last grpc update.
We aspire for the app and the hub to keep an open stream between the two all the time. There are some cases that making that hard for us.
The app should handle the following cases