jerryscript-project / iotjs

Platform for Internet of Things with JavaScript http://www.iotjs.net
Other
2.59k stars 438 forks source link

Complete OCF #566

Open hs0225 opened 7 years ago

hs0225 commented 7 years ago

Implement OCF(Open Connectivity Foundation)

LaszloLango commented 7 years ago

What is the motivation of re-implementing instead of using iotivity-constrained?

RedCarrottt commented 7 years ago

I have a great interest in OCF support of IoT.js since I have a plan to make a graduate school lecture covering IoT.js and IoTivity. Does the OCF IoT.js module just use existing IoTivity or IoTivity-constrained as a library?

yichoi commented 7 years ago

@LaszloLango Basically, I am going to use iotivity-constrained however As far as I know, iotivity-constrained does not support nuttx and our target (you might aware of this). I am thinking whether we should implement iotivity-constrained for nuttx and our target. Alternatively, I could assume that there will be implementation of iotivity-constrained for nuttx and our target then only support Linux for a while.

rzr commented 6 years ago

As some of you already know, parts (csdk) of iotivity 1.2-rel and 1.3-rel are already in TizenRT (so could be easly ported ported to nuttx), iotvivity-constrained works too on Tizen or Linux, but I am not aware about any attempt to port to nuttx/tinyara.

Also check related projects: zephyr.js (with IoTivity-contrained) and iotivity-node (based on regular IoTivity), maybe they can be aligned (at least licenses are same).

haesik commented 6 years ago

@rzr Yes, I know iotivity 1.2 and 1.3 are already in the TizenRT and Tizen also support iotivity. But I think the device-cloud model is more useful in IoT scenario, so we are focused on supporting SmartThings internally(that is also based on iotivity). Consequentially, we don't have enough human resource to support iotivity now and I am not sure when we can start it..