A [ZCL over IP](https://www.silabs.com/documents/public/user-guides/ug278-zcl-over-ip.pdf) Resource Directory implementation.
npm install zclip-rdA ZCL over IP Resource Directory implementation.
Based on CoRE Resource
Directory.
Note: This server works with the Resource Directory Client plugin available in
Simplicity Studio Thread projects.
``sh`
npm install zclip-rd -g
`sh`
zclip-rd [options]
options:
* --port Specify listener port.
* --ipv4 Open an IPv4 socket.
* --ipv6 Open an IPv6 socket.
* --multicastAddress
Listen on multicast address.Features
zclip-rd supports
application/link-format and application/link-format+cbor.
The CoAP Accept option can be used to indicate which Content-Format is acceptable to the client. [COAP]
The following examples are in application/link-format+cbor as it is the default.$3
`sh
Req: GET coap://[::1]/.well-known/core?rt=core.rdRes: 2.05 Content
[{1: "/rd"; 9: "core.rd"}]
`$3
`sh
Req: GET coap://[::1]/.well-known/core?rt=core.rd-lookup-resRes: 2.05 Content
[{1: "/rd-lookup/res"; 9: "core.rd-lookup-res"}]
`$3
Supported Queries: rt, ep, ze, if
`sh
coap:///rd-lookup?rt=urn:zcl:c.6.s
coap:///rd-lookup?ep=ni:///sha-256;AAAAAAAAA
coap:///rd-lookup?ze=urn:zcl:d.101.1
coap:///rd-lookup?ze=urn:zcl:c.v1
`Wildcards: All attributes support wildcards
`sh
coap:///rd-lookup?rt=urn:zcl:c*
coap:///rd-lookup?ep=ni:///sha-256;*
coap:///rd-lookup?ze=urn:zcl:d.*
coap:///rd-lookup?ze=urn:zcl:c.*
`$3
`sh
coap:///rd-lookup?rt=urn:zcl:c.*&page=0&count=5
`Run the tests
`sh
npm test
``