├── .gitattributes ├── .gitignore ├── .images ├── IoTerop_logo.jpg ├── alaska.png └── iowa_logo.png ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── docker ├── Dockerfile.linux ├── Dockerfile.rpi4 ├── README.md └── samples │ └── CMakeLists.txt ├── iowa ├── .images │ ├── IPSO_client.jpg │ ├── IPSO_client_graph.jpg │ ├── IoTerop_logo.jpg │ ├── baseline_client.jpg │ ├── custom_object_baseline_client.jpg │ ├── custom_object_dynamic_client.jpg │ ├── documentation.png │ └── iowa_logo.png ├── LICENSE.txt ├── README.md ├── include │ ├── iowa.h │ ├── iowa_IPSO_ID.h │ ├── iowa_LwM2M_ID.h │ ├── iowa_client.h │ ├── iowa_coap.h │ ├── iowa_config.h.template │ ├── iowa_logger.h │ ├── iowa_platform.h │ ├── iowa_security.h │ ├── iowa_security_user.h │ ├── iowa_server.h │ ├── iowa_utils.h │ └── objects │ │ ├── iowa_accelerometer.h │ │ ├── iowa_access_control_list.h │ │ ├── iowa_apn_connection_profile.h │ │ ├── iowa_at_command.h │ │ ├── iowa_bearer_selection.h │ │ ├── iowa_cellular_connectivity.h │ │ ├── iowa_connectivity_monitoring.h │ │ ├── iowa_connectivity_stats.h │ │ ├── iowa_digital_output.h │ │ ├── iowa_dimmer.h │ │ ├── iowa_firmware_update.h │ │ ├── iowa_gps.h │ │ ├── iowa_gyrometer.h │ │ ├── iowa_ipso.h │ │ ├── iowa_light_control.h │ │ ├── iowa_location.h │ │ ├── iowa_magnetometer.h │ │ ├── iowa_mqtt_objects.h │ │ ├── iowa_software_component.h │ │ └── iowa_software_management.h └── src │ ├── coap │ ├── iowa_block.c │ ├── iowa_coap.c │ ├── iowa_coap_lorawan.c │ ├── iowa_coap_sms.c │ ├── iowa_coap_tcp.c │ ├── iowa_coap_udp.c │ ├── iowa_coap_utils.c │ ├── iowa_message.c │ ├── iowa_option.c │ ├── iowa_peer.c │ ├── iowa_prv_coap.h │ ├── iowa_prv_coap_internals.h │ └── iowa_transaction.c │ ├── comm │ ├── iowa_comm.c │ └── iowa_prv_comm.h │ ├── core │ ├── iowa_base.c │ ├── iowa_buffer.c │ ├── iowa_client.c │ ├── iowa_context.c │ ├── iowa_prv_core.h │ ├── iowa_prv_core_backward_compatibility.h │ ├── iowa_prv_core_check_config.h │ ├── iowa_prv_core_internals.h │ ├── iowa_prv_timer.h │ ├── iowa_server.c │ └── iowa_timer.c │ ├── data │ ├── iowa_cbor.c │ ├── iowa_data.c │ ├── iowa_data_utils.c │ ├── iowa_json.c │ ├── iowa_lwm2m_cbor.c │ ├── iowa_prv_data.h │ ├── iowa_prv_data_internals.h │ ├── iowa_senml_cbor.c │ ├── iowa_senml_json.c │ ├── iowa_text_opaque.c │ └── iowa_tlv.c │ ├── iowa.cmake │ ├── logger │ ├── iowa_logger.c │ └── iowa_prv_logger.h │ ├── lwm2m │ ├── iowa_acl.c │ ├── iowa_attributes.c │ ├── iowa_bootstrap.c │ ├── iowa_core_link.c │ ├── iowa_lwm2m.c │ ├── iowa_lwm2m_utils.c │ ├── iowa_management.c │ ├── iowa_objects.c │ ├── iowa_observe.c │ ├── iowa_packet.c │ ├── iowa_prv_lwm2m.h │ ├── iowa_prv_lwm2m_internals.h │ ├── iowa_registration.c │ ├── iowa_send.c │ ├── iowa_uri.c │ └── iowa_value.c │ ├── misc │ ├── iowa_list.c │ ├── iowa_prv_misc.h │ └── iowa_utils.c │ ├── objects │ ├── iowa_object_accelerometer.c │ ├── iowa_object_acl.c │ ├── iowa_object_apn_connection_profile.c │ ├── iowa_object_at_command.c │ ├── iowa_object_bearer_selection.c │ ├── iowa_object_cellular_connectivity.c │ ├── iowa_object_connectivity_monitoring.c │ ├── iowa_object_connectivity_stats.c │ ├── iowa_object_device.c │ ├── iowa_object_digital_output.c │ ├── iowa_object_dimmer.c │ ├── iowa_object_firmware.c │ ├── iowa_object_gps.c │ ├── iowa_object_gyrometer.c │ ├── iowa_object_internals.c │ ├── iowa_object_ipso.c │ ├── iowa_object_light_control.c │ ├── iowa_object_location.c │ ├── iowa_object_magnetometer.c │ ├── iowa_object_mqtt_broker.c │ ├── iowa_object_mqtt_publication.c │ ├── iowa_object_oscore.c │ ├── iowa_object_security.c │ ├── iowa_object_server.c │ ├── iowa_object_software_component.c │ ├── iowa_object_software_management.c │ ├── iowa_prv_objects.h │ └── iowa_prv_objects_internals.h │ ├── oscore │ ├── iowa_cose.c │ ├── iowa_oscore.c │ └── iowa_prv_oscore_internals.h │ └── security │ ├── iowa_layer_mbedtls.c │ ├── iowa_layer_tinydtls.c │ ├── iowa_prv_security.h │ ├── iowa_prv_security_internals.h │ ├── iowa_security.c │ └── iowa_security_helper.c └── samples ├── 01-baseline_client ├── CMakeLists.txt ├── README.md ├── images │ └── baseline_client.jpg ├── iowa_config.h ├── main.c └── sample_env.h ├── 02-IPSO_client ├── CMakeLists.txt ├── README.md ├── images │ ├── IPSO_client.jpg │ └── IPSO_client_graph.jpg ├── iowa_config.h ├── main.c └── sample_env.h ├── 03-custom_object_baseline ├── CMakeLists.txt ├── README.md ├── images │ └── custom_object_baseline_client.jpg ├── iowa_config.h ├── main.c ├── sample_env.h ├── sample_object.c └── sample_object.h ├── 04-custom_object_dynamic ├── CMakeLists.txt ├── README.md ├── images │ └── custom_object_dynamic_client.jpg ├── iowa_config.h ├── main.c ├── sample_env.h ├── sample_object.c └── sample_object.h ├── 05-custom_object_multiple_instances ├── CMakeLists.txt ├── README.md ├── images │ ├── First.jpg │ └── Second.jpg ├── iowa_config.h ├── main.c ├── sample_env.h ├── sample_object.c └── sample_object.h ├── 06-custom_object_multiple_resource_instances ├── CMakeLists.txt ├── README.md ├── iowa_config.h ├── main.c ├── sample_env.h ├── sample_object.c └── sample_object.h ├── 07-secure_client_mbedtls3 ├── CMakeLists.txt ├── README.md ├── iowa_config.h ├── main.c ├── mbedtls.cmake ├── mbedtls_config.h ├── sample_env.h └── user_security_mbedtls3.c ├── 08-secure_client_tinydtls ├── CMakeLists.txt ├── README.md ├── dtls_config.h ├── iowa_config.h ├── main.c ├── sample_env.h ├── tinydtls.cmake └── user_security_tinydtls.c ├── CMakeLists.txt ├── README.md └── abstraction_layer ├── connection_abstraction.c ├── core_abstraction.c └── mutex_abstraction.c /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/.gitignore -------------------------------------------------------------------------------- /.images/IoTerop_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/.images/IoTerop_logo.jpg -------------------------------------------------------------------------------- /.images/alaska.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/.images/alaska.png -------------------------------------------------------------------------------- /.images/iowa_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/.images/iowa_logo.png -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/docker/Dockerfile.linux -------------------------------------------------------------------------------- /docker/Dockerfile.rpi4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/docker/Dockerfile.rpi4 -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/docker/samples/CMakeLists.txt -------------------------------------------------------------------------------- /iowa/.images/IPSO_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/IPSO_client.jpg -------------------------------------------------------------------------------- /iowa/.images/IPSO_client_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/IPSO_client_graph.jpg -------------------------------------------------------------------------------- /iowa/.images/IoTerop_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/IoTerop_logo.jpg -------------------------------------------------------------------------------- /iowa/.images/baseline_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/baseline_client.jpg -------------------------------------------------------------------------------- /iowa/.images/custom_object_baseline_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/custom_object_baseline_client.jpg -------------------------------------------------------------------------------- /iowa/.images/custom_object_dynamic_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/custom_object_dynamic_client.jpg -------------------------------------------------------------------------------- /iowa/.images/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/documentation.png -------------------------------------------------------------------------------- /iowa/.images/iowa_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/.images/iowa_logo.png -------------------------------------------------------------------------------- /iowa/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/LICENSE.txt -------------------------------------------------------------------------------- /iowa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/README.md -------------------------------------------------------------------------------- /iowa/include/iowa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa.h -------------------------------------------------------------------------------- /iowa/include/iowa_IPSO_ID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_IPSO_ID.h -------------------------------------------------------------------------------- /iowa/include/iowa_LwM2M_ID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_LwM2M_ID.h -------------------------------------------------------------------------------- /iowa/include/iowa_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_client.h -------------------------------------------------------------------------------- /iowa/include/iowa_coap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_coap.h -------------------------------------------------------------------------------- /iowa/include/iowa_config.h.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_config.h.template -------------------------------------------------------------------------------- /iowa/include/iowa_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_logger.h -------------------------------------------------------------------------------- /iowa/include/iowa_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_platform.h -------------------------------------------------------------------------------- /iowa/include/iowa_security.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_security.h -------------------------------------------------------------------------------- /iowa/include/iowa_security_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_security_user.h -------------------------------------------------------------------------------- /iowa/include/iowa_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_server.h -------------------------------------------------------------------------------- /iowa/include/iowa_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/iowa_utils.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_accelerometer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_accelerometer.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_access_control_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_access_control_list.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_apn_connection_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_apn_connection_profile.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_at_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_at_command.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_bearer_selection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_bearer_selection.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_cellular_connectivity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_cellular_connectivity.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_connectivity_monitoring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_connectivity_monitoring.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_connectivity_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_connectivity_stats.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_digital_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_digital_output.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_dimmer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_dimmer.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_firmware_update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_firmware_update.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_gps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_gps.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_gyrometer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_gyrometer.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_ipso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_ipso.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_light_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_light_control.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_location.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_magnetometer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_magnetometer.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_mqtt_objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_mqtt_objects.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_software_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_software_component.h -------------------------------------------------------------------------------- /iowa/include/objects/iowa_software_management.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/include/objects/iowa_software_management.h -------------------------------------------------------------------------------- /iowa/src/coap/iowa_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_block.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_coap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_coap.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_coap_lorawan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_coap_lorawan.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_coap_sms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_coap_sms.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_coap_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_coap_tcp.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_coap_udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_coap_udp.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_coap_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_coap_utils.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_message.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_option.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_option.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_peer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_peer.c -------------------------------------------------------------------------------- /iowa/src/coap/iowa_prv_coap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_prv_coap.h -------------------------------------------------------------------------------- /iowa/src/coap/iowa_prv_coap_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_prv_coap_internals.h -------------------------------------------------------------------------------- /iowa/src/coap/iowa_transaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/coap/iowa_transaction.c -------------------------------------------------------------------------------- /iowa/src/comm/iowa_comm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/comm/iowa_comm.c -------------------------------------------------------------------------------- /iowa/src/comm/iowa_prv_comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/comm/iowa_prv_comm.h -------------------------------------------------------------------------------- /iowa/src/core/iowa_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_base.c -------------------------------------------------------------------------------- /iowa/src/core/iowa_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_buffer.c -------------------------------------------------------------------------------- /iowa/src/core/iowa_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_client.c -------------------------------------------------------------------------------- /iowa/src/core/iowa_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_context.c -------------------------------------------------------------------------------- /iowa/src/core/iowa_prv_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_prv_core.h -------------------------------------------------------------------------------- /iowa/src/core/iowa_prv_core_backward_compatibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_prv_core_backward_compatibility.h -------------------------------------------------------------------------------- /iowa/src/core/iowa_prv_core_check_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_prv_core_check_config.h -------------------------------------------------------------------------------- /iowa/src/core/iowa_prv_core_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_prv_core_internals.h -------------------------------------------------------------------------------- /iowa/src/core/iowa_prv_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_prv_timer.h -------------------------------------------------------------------------------- /iowa/src/core/iowa_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_server.c -------------------------------------------------------------------------------- /iowa/src/core/iowa_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/core/iowa_timer.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_cbor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_cbor.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_data.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_data_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_data_utils.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_json.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_lwm2m_cbor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_lwm2m_cbor.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_prv_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_prv_data.h -------------------------------------------------------------------------------- /iowa/src/data/iowa_prv_data_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_prv_data_internals.h -------------------------------------------------------------------------------- /iowa/src/data/iowa_senml_cbor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_senml_cbor.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_senml_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_senml_json.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_text_opaque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_text_opaque.c -------------------------------------------------------------------------------- /iowa/src/data/iowa_tlv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/data/iowa_tlv.c -------------------------------------------------------------------------------- /iowa/src/iowa.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/iowa.cmake -------------------------------------------------------------------------------- /iowa/src/logger/iowa_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/logger/iowa_logger.c -------------------------------------------------------------------------------- /iowa/src/logger/iowa_prv_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/logger/iowa_prv_logger.h -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_acl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_acl.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_attributes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_attributes.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_bootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_bootstrap.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_core_link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_core_link.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_lwm2m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_lwm2m.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_lwm2m_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_lwm2m_utils.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_management.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_management.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_objects.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_objects.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_observe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_observe.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_packet.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_prv_lwm2m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_prv_lwm2m.h -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_prv_lwm2m_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_prv_lwm2m_internals.h -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_registration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_registration.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_send.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_uri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_uri.c -------------------------------------------------------------------------------- /iowa/src/lwm2m/iowa_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/lwm2m/iowa_value.c -------------------------------------------------------------------------------- /iowa/src/misc/iowa_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/misc/iowa_list.c -------------------------------------------------------------------------------- /iowa/src/misc/iowa_prv_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/misc/iowa_prv_misc.h -------------------------------------------------------------------------------- /iowa/src/misc/iowa_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/misc/iowa_utils.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_accelerometer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_accelerometer.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_acl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_acl.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_apn_connection_profile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_apn_connection_profile.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_at_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_at_command.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_bearer_selection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_bearer_selection.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_cellular_connectivity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_cellular_connectivity.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_connectivity_monitoring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_connectivity_monitoring.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_connectivity_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_connectivity_stats.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_device.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_digital_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_digital_output.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_dimmer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_dimmer.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_firmware.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_gps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_gps.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_gyrometer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_gyrometer.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_internals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_internals.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_ipso.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_ipso.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_light_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_light_control.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_location.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_location.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_magnetometer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_magnetometer.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_mqtt_broker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_mqtt_broker.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_mqtt_publication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_mqtt_publication.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_oscore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_oscore.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_security.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_security.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_server.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_software_component.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_software_component.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_object_software_management.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_object_software_management.c -------------------------------------------------------------------------------- /iowa/src/objects/iowa_prv_objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_prv_objects.h -------------------------------------------------------------------------------- /iowa/src/objects/iowa_prv_objects_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/objects/iowa_prv_objects_internals.h -------------------------------------------------------------------------------- /iowa/src/oscore/iowa_cose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/oscore/iowa_cose.c -------------------------------------------------------------------------------- /iowa/src/oscore/iowa_oscore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/oscore/iowa_oscore.c -------------------------------------------------------------------------------- /iowa/src/oscore/iowa_prv_oscore_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/oscore/iowa_prv_oscore_internals.h -------------------------------------------------------------------------------- /iowa/src/security/iowa_layer_mbedtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/security/iowa_layer_mbedtls.c -------------------------------------------------------------------------------- /iowa/src/security/iowa_layer_tinydtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/security/iowa_layer_tinydtls.c -------------------------------------------------------------------------------- /iowa/src/security/iowa_prv_security.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/security/iowa_prv_security.h -------------------------------------------------------------------------------- /iowa/src/security/iowa_prv_security_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/security/iowa_prv_security_internals.h -------------------------------------------------------------------------------- /iowa/src/security/iowa_security.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/security/iowa_security.c -------------------------------------------------------------------------------- /iowa/src/security/iowa_security_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/iowa/src/security/iowa_security_helper.c -------------------------------------------------------------------------------- /samples/01-baseline_client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/01-baseline_client/CMakeLists.txt -------------------------------------------------------------------------------- /samples/01-baseline_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/01-baseline_client/README.md -------------------------------------------------------------------------------- /samples/01-baseline_client/images/baseline_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/01-baseline_client/images/baseline_client.jpg -------------------------------------------------------------------------------- /samples/01-baseline_client/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/01-baseline_client/iowa_config.h -------------------------------------------------------------------------------- /samples/01-baseline_client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/01-baseline_client/main.c -------------------------------------------------------------------------------- /samples/01-baseline_client/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/01-baseline_client/sample_env.h -------------------------------------------------------------------------------- /samples/02-IPSO_client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/CMakeLists.txt -------------------------------------------------------------------------------- /samples/02-IPSO_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/README.md -------------------------------------------------------------------------------- /samples/02-IPSO_client/images/IPSO_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/images/IPSO_client.jpg -------------------------------------------------------------------------------- /samples/02-IPSO_client/images/IPSO_client_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/images/IPSO_client_graph.jpg -------------------------------------------------------------------------------- /samples/02-IPSO_client/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/iowa_config.h -------------------------------------------------------------------------------- /samples/02-IPSO_client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/main.c -------------------------------------------------------------------------------- /samples/02-IPSO_client/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/02-IPSO_client/sample_env.h -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/CMakeLists.txt -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/README.md -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/images/custom_object_baseline_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/images/custom_object_baseline_client.jpg -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/iowa_config.h -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/main.c -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/sample_env.h -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/sample_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/sample_object.c -------------------------------------------------------------------------------- /samples/03-custom_object_baseline/sample_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/03-custom_object_baseline/sample_object.h -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/CMakeLists.txt -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/README.md -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/images/custom_object_dynamic_client.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/images/custom_object_dynamic_client.jpg -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/iowa_config.h -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/main.c -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/sample_env.h -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/sample_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/sample_object.c -------------------------------------------------------------------------------- /samples/04-custom_object_dynamic/sample_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/04-custom_object_dynamic/sample_object.h -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/CMakeLists.txt -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/README.md -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/images/First.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/images/First.jpg -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/images/Second.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/images/Second.jpg -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/iowa_config.h -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/main.c -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/sample_env.h -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/sample_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/sample_object.c -------------------------------------------------------------------------------- /samples/05-custom_object_multiple_instances/sample_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/05-custom_object_multiple_instances/sample_object.h -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/CMakeLists.txt -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/README.md -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/iowa_config.h -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/main.c -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/sample_env.h -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/sample_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/sample_object.c -------------------------------------------------------------------------------- /samples/06-custom_object_multiple_resource_instances/sample_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/06-custom_object_multiple_resource_instances/sample_object.h -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/CMakeLists.txt -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/README.md -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/iowa_config.h -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/main.c -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/mbedtls.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/mbedtls.cmake -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/mbedtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/mbedtls_config.h -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/sample_env.h -------------------------------------------------------------------------------- /samples/07-secure_client_mbedtls3/user_security_mbedtls3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/07-secure_client_mbedtls3/user_security_mbedtls3.c -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/CMakeLists.txt -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/README.md -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/dtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/dtls_config.h -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/iowa_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/iowa_config.h -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/main.c -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/sample_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/sample_env.h -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/tinydtls.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/tinydtls.cmake -------------------------------------------------------------------------------- /samples/08-secure_client_tinydtls/user_security_tinydtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/08-secure_client_tinydtls/user_security_tinydtls.c -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/CMakeLists.txt -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/abstraction_layer/connection_abstraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/abstraction_layer/connection_abstraction.c -------------------------------------------------------------------------------- /samples/abstraction_layer/core_abstraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/abstraction_layer/core_abstraction.c -------------------------------------------------------------------------------- /samples/abstraction_layer/mutex_abstraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOTEROP/IOWA/HEAD/samples/abstraction_layer/mutex_abstraction.c --------------------------------------------------------------------------------