When sending UDP messages from the Endpoint to our server does the payload need to encapsulated in CSMP/CoAP (and thus routed by the NMS)?
Yes. The NMS and the end devices communicate with each other over CoAP.
I am aware that the end devices and the NMS use CoAP to communicate.
What I really want to know is with regard to communication between the end point and our system back-end. The specific points are these....
- When the back end sends data that is destined for the non-NMS back-end I assume that the IP address of the destination needs to be that of the application back-end. Does the NMS act as a proxy and forward the packet? Or does the NMS store the data and deliver it only via requests made from our back-end to the NMS?
Hope understand your question right here.
No, NMS is not a proxy in any case.
When the end point request a dhcp lease while forming the ipv6 network, the application server address could be configured in the dhcp policy, thus the end point will know the application ip address besides the NMS ip address, and it knows where to send if it needs to talk to the application server.
Retrieving data ...