ifLink is a mechanism provided by the ifLink open community that anyone can easily create IoT.
The ifLink open test is intended for the general public to use ifLink.
In this open test version, you can create a recipe (IF-THEN rule set) that combines ifLink compatible devices and compatible Web services with IF-THEN, and use the "basic function" that works in cooperation with a smartphone as a repeater.
Requires an Android smartphone.
Currently, only Android smartphones are supported.
Currently, only Android smartphones are supported.
By adding ifLink microservices, you can increase the number of sensors and devices that can be connected.
The ifLink microservice can be additionally installed from Google Play after installing the ifLink application itself.
By joining the ifLink open community, you can get the SDK and develop ifLink microservices.
For information on joining the ifLink open community, please visit https://iflink.jp/.
To use the following "applied functions", you need to be a member of the ifLink open community.
・ Make in-house products and commercial products compatible with ifLink (microservice development)
・ Collect and visualize sensor information on the server
・ Collect and visualize GPS information on a server
・ Use the IF-THEN processing function on the server side
・ Batch rule distribution to multiple user terminals
Many (!) Icons are displayed at the top (system bar) of the Android screen to notify that the ifLink app and ifLink microservice (IMS) are running in the background. increase.
For details, please check the "Notification Drawer" on your device.
●If the ifLink engine is installed
Please follow the steps below to reissue your password.
①From the main menu of the ifLink engine, open "Preferences"-> "ifLink Settings Menu".
②Scroll down the screen and click the "Change button" of the item "Registration password" at the bottom of the screen.
③Tap the link "Forgot password?".
④Enter the email address you set when you registered your ifLink account and click the "Reissue Button".
⑤A confirmation code will be sent to your email address, so enter it on the confirmation code input screen.
⑥A temporary password will be sent to your email address. You can log in with this temporary password.
※If you want to change the temporary password, you can change it from the registration password change screen.
●If the ifLink engine is not installed (uninstalled)
Please contact us by entering the "account name" in the inquiry content from the inquiry page of this site.
You can newly register with another email address.
Also, if the account is already registered [ERROR] Login name already used! Is displayed, it is already registered.
Select "Registered" at the top of the screen and enter your password to log in.
Please stop all services with "Stop all Services" from the vertical 3 point button on the upper right of the service list of the ifLink engine application. Then start all services from "Start all Services" in the same way. If it doesn't improve, try reinstalling the app and restarting your device. If it still does not improve, please report it from the URL below.
https://sites.google.com/view/iflink/Inquiry
After installing the ifLink engine v4.0b app, select the ifLink engine from the settings of the app on your device and delete the cache → clear the storage. After that, when you open the ifLink engine app, the initial setting screen will be displayed, so select "Click here for community member account". Enter your Username and Password.
The user name and password will be sent to the person in charge of the counter by e-mail at the time of enrollment, so please check with the person in charge of the counter.
"Why the background turns red"
The displayed rule list and the background of the rule turn red is a function to notify the ifLink engine user that the microservices under the rule are not installed on the smartphone in principle.
"When does the background turn red?"
The target whose background turns red turns red in the background of the microservices that are not installed and the rules that include those microservices.
"What should I do?"
①.Tap the rule with a red background.
②.When you tap a microservice with a red background, a pop-up prompting you to install it will appear, so tap "Yes".
➂.You will be taken to the Google Play Store screen, so install it.
④.When the installation is complete, the background of the microservice and the rules using that microservice will be white.
"detail"
The rule list shows multiple rules delivered to your smartphone.
The rules are composed of IF microservices and THEN microservices, and multiple IF / THEN microservices can be set, and it can be said that the rules are made up of a collection of microservices.
Because microservices need to be installed on the smartphone to which the rules are delivered
Prompt ifLink engine users to install by turning red microservices that are not installed.
The background of rules that include microservices that are not installed will also turn red. The background of the rule becomes white when all the microservices under the rule are installed.
"Please check first"
・Is the rule you want to move the background red on the rule list of the ifLink engine?
⇒See "If the background of the ifLink engine rule list is red".
・Tap the service list of the ifLink engine to check the status of the microservices that make up the rule you want to run.
┗Circle to the left of the microservice name: Service in operation
Tap the "∨" on the left of the microservice name and check the circle on the left of the available devices
┗Circle to the left of available devices: in operation
⇒It is operating normally. If microservices do not work, please contact us.
┗Circle to the left of available devices: Device is booting
⇒Please wait. If it is not in operation, see the changed state.
┗Circle on the left of available devices: Waiting for operation instructions of ifLink in operation
⇒①.Implement coping method 1
②.If the problem cannot be solved by ①, take action 3 ⇒ take action 2 in that order.
➂.If the problem is not solved by (2), take remedy 5 and restart the smartphone.
┗Circle to the left of available devices: Abnormal
⇒Take action 3 and restart your smartphone.
If there is no problem with the corrective action 3, take the corrective action 5 and restart the smartphone.
┗Circle to the left of available devices: Stopped
⇒Remedy 2
┗Remedy 2
⇒Please wait. If it is not in operation, see the changed state.
┗Circle to the left of the microservice name: Some devices are unavailable
⇒Take action 3 and restart your smartphone.
┗Circle to the left of the microservice name: Abnormal
⇒Take action 3 and restart your smartphone.
┗Circle to the left of the microservice name: Service is running
⇒Please wait. If it is not in operation, see the changed state.
Workaround 1:
From the pop-up that appears when you tap the dot to the right of the circle on the left of the available device
Tap Start. If it is not in operation, see the changed state.
Workaround 2:
Restart the microservices.
When you tap the dot to the right of the microservice name, a pop-up will appear, so tap Finish.
Microservices have ended. Message is displayed, so the circle to the left of the microservice name is
Wait for it to be stopped.
When it is stopped, tap the dot to the right of the microservice name and from the pop-up that appears
Tap Start.
Workaround 3:
Set the required permissions for the microservice.
Smartphone settings> App permissions> Tap "Target microservices"> Denied permissions
Allow all
Workaround 4:
Start the microservice.
From the pop-up that appears when you tap the dot to the right of the microservice name
Tap Start.
Workaround 5:
Tap the target microservice from the ifLink engine preferences.
If there are items that need to be set other than log output, set them.
Refer to "Module Setting Procedure Manual" for the setting contents.
There are two ways to uninstall. ① is only for apps that have a screen, and ② is for uninstalling all apps.
①.Press and hold the app icon and select Uninstall.
②.Smartphone settings > App management > App list > Select "Apps you want to uninstall"
> Uninstall
Please check the settings below as the process may be stopped to save power in the settings of your smartphone.
Optimize = OS is managed, so the ifLink engine and ifLink microservices (IMS) should be "not optimized".
■Change ifLink engine and IMS to non-optimized
If you turn off Battery Optimize for an app, the app may run when you're not using it, even if Auto Adjust Battery is turned on.
This unnecessarily shortens battery life.
1. Go to Settings> Apps & notifications> Advanced settings> Special app access.
2. Tap Battery optimization.
3. Filter the list by All apps.
The basic apps and services are listed as Battery Optimization Not Available.
1) Tap the ifLink app and IMS.
2) Tap Do not optimize> Done.
By starting "Settings"-"Power Management"-"Automatic Start Manager" and setting the target IMS to Allow, it seems that IMS will start when the terminal is restarted.
https://www.asus.com/jp/support/FAQ/1018693/
How to optimize memory and performance with the "Auto Launch Manager" app | Support Official | ASUS Japan
HUAWEI smartphones have their own power saving settings, and ifLink does not work / stops.
The following is how to cancel the power saving setting on the P20 lite (ANE LX2J).
[Settings] → [Batteries]
[App launch]
Search for “ifLink”, cancel [Manually manage], and tap [OK].
Search for “ims” and cancel [Manually manage] for IMS as well.
Make sure the latitude and longitude ranges are specified correctly.
The latitude and longitude ranges are specified by two numbers each.
Latitudes are south to north, longitudes are west to east, and small and large values are separated by commas.