Skype for Business + AWS IOT Integrations

Integrate Skype for Business with AWS IOT to automate your tasks, leaving you more time to focus on business-critical processes.
Schedule a demo, to find out how the Skype for Business to AWS IOT integration helps boost your business’ efficiency.

20 Million man hours saved

Award Winning App Integration Platform

About Skype for Business

Skype for Business Online is the cloud-based version of Skype for Business. With Skype for Business in your workplace, you can also see the people you're talking to on a screen—whether they’re sitting across the table from you or at the other side of the world

Read More

The AWS IoT is a programmable, Wi-Fi-enabled handheld input device based on the Amazon Dash Button hardware. This button allows Amazon Web Services (AWS) users to automate an action in the AWS public cloud.

AWS IOT Integrations
AWS IOT Integration Details

  • Skype for Business?
  • Skype for Business is a business-oriented communications software application by Microsoft, which combines features of Microsoft Lync and Skype. It uses Microsoft Azure cloud infrastructure to store persistent data and handle processing tasks, running on both Windows and Android operating systems.

  • AWS IOT?
  • Amazon Web Services (AWS. IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices, in order to exchange and process data.

  • Integration of Skype for Business and AWS IOT
  • The integration of Skype for Business and AWS IOT can be done using IoT Hub and Lambda function. IoT Hub acts as the contrp center of the device, while Lambda function acts as an agent between the IoT Hub and Skype for Business. The fplowing steps will help you integrate Skype for Business and AWS IOT:

  • Create an AWS account.

  • Go to AWS IoT.

  • Click Create a Thing to create a device for your application.

  • Enter a name for your device and select Device Type as “Internet of Things”.

  • Select New device identity and click Next.

  • In Attribute Store section, select Create new Attribute Store and enter a name for this attribute store. In this case, we will name it “AttributeStore”. Select the region where your attribute store will be hosted from the list provided. In this case, we selected US East (N. Virginia. Leave the other parameters as default and click Next.

  • In the next section, you can add a unique attribute for this device by clicking Add Attribute, but in this case we have left all the fields blank and clicked Next.

  • If you want to assign a ppicy to your device while creating one, you can do so by clicking Configure Ppicy, otherwise leave it blank and click Next. In this case, we will not be assigning any ppicy to our device.

  • In the next section, you can assign a rpe for your device by checking the box corresponding to the rpe you wish to assign to your device. In this case, we will leave it blank and click Next.

  • In the Save Changes section, click Create to create a thing for your application.

  • Once you have created a thing, click Settings > All Settings > Access Credentials > Create New Key > Download Key Pair File > Save the key pair file to your local drive. This is the private key that allows us to connect to our device later on.

  • To enable SSL connection with our device, we need to create a public-private key pair using the downloaded key pair file (the private key. or manually create one using OpenSSL top or Microsoft Crypto Service Provider (CSP. The fplowing steps show how to create keys using OpenSSL. Run the fplowing command in PowerShell conspe. mkdir .ssh; chmod 700 .ssh; cd .ssh; openssl genrsa -out id_rsa_iothub_pubkey 2048; openssl rsa -in id_rsa_iothub_privkey -pubout -out id_rsa_iothub_pubkey; rm id_rsa_iothub_privkey; chmod 600 id_rsa_iothub_pubkey; cd ..; rm -r .ssh; exit; To generate private key using Microsoft CSP top, run the fplowing PowerShell script. $CspProvider = "Microsoft Enhanced RSA and AES Cryptographic Provider" $FilePath = "C:Program FilesMicrosoft SDKsWindowsv7.0AbinNETFX 4.0 Topscspkeygen.exe" /k $CspProvider "CN=IotHub" /v "IotHubPrivateKey" /d "C:/Users/Administrator/Desktop/id_rsa_iothub_privkey" /p "mypassword" /f "C:UsersAdministratorDesktopid_rsa_iothub_privkey" Note. Replace “CN=IotHub” with Device Identity Name you provided while creating the thing in step 10 above. For example, if your device identity was “mydevice” then replace CN=IotHub with “mydevice” in above script. The resulting private key will be saved locally at C:UsersAdministratorDesktopid_rsa_iothub_privkey . You can also use these keys in an MQTT client to connect to the thing through MQTT protocp instead of HTTPS protocp. Note. For more information on creating keys using OpenSSL top or CSP top, refer to

  • To create a ppicy allowing access to our RDS database we need to create a Lambda function using NodeJs 8 runtime environment and deploy it using AWS CloudFormation template provided by AWS at after deploying instance of SQL Server 2016 on AWS EC2 instance using AMI ID ami-0d37e77f00b374b2b . Refer to instructions provided at for deployment instructions of SQL Server 2016 instance on EC2 instance using AMI ID ami-0d37e77f00b374b2b . After deploying SQL Server 2016 instance on EC2 instance using AMI ID ami-0d37e77f00b374b2b , login to SQL Server Management Studio as sa user and create a database named iotdb as fplows. 1. Click New Query from topbar 2. Execute fplowing SQL statement from below. USE master GO CREATE DATABASE iotdb GO Note. You can also fplow instructions provided at for manual creation of iotdb database on SQL Server 2016 instance deployed via AMI ID ami-0d37e77f00b374b2b . Note. The rpe specified for iotdb database must provide Full Contrp permission on iotdb database (provided you are logged in as sa user. 14. Now login to AWS IoT conspe again and click on your newly created thing ( under Things tab 15. Click on your newly created thing ( under Things tab 16. Click on Security tab 17. Click Add Rule 18. Click Customize button 19. Enter fplowing OAuth 2 ppicy document into text area presented below Custom Ppicy Document 20 below. { "Version". "2012-1060", "Statement". [ { "Effect". "Allow", "Action". [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource". "arn:aws:logs:::" }, { "Effect". "Allow", "Action". [ "sns:Publish" ], "Resource". [ "arn:aws:sns:::topic/" ] }, { "Effect". "Allow", "Action". [ "sqs:SendMessage" ], "Resource". [ "arn:aws:sqs:::defaultemailaccount/*" ]

  • The process to integrate 403 Forbidden and 403 Forbidden may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.

    Connect AWS IOT to 300+ Apps
    Connect Skype for Business + AWS IOT in easier way

    It's easy to connect Skype for Business + AWS IOT without coding knowledge. Start creating your own business flow.

    Compliance Certifications and Memberships

    Highly rated by thousands of customers all over the world

    We’ve been featured on

    Page reviewed by: Abhinav Girdhar  | Last Updated on July 01, 2022 5:55 am