Skip to content

Conversation

@stephanesan
Copy link

Hi Matthias,
I am currently representing my company in OIC standardization activity and came across Copper in search for a web based tool I could use. Unfortunately, OIC is slightly deviating from the IETF RFC's and some modifications were needed to reuse all the good work you have put in your tool. Consequently, I have forked your project to add several features you may be interested in:
Here are the modifications I made so far:

  • Add support for oic/res (oic's well known uri) parsing. (you can toggle parsing mode using the “Behavior” menu)
  • Add cbor support code from Patrick Gansterer https://github.com/paroga/cbor-js (still need to find a cleaner way to import this)
  • Created an new UDP client to allows multicast.
  • Added multicast device discovery based on oic/res (probably also works for wellknown) but I don't have anything to test it.
    Anyway, you should be able to see the details in the git log.
    If you have no interest, no problem and thanks for the great tool. Otherwise, please don't hesitate to let me know if some parts need clean up before integration.
    Just know many people at OIC are benefiting of your work. Thanks!
    Best regards,
    Stephane.

Uri check can't be performed in discovery because iotivity doesn't send
it.
Simply enter "coap://" in the url bar to trigger multicast discovery.
It will default to ipv6 multcast in the url bar but trigger both IPv4
and IPv6 multicast discovery.
This is needed as Iotivity generates an internal error when using empty tokens.
@mkovatsc mkovatsc mentioned this pull request Apr 21, 2016
Version: 0.1.0
Repo: https://github.com/paroga/cbor-js
Commit version: f0b5728594ba60034047a39319a63f4311a46211
This will allow to more easily integrate new releases.
Change the default multicast address for discovery from the "All CoAP
Nodes" to use the IANA registered "All OCF Nodes" when in oic mode.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant