An Important Notice
As of 24 March 2020, we have discovered that Web Flow Editor may fail to open correctly on Google Chrome.
The Extent Of Impact
All users using Google Chrome version 80 and newer
A specification change on Google Chrome regarding Same Site Cookies
There are three workaround options.
1. Use enebular editor（Recommended）
enebular editor, the desktop application version of Web Flow Editor, can edit flows in the same manner as Web Flow Editor. For more details on enebular editor, please refer to this page.
2. Use Firefox（Recommended）
This issue has not been observed on Firefox and Web Flow Editor can be used as usual.
3. Alter Cookies settings on Google Chrome（Not Recommended）
Google Chrome can be used if configured following the instructions in the link below; however, it is not recommended due to the security risks. For more details, please refer to enebular blog. For the security concerns, we recommend to revert the above modification once the updated version of enebular is released.
For the inquiries on this issue, please feel free to use our Contact us page.
enebular is a development and operating service that comprehensively supports the creation of IoT products and services.
In general terms there are three things handled in enebular.
- Assets: These are various types of assets held within projects. This includes things like logic / data flows, dashboards for data visualization and control, and also things such as machine learning models.
- Devices: These are devices to which assets can be deployed. This incorporates instances on both the edge side (microcontrollers and so on) and the cloud side (like serverless environments and VMs).
- Other Configuration: This refers to any configuration needed for development and operation like the data sources of the data to be visualized and access permissions.
The primary way of using enebular is likely to be along the lines of developing the assets on enebular.com and then once each asset is complete deploying and operating it on devices.
The currently available assets are as follows (there are also other assets, like machine learning models, planned to be supported).
- Flows: These are data flows created with Node-RED
- File: Executable file, setting file, image and video file, etc... (Only available in Enterprise Plan project)
- AI Model: Model of machine learning, deep learning, etc... (Only available in Enterprise Plan project)
- InfoMotion: These are dashboards for doing graph visualization and controlling devices.
- InfoType: Graphs and controller types used with InfoMotion.
Details on each of these is shown below.
|Overview||Entity||Deployment (Operating) Location|
|Flow||Node-RED flow||JSON and credential information||Runtime environments in which Node-RED can run|
|File||Executable file, setting file, image and video||Any file||Runtime environment in which enebular-agent can run|
|AI Model||Model of machine learning, deep learning||Zip file||Runtime environment in which enebular-agent can run|
|InfoMotion||Dashboard||Data source, InfoType and panel placement information||Websites (iframe copy-paste)|
Developed assets can be deployed to devices via third-party services. Currently the following services can be used.
While these services are utilized to deploy assets to devices, when doing a deploy there are two concepts that should be kept in mind.
- Device: The device that will be the execution environment of the asset.
- Device Master: The managing role that accepts deploy requests from enebular and then deploys to the device, monitors the device and sends logs on to enebular.
Let's look at an example of an actual service.
For cloud services that deploy to edge devices like AWS IoT and Pelion Device Management, the edge device is the device and the cloud service is the device master.
If the execution environment exists in the cloud as with Heroku and AWS Lambda, then the cloud service takes on both the device and device master roles.
The services to be used can be selected by the intended function of the assets being deployed. For example, AWS IoT and Pelion Device Management can be used for deploying assets that require information from physical devices like sensors, and Heroku and AWS Lambda can be used and for deploying assets designed for other management processes.
If you have any questions, please contact support.([email protected])