SMB File Sharing For Embedded Devices
Whilst desktop computers and servers such as Windows and Macintosh natively benefit from SMB connectivity, the situation in the embedded world is more complicated. A device may be developed on top of Linux/Unix (see NQ for Linux here) or on any other vast variety of RTOS’s – such as VxWorks, ThreadX, Integrity, QNX, plus various Operating Systems, for example, iOS and Windows CE. Once hooked into a Windows network, a YNQ™ supported device gains visibility over the network, allowing users to perform file-sharing functions.
YNQ™ fully complies with Microsoft SMB/SMB2/SMB3 specifications and supports the latest SMB dialects. From the very beginning in 1998, Visuality Systems and the Microsoft Corporation have held a close relationship, ensuring customers that the Visuality SMB solutions will always be updated and current to market requirements. Visuality Systems YNQ™ customers are fully protected from any undue risk arising out of patent exposure and do not at any time require to contact Microsoft for SMB IP rights.
The Visuality Systems 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. The Visuality Systems Embedded SMB solutions are the most trusted name in the SMB commercial market with more than 90% of world market share. YNQ™ runs in millions of embedded devices such as scanners, printers, home routers, mobile devices, X-ray machines, automation devices, automotive, aerospace and defence and virtually any device that is required to perform full file-sharing functions in a Microsoft Windows networking environment.
COMPLIANCE AND CONNECTIVITY
YNQ™ fully complies with Microsoft SMB/SMB2/SMB3 specifications, supports all SMB dialects, from NTLM 0.12 to 3.1.1. This grants connectivity from all client versions of Microsoft, Apple Macintosh and Samba.
YNQ™ is available for integration. Acquiring the commercial, non-GPL, YNQ™ network stack off-the-shelf allows our customers to save time and money on expensive R&D, and stay focused on their core technology.
YNQ™ PRODUCTS AND COMPONENTS
Being a modular library, the YNQ™ is composed of four separate products:
Full SMB client functionality
Full SMB client functionality with the ability to register the machine to the corporate Active Directory
Full SMB server functionality
Full SMB server functionality with the ability to register the server to the corporate Active Directory and has the pass-through authentication ability.
YNQ™ may be seen as an SMB Server, an SMB Client or a NetBios Daemon.
YNQ™ ARCHITECTURE LAYERS
YNQ™ is a part of modern software structure, divided into three levels of modularity:
High: API/Protocol level
Medium: Service level
Low: OS level
The components in Level 1 and in Level 2 are system independent, while those in Level 3 may be modified during either Porting or Integration.
- Scanners and MFP
- Routers and Gateway
- TVs and Set Up Boxes
- Smartphones and tablets
- Industrial robots
- Medical equipment
Highly portable library to any platform
Hardware independent – runs on any processor
The most complete CIFS / SMB implementation in the market
ANSI C source code
Please fill in your contact information and the product you would like to evaluate, and a Visuality representative will contact you shortly.