Bormann, Thanks for your reference about clear device class criteria. As you said, At least class 1 devices are required for IoTivity.
If I remove security components and leave essential ones, would class 0 devices like Uno be also affordable for IoTivity? Regards, Gyeonghwan Hong. 2015-04-06 23:41 GMT+09:00 Carsten Bormann <cabo at tzi.org>: > GyeongHwan Hong wrote: > > Could IoTivity 0.9.0 be squeezed into Uno's 2KB SRAM and 32KB flash > memory? > > Some subset maybe, but once you add essential components such as > security, no longer. > > When setting expectations here, it may be useful to reference RFC 7228 > [1]. This identifies some clusters of devices (called classes here). > The expectation is that full IoT functionality will be possible with > class 1 devices (~ 10KiB RAM, ~ 100 KiB Flash). So, say, a Maple-class > device (STM32F103CB: 128 KiB Flash, 20 KiB SRAM) is likely to support a > fully secure IoT application when using constrained-class protocols. > I'm citing Maple here because of its Arduino-like IDE and because > breadboard-friendly development boards including USB and voltage > regulator [2] can be had for USD $4 shipped. > > Gr??e, Carsten > > [1] http://tools.ietf.org/html/rfc7228#section-3 > [2] http://leaflabs.com/docs/hardware/maple-mini.html > -- Gyeonghwan Hong (RedCarrottt) Embedded Software Lab. Sungkyunkwan University RedCarrottt at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20150407/3f90ba96/attachment.html>
