SMB implementation for Embedded devices


NQE™ is an SMB/CIFS server/client solution developed for non-Windows embedded systems to provide interoperability with Windows-based machines. Designed with the flexibility to integrate into virtually any environment, be it an operating system, a CPU or a compiler, NQE™ fully complies with Microsoft SMB/SMB2/SMB3 specifications and supports the latest SMB dialects. Once hooked into a Windows network, the device gains visibility over the network, allowing users to perform file sharing functions.

Being the world’s leading embedded SMB solution, this non-GPL SMB stack carries a small footprint in contrast to the open source Samba, and is up to date to meet the current market scenarios and requirements. NQE™ runs in millions of embedded devices such as scanners, printers, home routers, mobile devices, X-ray machines, automation devices, automotive, aerospace and defense and virtually any device that is required to perform full file sharing functions in a Microsoft Windows networking environment.

You can download the white paper on NQE™ here.

NQE™ Architecture layers

The components shown in blue are system independent, while those in beige may be modified during either Porting or Integration.

NQE Core

NQ Components

NQE™ may be seen as an SMB Server, an SMB Client or NetBios Daemon.

NQ Components

NQE™ complies with all Microsoft SMB/SMB2/SMB3 specifications. NQE™ file sharing enables multiple embedded devices to remotely browse each other's SMB shared folders and to read, write, edit, copy, delete and update each other's files. All operations executed without the need to transfer entire file to/from the device's local disk or memory.

NQE™ was initially launched in 1999 as CIFS NQ™. Since then, it has evolved in parallel with the evaluation in SMB protocol. In 2014, CIFS NQ was renamed as NQE.

The latest NQE™, version 2.00, is now available for integration. This version supports SMB 3.1.1, which brings a more sophisticated protection through the latest  enhancements such as Pre Logon Integrity 

Acquiring the commercial, non-GPL, NQE™ network stack off-the-shelf allows our customers to save time and money on expensive R&D, and stay focused on their core technology.

NQE™ Applications

  • Scanners and MFPs
  • NAS and printer appliances (Routers)
  • TVs and Set Up Boxes
  • Cameras
  • Media players
  • Smart phones and tablets
  • Industrial robots
  • Aircrafts
  • Medical equipment

NQE™ Markets

  • Consumer devices
  • Corporate
  • Medical
  • Industrial automation
  • Aerospace and defense
  • Smart devices

Target NQE™ OS

  • VxWorks
  • Linux
  • Integrity
  • Windows
  • ThreadX
  • Itron
  • iOS
  • Android
  • Nucleus
  • Any OS on demand

NQE™ highlights

  • Highly portable to any platform
  • Hardware independent
    – runs on any processor
  • Small footprint
  • Fast performance
  • Highly customizable
  • The most complete CIFS / SMB implementation
    in the market
  • ANSI C source code

Follow Us


 December 04, 2016

Visuality Systems has released NQE™ 2.00, features the latest SMB 3.1.1 support.


 August 21, 2016

Visuality Systems will be a sponsor at the 2016 SDC conference to be held in the Hyatt hotel, Santa Clara, USA on September 19-22. New NQ™ Storage and NQ Embedded SMB versions will partake at the SMB3 Plugfest event to be held in the same venue.

See Link


 August 10, 2016

The Visuality Systems iNQ application is now available in AppStore. Visuality Systems’ SMB (CIFS) app, can be downloaded and will enable both Client and Server file sharing between an iOS-based smart device and a Win/MAC/Linux PC.


 May, 11,2016

Visuality Systems will be a sponsor at the SDC India event taking place on May 26-27 2016. Join our Scalability session on the morning of the 26th.   


 April 11, 2016

Visuality Systems and Microsoft expand Server Message Block collaboration to storage systems. 

See Link


 April 01, 2016

Visuality Systems has announced the release of its NQ™ Storage 1.00.