Skip to content

Proxy code for CoAP to deal with CoAP-CoAP, CoAP-HTTP and HTTP-CoAP boundaries

License

Notifications You must be signed in to change notification settings

lulzzz/Coap-Proxy

 
 

Repository files navigation

Coap-Proxy

NuGet Status Build Status

The Constrained Application Protocol (CoAP) (https://datatracker.ietf.org/doc/draft-ietf-core-coap/) is a RESTful web transfer protocol for resource-constrained networks and nodes. CoAP.NET is an implementation in C# providing CoAP-based services to .NET applications. Reviews and suggestions would be appreciated.

Proxy code for CoAP to deal with CoAP-CoAP, CoAP-HTTP and HTTP-CoAP boundaries

Copyright

Original Code: Copyright (c) 2011-2015, Longxiang He longxianghe@gmail.com, SmeshLink Technology Co.

Deltas since then: Yeah, I really ought to.

Content

How to Install

The C# implementation is available in the NuGet Package Gallery under the name Com.AugustCellars.CoAP. To install this library as a NuGet package, enter 'Install-Package Com.AugustCellars.CoAP' in the NuGet Package Manager Console.

Documentation

Documentation can be found in two places. First an XML file is installed as part of the package for inline documentation. Additionally, I have started working on the Wiki associated with this project.

Quick Start

There may not really be one.

Building the sources

I am currently sync-ed up to Visual Studio 2017 and have started using language features of C# v7.0 that are supported both in Visual Studio and in the latest version of mono.

License

See LICENSE for more info.

Acknowledgements

This is a copy of the CoAP.NET project hosted at (https://http://coap.codeplex.com/). As this project does not seem to be maintained anymore, and I am doing active updates to it, I have made a local copy that things are going to move forward on.

Current projects are:

This code base is derived from the CoAP.NET project done by Longxiang He at SmeshLink Technology Co. CoAP.NET was based on Californium, a CoAP framework in Java by Matthias Kovatsch, Dominique Im Obersteg, and Daniel Pauli, ETH Zurich. See http://people.inf.ethz.ch/mkovatsc/californium.php. Thanks to the authors and their great job.

About

Proxy code for CoAP to deal with CoAP-CoAP, CoAP-HTTP and HTTP-CoAP boundaries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.8%
  • Shell 0.2%