Establishing device connectivity and data throughput across the network
If you have a need to put sensor data on the network, you can use Itron Networked Solutions technology. This is made possible with the use of Itron's RF Mesh technology connecting with NIC or IoT Router uing proven open standards and interfaces.
Battery Powered Devices - Open Protocols Supported
Continuously Powered Devices - Open Protocols Supported (future)
Plug and Play Options
Open Protocols Supported
CoAP can be used to connect nearly any IOT sensor or device to the network using our family of Milli NIC communication module developer kits. You can connect a battery powered (or even a continuously powered) device with this protocol.
Just a few examples of the many use cases include:
- Pallet tracking
- Environmental sensors (temperature, humidity, air quality, ...)
- Noise level sensors
- Motion sensors
- Gas detection
- Soil content sensors in agricultural applications
- Street light control
- Distribution line sensors
- and numerous others
- Battery Powered: Milli Dev Kit v1.0 (USA, Australia), Milli5 Dev Kit v1.0 with Aurduino (USA & Australia), Milli Developer Kit v1.0 - Singapore, or Milli Developer Kit v1.0 - EU
- Plus an IoT Edge Router for Backhaul: IoT Edge Router Kit HW1 - USA, Canada & Jamaica, IoT Edge Router Kit HW2 - Australia & Singapore, or IoT Edge Router Kit HW3 - Europe & Middle East
- Addressing: CoAP Resource
- Physical Connection: Arduino shield compatible device
- Interface: HDLC over UART
Steps to Getting Started - Arduino Microcontroller
- Buy a Dev Kit
- Understand the Dev Kit Hardware
- Get your Dev Kit Set Up
- Learn About CoAP on our Network
- Simulate your Sensor and Build the Sensor Data Model
- Use Starfish Studio to model and simulate the sensor data before you begin coding with hardware.
- Learn How to Implement your CoAP Sensor
- Use the Windows CoAP Server Application connected to the Milli Dev Kit to simulate a CoAP server sensor. Understand how to write a CoAP server with a working application on MS Windows. Source code is included.
- Learn how to write sensor code on the Arduino board with the Milli Dev Kit Example Arduino Application. This is an example application for a temperature sensor implemented as a CoAP server on an Arduino processor board communicating on the network through the Milli Dev Kit. Source code and instructions.
- Understand the full end to end connectivity of a CoAP sensor with the Milli CoAP Temperature Sensor Example Application.. This is a full end to end reference solution using the Milli CoAP Temperature Sensor Reference Application. The solution includes data ingestion into the Data Platform and a Java application to visualize plots of the temperature by leveraging Data Platform APIs.
- Useful Test Tools
- Try the Windows CoAP Client Application to test your CoAP sensor using CoAP with an intuitive MS Windows UI. Source code is included with the application.
- Use the Java CoAP Client included with the Milli CoAP Temperature Sensor Example Application to test your CoAP sensor. This is a command line tool that can be run on Linux, Windows, and MacOS.
- Use the Data Platform and APIs
Next Steps - Implementing Your Solution
- Production Ready Design
- Access Software Integration Resources
- Access Hardware Integration Resources and Manufacturing Guidelines
- Read the NIC Integration Guide
- Read the Milli HDLC Specification
- Implement your Sensor Code as CoAP Server
- Either start from the Arduino code provided in the Milli Dev Kit Example Application referenced above or
- Start from the code templates provided in Document Center
- Hardware: Milli5 or GEN5 NIC
- Addressing: IPV6
- Physical Connection: NIC pin integration
- Integration: Meter integration with Itron hardware requires executing integration projects with Itron.
- If you would like to be a technology or channel partner, please visit the Partner page on the Itron website
- Apply to be an Itron partner here
- Use Case: Metering
- Resources: Meter Integration Guides
- Hardware: Bridge
- Addressing: IPv4
- Physical Connection: Serial or Ethernet
- Integration: If you have a use case that requires integration with Itron hardware, please enroll to be an Itron partner here.
- Program: Interoperability Verification: Details to be updated soon.
- Resources: Details to be determined.