Simple sample that demonstrates reading the FXOS8700CQ accelerometer, convert the data to JSON and send to an Azure IoT Hub.

Dependencies:   azure_umqtt_c iothub_mqtt_transport mbed-rtos mbed wolfSSL Socket lwip-eth lwip-sys lwip

Embed: (wiki syntax)

« Back to documentation index

File Index

File List

Here is a list of all documented files with brief descriptions:
agenttime.h [code]Function prototypes for time related functions
agenttime_mbed.c [code]
base64.c [code]
base64.h [code]Prototypes for functions related to encoding/decoding a buffer using standard base64 encoding
blob.c [code]
blob.h [code]Contains blob APIs needed for File Upload feature of IoTHub client
buffer.c [code]
buffer_.h [code]
certs.c [code]
certs.h [code]
condition.h [code]
condition_rtx_mbed.cpp [code]
consolelogger.c [code]
consolelogger.h [code]
constbuffer.c [code]
constbuffer.h [code]
constmap.c [code]
constmap.h [code]ConstMap is a module that implements a read-only dictionary of const char* keys to const char* values
crt_abstractions.c [code]
crt_abstractions.h [code]
doublylinkedlist.c [code]
doublylinkedlist.h [code]
eth_arch.h [code]
EthernetInterface.cpp [code]
EthernetInterface.h [code]
FXOS8700CQ.cpp [code]
FXOS8700CQ.h [code]
gb_stdio.c [code]
gb_stdio.h [code]
gb_time.c [code]
gb_time.h [code]
gballoc.c [code]
gballoc.h [code]
hmac.c [code]
hmac.h [code]
hmacsha256.c [code]
hmacsha256.h [code]
httpapi.h [code]This module implements the standard HTTP API used by the C IoT client library
httpapi_compact.c [code]
httpapiex.c [code]
httpapiex.h [code]This is a utility module that provides HTTP requests with build-in retry capabilities
httpapiexsas.c [code]
httpapiexsas.h [code]
httpheaders.c [code]
httpheaders.h [code]This is a utility module that handles HTTP message-headers
iothub_client.c [code]
iothub_client.h [code]Extends the IoTHubCLient_LL module with additional features
iothub_client_ll.c [code]
iothub_client_ll.h [code]APIs that allow a user (usually a device) to communicate with an Azure IoTHub
iothub_client_ll_uploadtoblob.c [code]
iothub_client_ll_uploadtoblob.h [code]
iothub_client_options.h [code]
iothub_client_private.h [code]
iothub_client_version.h [code]Functions for managing the client SDK version
iothub_message.c [code]
iothub_message.h [code]The IoTHub_Message component encapsulates one message that can be transferred by an IoT hub client
iothub_transport_ll.h [code]
iothubtransport.c [code]
iothubtransport.h [code]
lock.h [code]A minimalistic platform agnostic lock abstraction for thread synchronization
lock_rtx_mbed.cpp [code]
macro_utils.h [code]
main.cpp [code]
map.c [code]
map.h [code]Map is a module that implements a dictionary of STRING_HANDLE keys to STRING_HANDLE values
NTPClient.cpp [code]
NTPClient.h [code]NTP Client header file
optionhandler.c [code]
optionhandler.h [code]
parson.c [code]
parson.h [code]
platform.h [code]
platform_mbed.cpp [code]
refcount.h [code]
sastoken.c [code]
sastoken.h [code]
sha-private.h [code]
sha.h [code]
sha1.c [code]
sha224.c [code]
sha384-512.c [code]
shared_util_options.h [code]
SingletonFXOS8700CQ.cpp [code]
SingletonFXOS8700CQ.h [code]
singlylinkedlist.c [code]
singlylinkedlist.h [code]
socketio.h [code]
socketio_mbed.c [code]
string_tokenizer.c [code]
string_tokenizer.h [code]
strings.c [code]
strings.h [code]
tcpsocketconnection_c.cpp [code]
tcpsocketconnection_c.h [code]
threadapi.h [code]This module implements support for creating new threads, terminating threads and sleeping threads
threadapi_rtx_mbed.cpp [code]
tickcounter.h [code]
tickcounter_mbed.cpp [code]
tlsio.h [code]
tlsio_wolfssl.c [code]
tlsio_wolfssl.h [code]
umock_c_prod.h [code]
uniqueid.h [code]
uniqueid_stub.c [code]
urlencode.c [code]
urlencode.h [code]
usha.c [code]
vector.c [code]
vector.h [code]
version.c [code]
xio.c [code]
xio.h [code]
xlogging.c [code]
xlogging.h [code]