World's smallest class managed edge
computing engine for IoT gateways.

Date Visualization, Management and Control for IoT Gateways.

NetFront™ Agent is one of the world’s smallest class managed edge computing engine, enabling IoT gateways to relay a wide range of communications protocols in the form of nodes on networks.

The solution enables IoT gateways to manage various devices by collecting data and outputs, alongside intelligent functions such as security, Firmware On-The-Air (FOTA), and heartbeat, which can be remotely managed.

NetFront Agent can also be used for its edge computing technologies, processing data on the gateway side and reducing the load placed on cloud infrastructure.

5 Features

NetFront Agent was developed based on the unique engine at the core of our NetFrontTM Browser for embedded systems, which has an extensive market track record, having been deployed in over 1.5 billion devices around the world. Here are its key features.

World’s Smallest Class Engine

01 World’s Smallest Class Engine

NetFront Agent is one of the world’s smallest class products that can be used in JavaScript execution environments, operating with roughly 4MB of program memory and roughly 4MB of heap memory. The module achieves a low memory footprint unrivaled by open source JavaScript engines such as Node.js (v8) and PhantomJS (JavaScriptCore).

02 High Portability

The NetFront Agent module does not contain program code that is dependent on individual platform environments. Because it is environment agnostic, it can easily be ported to a wide range of IoT devices.

03 High Expandability

NetFront Agent is not environmentally dependent, so it can easily support various protocols, sensors, and devices, and can be linked with any kind of cloud infrastructure.

04 Low Cost

NetFront Agent development can be performed using JavaScript, which maximizes development efficiency and helps reduce development costs. JavaScript can also be used to control gateways and the sensors connected to them.

05 Cloud Cooperation

  • Can be used by cloud servers, reducing service creation times
  • Supports flexible service provision methods by separating application and management servers
  • The use of management servers enables the solution to easily support security and gateway software updates
Cloud Cooperation

Use Cases

NetFront Agent makes IoT gateways smarter, turning devices in homes, factories, commercial facilities, and more into smart devices and offering a wide range of added value services.

NetFront Agentを利用したスマートハウスイメージ図

Smart Home

NetFront Agent can be installed in cable television provider set-top boxes to turn them into IoT gateways, and can aggregate data from IoT devices such as appliances, sensors, and smart meters, using different wireless communication standards, such as BLE, Wi-SUN *1, Wi-Fi, ECHONET Lite *2, and EnOcean *3, to monitor, visualize, and control their energy consumption among a wide range of features.
While out of the home, smartphones can be used to remotely control devices such as televisions and air conditioners via set-top boxes.

IoT Deployment in Factories

Operating conditions for factory equipment connected to IoT gateways can be monitored from office computers, speeding up, simplifying and reducing the costs of automatic equipment maintenance inspection, failure prediction and factory productivity improvements.

Functions and Specifications

Key Functions

Bridge/Gateway Functions
Data received from sensors is sent to servers via HTTP or WebSocket.
Data acquisition timing and communication timing are set in the NetFront Agent (gateway), but can be dynamically changed using JavaScript.
Edge Computing Functions
Data acquired from sensors can be analyzed, processed, modified, deleted, etc., via JavaScript.
Enables server and network load reduction.
Update Functions
Updating is possible not only for JavaScript files deployed on the gateway side, but also NetFront Agent execution files themselves
Updating can be performed remotely from the management server

Module Diagram

Module Diagram