NQE™ is an SMB client and SMB server solutions 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.
NQE™ can also replace old SMB1 with the latest SMB dialect from legacy Windows systems such as Win XP, Server 2000, and Server 2003. Removing SMB1 and installing an encrypted stack will prevent unnecessary cyber risks and overcome connection limitations.
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™ may be seen as an SMB Server, an SMB Client or NetBios Daemon.
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.
- Scanners and MFPs
- NAS and printer appliances (Routers)
- TVs and Set Up Boxes
- Media players
- Smart phones and tablets
- Industrial robots
- Medical equipment
- Consumer devices
- Industrial automation
- Aerospace and defense
- Smart devices
Target NQE™ OS
- Any OS on demand
- 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
Visuality Systems developed a Java based product. JCIFS is a Java SMB solution that support SMB1 with no further support in SMB2 or SMB3 protocols. JCIFS latest update was in 2014 and therefore the Visuality Systems SMB code written in Java is a good alternative for the open source JCIFS.