myHome Portal

  Device Software

NP Gateway
NP Broadband
NP Wireless
NP VoIP
NP Secure
NP IPTV
NP BloX
Downloads
Datasheet
Quick Start Guide
Release Notes
Installation Guide
NP BloX Web Help
NP CPE Mgmt (TR-69)
 
 
   

  NP™ BloX

Overview

NP BloX is a framework that enables developers to create CLI/SNMP/Web interfaces for their devices quickly and easily. The framework confers multiple cost and time saving advantages on Device Manufacturers and System Integrators. It is designed to have a single back-end for multiple front end interfaces. The framework ships with a state-of-the-art Eclipse based IDE that is easy to use and requires no learning effort.

For customers that need generic networking applications, Kenati offers legacy application modules such as Bridge, DHCP, VLAN, TFTP, SFTP, PPP, Traffic Shaping, SMTP, NTP, Firewall, PPTP, Blue Tooth, etc.

View how NP BloX works...

Features

  • XML-based data model definition
  • Modular Design for CLI/SNMP/Web
  • Graphical user interface for data model creation
  • 100% automatic code generation
  • Single point of definition for multiple interfaces
  • Support for legacy networking applications such as DHCP, Bridge, VLAN, etc.
  • Socket based IPC
  • Easy to integrate with embedded databases
  • Standard ANSI C based code
  • Support for SNMP v1/v2/v3
  • Enables users to easily create rich web pages by providing components such as menus, drag and drop functionality, forms, etc.
  • Easy to integrate proprietary back-end modules
  • Framework generates hooks for custom coding, if required

Industry Examples

The NP BloX framework is designed to create management interfaces for any OS running on any embedded device.

Following are some applications in which NP BloX has been used:

1) Enterprise Security Box
This is an enterprise level device that handles all the security requirements of a corporate network serving hundreds of employees. The hardware for the device is proprietary to the customer and they used NP BloX to create SNMP, Web and CLI interfaces for the device.

2) Headend Wireless Device
A headend wireless device running on a proprietary hardware serves thousands of low level devices in its network. The customer used NP BloX to create all three (Web, CLI and SNMP) interfaces. The customer used Kenati’s Legacy Application Modules and proprietary device-specific modules for the back-end.

3) Docsis Cable Modem
A small device based on the Docsis cable modem standard running on a Linux operating system. The customer imported proprietary MIBs and used NP BloX to generate CLI for the device.

Legacy Application Modules

Kenati also offers fully functional, generic networking application modules instrumented via NP BloX for customers that want networking functionality in addition to the framework.

Advantages of our networking modules:

  • Tested, qualified and certified versions of open source projects optimized for embedded devices
  • Available out-of-the-box with CLI, SNMP and Web interfaces for configuration, monitoring, etc.
  • Easily integrated with framework - drag and drop the required modules, and run make
  • Easy to integrate with proprietary applications
  • Single, consistent look and feel for all applications (legacy and proprietary)
  • Available in source code format
DHCP
Bridge
VLAN
TFTP
SFTP
Interface (IF)
PPP
Traffic Shaping
SMTP
NTP
Firewall
PPTP
Blue Tooth
Firmware Upgrade
Gateway
Wireless
VoIP
VPN

Modular Design

The framework has a modular design so that the CLI, SNMP and Web components are available as separate applications. This is useful for customers interested in only one or two interfaces.

  • Cisco-like command syntax
  • User level authentication for command tree
  • Support for internationalization
  • Output formatting for customized data representation
  • Test script generation for system wise back-end testing
  • Context sensitive help
  • Auto tab completion
  • Automatic CLI generation based on XML data model
  • V1/V2c/V3 support
  • Support for AgentX and dynamically loadable MIBs
  • Built-in support for legacy networking application MIBs
  • Cache free table- handling and data access routines
  • Fine tuned for footprint and memory size
  • Automatic MIB to XML and XML to MIB conversion
  • Extensible to any embedded web servers
  • Rich Web UI components such as trees, menus, forms, etc. available out of the box
  • Generates context sensitive help
  • Support for internationalization
  • Support for charting and graphing
  • Uses CSS to separate content and presentation
  • Ability to create multiple skins with differing look and feel for the same content
  • Automatic web page generation based on XML data model
Download NP BloX Datasheet