Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse SmartHome » Student project about safety and security in IoT development (CoAP-Binding)(Feedback for our current work and first result)
Student project about safety and security in IoT development (CoAP-Binding) [message #1758106] Thu, 23 March 2017 14:59 Go to next message
Stefan Oberdörfer is currently offline Stefan OberdörferFriend
Messages: 1
Registered: March 2017
Junior Member
Hello Community,

as a representative for the "Beduino" student project of the University of Bremen, I would like to present you our generic CoAP binding and ask for feedback.

Our project aims to make development and integration of secure IoT-devices easier.
To achieve this we are using RIOT OS + Rust programming language on the Thing side and ESH/openHAB as a Hub system. On the Hub side we try to add logic for authentication and authorization (based on this IETF draft: tools.ietf.org/html/draft-gerdes-ace-dcaf-authorize-04)
As a partial result we have developed an ESH Binding which utilizes CoAP resource discovery to dynamically add channels to a discovered Thing.
The binding currently supports a subset of the resourcetypes specified here: openconnectivity.org/specs/OIC_Resource_Type_Specification_v1.1.0.pdf

Binding-Code: github.com/beduino-project/smarthome/tree/generic_coap
CoAP-test-thing: github.com/beduino-project/coap-test-thing

We hope that this binding inspires some of you and are happy to hear some feedback.

If you are interested in our further results we could provide more code and a detailed report in about 2 months.
Re: Student project about safety and security in IoT development (CoAP-Binding) [message #1758830 is a reply to message #1758106] Mon, 03 April 2017 15:00 Go to previous messageGo to next message
Kai Kreuzer is currently offline Kai KreuzerFriend
Messages: 648
Registered: December 2011
Senior Member
Hi Stefan,

Thanks for your introduction and thanks for building on ESH/openHAB with your project!
When you are supporting a subset of OCF resource types, is your binding potentially supporting OCF devices (if there were already any) or what is the difference to "generic CoAP" support?

I am very interested in CoAP and OCF, but so far I have failed finding any real devices out there that would use those technologies. Do you have any pointers? Or is your project just about that: To enable device manufacturers to eventually produce such devices?

Cheers,
Kai
Re: Student project about safety and security in IoT development (CoAP-Binding) [message #1759299 is a reply to message #1758830] Mon, 10 April 2017 11:19 Go to previous messageGo to next message
Mattias Tornblad is currently offline Mattias TornbladFriend
Messages: 6
Registered: October 2015
Junior Member
One usecase for this binding might be Ikea Trådfri! It do not have an open API yet, but some people have started to get a clue about how it works!

https://bitsex.net/software/2017/coap-endpoints-on-ikea-tradfri/

http://www.ikea.com/gb/en/products/lighting/smart-lighting/tr%C3%A5dfri-gateway-kit-white-spectrum-white-art-20338963/

//Mattias
Re: Student project about safety and security in IoT development (CoAP-Binding) [message #1759339 is a reply to message #1759299] Mon, 10 April 2017 16:36 Go to previous message
Kai Kreuzer is currently offline Kai KreuzerFriend
Messages: 648
Registered: December 2011
Senior Member
Hi Mattias,

That is really cool news! Finally, there is a product on the market that uses CoAP, I waited for this for so long Smile

My hope would be that this then also pushes events, so that no polling (as for the Philips hue gateway) is necessary for being informed about state changes.

Regards,
Kai
Previous Topic:Items, Locations and core types
Next Topic:Asynchroneous ThingHandler initialization
Goto Forum:
  


Current Time: Fri Jun 22 09:46:38 GMT 2018

Powered by FUDForum. Page generated in 0.02055 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top