JenNet-IP wireless networking for the 'Internet of Things'
JenNet-IP is an IP-based networking solution enabling the ‘Internet of Things’, enabling IPv6 connectivity to all Smart Devices in the home and other buildings. Using an enhanced 6LoWPAN network layer as defined by the IETF, it targets ultra-low-power IEEE802.15.4-based wireless networking for residential and industrial applications. With a “mesh-under” networking approach, it places NXP’s industry-proven JenNet network layer at the heart of the platform to provide a self-healing, highly robust and scalable network backbone, serving wireless networks up to 500 nodes.
Supported on the JN5148-J01 and JN5142-J01 wireless microcontrollers, the solution offers an ultra-low-power platform for product development. An elegant and extensible user Management Information Base (MIB) API (JIP), provides a flexible approach to device management and control, enabling application developers to easily and expediently carry out product development using industry-familiar methodologies.
The following diagram shows a Smartphone controlling a lighting network via the Internet. The Smartphone application sends JIP commands to the lights, through the Internet and via the Internet Gateway into the JenNet-IP wireless network. The wireless microcontroller on each light in the network runs an application to interpret the JIP commands, control the light, and monitor energy consumption.
- Self-healing and re-shaping tree network
- Proven at network sizes to 500 nodes
- Highly robust and easily scalable
- IP-based networking enabling the ‘Internet of Things’
- Gateway or non-gateway options, supporting
- Connection to the Internet, or
- Standalone operation
- Low power option for low standby applications
- JIP API
- Easy-to-use, elegant and extensible
- "Mesh-under” approach allows
- Routing layer optimisation to low power wireless link
- Minimises number of packet buffers
- Highly secure
- 128-bit AES encryption
- Secure authentication and device joining
- Over-Network Download, future proofs:
- Device applications and network upgrades
- Low memory footprint, less than 128 Kbytes
- Low cost of ownership
- Small memory footprint with low development complexity
- License-free and compliance-free
- IP is the foundation of the Internet and globally accepted
- Open standards approach by the IEEE, IEFT communities
- Low Power, low cost, networking for large numbers of nodes
- Seamless integration of smart wireless devices with existing IP
- 2.4GHz global solution and coexists with Wi-Fi, Bluetooth.
- Industry familiar APIs and interfaces
- IP, UDP, ICMP, JIP, SNMP-like MIB interface
- Residential / Smart Home
- A/V RF Remote Control
- Smart Lighting
- Healthcare in the Home
- Security, fire, access control
- Smart Energy, metering, load control, thermostats, in premise displays
- Intelligent interconnection of Industrial systems
- Asset Management
- Commercial/Industrial Lighting
- Building Control
- Environment Monitoring
- Smart Energy, grid monitoring
Network Stack Architecture
JenNet-IP is architectured to support the requirements of low-power, low-cost wireless devices for residential and industrial applications. Using open standard components such as IEEE802.15.4 MAC and PHY, 6LoWPAN, IP and UDP it enables developers to work with readily understood technologies.
The JIP API and NXP’s proven JenNet self-healing tree networking provide the enhancements to make the open architecture useable whilst offering simple, familiar mechanisms for the management and control of devices.
The JIP API provides an easy-to-use, table-orientated method for communicating between IP-based devices both inside and outside the wireless network. MIBs represent the control and status attributes of devices - in essence, they describe the way the device can be controlled and how it can report status events and conditions. Example uses of the MIB of a light bulb would be to control on/off, dim and monitor power usage.
The JIP API is based on the SNMP model and so supports SET/GET commands to configure MIB settings, as well as a TRAP primitive to report status events and conditions.
JenNet provides a “mesh-under” networking approach, offering a self-healing, self-forming, scalable and robust networking layer to serve the requirements of industrial and residential environments. With a low memory footprint of less than 128 Kbytes and an implementation optimised to the JN5148 and JN5142 wireless microcontrollers, it provides a truly cost-effective license-free and compliance-free solution with low total cost of ownership.
Example Application: CFL Light Bulb
The electronics components of the light bulb comprise a lamp driver, power supply and a JN5142 wireless microcontroller. The antenna is printed on the PCB and connects directly to the JN5142. The wireless microcontroller has a low-power consumption of 15mA in radio transmit and 17.5mA in radio receive, and a few nA in sleep mode.
The application firmware running on the microcontroller controls the bulb and monitors its power consumption - this is subsequently communicated to a local wireless JenNet-IP based energy monitor or via the internet to a centralised building management system.
Application firmware is developed in ‘C’ using the industry standard license free Eclipse IDE and NXP's GNU based C/C++ tool chain.