JenNet IP is not recommended for new designs and is no longer supported. Thread, and ZigBee, can provide equivalent functionality for new applications.

The JenNet-IP protocol combines IEEE802.15.4-based wireless network technology and the Internet Protocol (IP) to achieve integration between the two domains, providing a solution for the wireless 'Internet of Things'. This allows the nodes of a wireless network, such as the smart lamps in a lighting system, to be controlled both wirelessly within the network and from an IP-connected device, such as a smart phone, which may be remotely located.

JenNet-IP can be used to implement a standalone WPAN (Wireless Personal Area Network) or a WPAN with IP connectivity allowing control from a LAN (Local Area Network) or WAN (Wide Area Network).

The JenNet-IP protocol stack employs NXP’s industry-proven JenNet protocol enhanced with the IETF 6LoWPAN layer. This provides a self-healing, highly robust and scalable network backbone, serving wireless networks of up to 500 nodes.

JenNet-IP Software

JenNet-IP is available for the JN5168 and JN5164 microcontrollers. The protocol and associated support software are supplied in the following Software Developer’s Kit (SDK):

The above SDK must be installed on top of the BeyondStudio for NXP® toolchain (JN-SW-4141). Installation instructions are provided in the BeyondStudio for NXP Installation and User Guide (JN-UG-3098).

A JenNet-IP demonstration application is provided and described in the JenNet-IP Smart Home Application Note (JN-AN-1162). This demonstration is also pre-loaded in the JN516x-EK001 Evaluation Kit.

Software, Documentation and Support Resources

A wide range of user resources are provided to aid in the development of custom JenNet-IP solutions, including an SDK, User Guides and Application Notes. Those resources that are relevant to JenNet-IP are listed below.

Hardware-related resources can be found on the Support Resources for JN516x MCUs page

Legacy software is listed at the bottom of the page.

Part Number Title Description Version
Software
JN-SW-4141 BeyondStudio for NXP Toolchain for developing JN51xx applications. 1308
JN-SW-4165 JN516x JenNet-IP SDK Software for the development of JenNet-IP systems based on JN516x devices. Must be installed on top of the BeyondStudio for NXP toolchain. 1107
JN-SW-4107 JN51xx Production Flash Programmer Utility for loading built applications into JN51xx devices in a production environment. 1395
User Guides
JN-UG-3075 JenOS User Guide Contains details of the JenOS Persistent Data Manager (PDM) required for JenNet-IP. 1.7
JN-UG-3080 JenNet-IP WPAN Stack User Guide Provides a general introduction to JenNet-IP and details the software resources for developing applications that run on devices on the WPAN side of a Jen-Net-IP system. Read this first. 1.5
JN-UG-3086 JenNet-IP LAN/WAN Stack User Guide Details the software resources for developing applications that run on devices on the LAN/WAN side of a JenNet-IP system. 1.4
JN-UG-3098 BeyondStudio for NXP Installation and User Guide Describes the installation and operation of BeyondStudio for NXP (JN-SW-4141). Also covers JN516x SDK installation. 1.2
Application Notes
JN-AN-1110 JenNet-IP Border-Router Application Note Provides information and software for developing a custom Border-Router or IoT Gateway which interfaces the WPAN of a JenNet-IP system to a LAN/WAN. 1.2
JN-AN-1162 JenNet-IP Smart Home Application Note Provides the software files and descriptions for the JenNet-IP Smart Home demonstration. 2004
JN-AN-1172 JN516x Customer Module Evaluation Tool Provides and describes a tool which can be used to place the JN516x microcontroller into a number of test modes that enable measurement of module performance. 1.6
JN-AN-1175 Packet Error Rate Testing for JN516x Provides and describes Packet Error Rate (PER) testing software that can be used on boards from a JN516x evaluation kit. 1.2
JN-AN-1190 JenNet-IP Application Template Provides a template which can be used as a basis for JenNet-IP WPAN application development. 2004
JN-AN-1193 JN516x Lauterbach JTAG Debugger Details the configuration of a debug environment for code running on a JN516x device using a Lauterbach JTAG Debugger. 1.4
JN-AN-1202 BeyondStudio Migration Guidelines Provides guidance on migrating existing JN516x projects to BeyondStudio for NXP. 1.1
JN-AN-1203 JN516x JTAG Debugging in BeyondStudio Describes use of the JTAG debugging features of the JN516x devices via the BeyondStudio for NXP software tool. 1.2
Related Documentation
JN-DS-JN516x JN516x Datasheet Details the JN516x series of microcontrollers. 1.3
JN-DS-JN5168-001-MO JN5168-001-Myy Datasheet Details the JN5168-001-Myy series of modules. 1.4
JN-RM-2003 LPRF Board API Reference Manual Details the Board API, used in application code to interact with components on the boards supplied in an evaluation kit. 2.3
JN-UG-3087 JN516x Integrated Peripherals API User Guide Details the JN516x Integrated Peripherals API, used in application code to interact with JN516x on-chip peripherals. 1.4
JN-UG-3093 JN516x-EK001 Evaluation Kit User Guide Describes the contents of this JN516x evaluation kit, and how to set up and run the pre-loaded demonstration. 1.5
JN-UG-3099 JN51xx Production Flash Programmer User Guide Describes use of the JN51xx Production Flash Programmer (JN-SW-4107). 1.0

Legacy Software

The software required to develop JN516x JenNet-IP applications using the former Eclipse-based toolchain (JN-SW-4041) is listed and described below. This is not recommended for new designs.

Part Number Title Description Version
JN-SW-4041 JN51xx SDK Toolchain Previous Eclipse-based toolchain for developing JN516x applications. For IEEE802.15.4, must be used with JN-SW-4063. 1.1
JN-SW-4065 JN516x JenNet-IP SDK Software for the development of JenNet-IP systems based on JN516x devices. Must be installed on top of the JN51xx SDK Toolchain (JN-SW-4041). 979
JN-SW-4007 JN51xx Flash Programmer Utility for loading built applications into JN51xx Flash memory. 1.8.9