Prepare Your Device to Use the C POSIX Client Software Libraries
A device must be configured correctly and meet the minimum hardware requirements to successfully install the Oracle Fusion Cloud IoT Intelligent Applications C POSIX client software libraries.
- Make sure the hardware prerequisites are met before you install the C POSIX client software library on your target device. For a list of supported platforms, see Oracle IoT Cloud Service Client Software Certified System Configurations.
- Set up your Raspberry Pi device to use Oracle Fusion Cloud IoT Intelligent Applications. See Set Up a Raspberry Pi Device for Connecting to Oracle IoT Cloud Service.
- Open a command prompt on your Raspberry Pi device and run the
date
command to make sure the time and date are correct. If the time and date are incorrect:- Run the
sudo raspi-config
command. - Select Internationalization Options.
- Select I2 Change Timezone.
- Select your geographical area.
- Select a city nearest to your location.
- Select Finish.
- Select Yes.
- Run the
- Run this command to install dh-autoreconf:
sudo apt-get install dh-autoreconf
. - Run this command to instal llibssl-dev:
sudo apt-get install libssl-dev
. - Run the
startx
command to open the Raspberry Pi graphical user interface (GUI). - Open a web browser and browse to the Oracle Fusion Cloud IoT Intelligent Applications client software library download site.
- Scroll to C Client Software Libraries and download the Binaries and Samples zip files from the POSIX table to the Raspberry Pi home directory (
/home/pi
). - Run this command to unzip the binary files:
unzip iotcs-csl-posix-bin-<release number>.zip
. - Run this command to unzip the sample files:
unzip iotcs-csl-posix-samples-<release number>.zip