= Debian IoT IoTivity Packaging = == Libraries == === IoTivity === Main implementation library. Needed dependencies: * android: TODO/TOLOOK/NEEDED? * bluez: TODO/TOLOOK/NEEDED? * boost: TODO/TOLOOK * cjson: TODO/TOLOOK/NEEDED? * gtest: TODO/TOLOOK/NEEDED? * hippomocks: https://tracker.debian.org/pkg/hippomocks * libcoap: in archive. * libstrophe TODO/TOLOOK/NEEDED? * mbedtls: in archive. It needs a patch from ocf https://tracker.debian.org/pkg/mbedtls * rapidjson TODO/TOLOOK/NEEDED? * rapidxml TODO/TOLOOK/NEEDED? * raxmpp TODO/TOLOOK/NEEDED? * sqlite3 TODO/TOLOOK/NEEDED? * tinycbor: in archive. * wksxmppxep TODO/TOLOOK/NEEDED? * yaml TODO/TOLOOK/NEEDED? ==== WIP: ==== * http://github.com/rzr/iotivity * https://build.opensuse.org/package/show/home:rzrfreefr/iotivity === IoTivity-Lite === Light-weight implementation of the OCF spec. Able to target constrained hardware and software environments where resource utilization, energy efficiency, and modular customization are essential. Needed dependencies: * TODO == Tools == === DeviceBuilder === Python library to assemble device swagger representation from oneIOTa resource types. Needed dependencies: * https://github.com/openconnectivityfoundation/core.git - DONE (uploaded to salsa.d.o) * https://github.com/openconnectivityfoundation/core-extensions.git * https://github.com/openconnectivityfoundation/certification.git * https://github.com/openconnectivityfoundation/IoTDataModels.git === swagger2x === Python based tool to generate source code skeletons from swagger documents implementations by means of templates. Later can be compiled againts any of the previous libraries. swagger2x can be used by other iot implementation (not IoTivity only).