Changes

no edit summary
Line 1: Line 1:  
<b>Azure IoT Hub</b> is an open and flexible cloud platform that supports open-source SDKs and multiple protocols.
 
<b>Azure IoT Hub</b> is an open and flexible cloud platform that supports open-source SDKs and multiple protocols.
 +
 
__TOC__
 
__TOC__
 
==Introduction==
 
==Introduction==
    
This article contains instructions on how to configure an RUT router in order to connect to the Azure IoT Hub.
 
This article contains instructions on how to configure an RUT router in order to connect to the Azure IoT Hub.
 +
 +
* [[Prerequisites|Prerequisites.]]
 +
* [[Azure account creation.]]
 +
* Managin Azure services.
 +
* Configuring RUT955 Azure IoT Hub.
 +
* Checking if Data reaches Azure IoT Hub.
 +
** Linux
 +
** Windows
    
==Prerequisites==
 
==Prerequisites==
    
You will need:
 
You will need:
* A router from the RUT2xx, RUT9xx series or RUTX09
+
 
* An Azure IoT Hub account
+
*A router from the RUT2xx, RUT9xx series or RUTX09
 +
*An Azure IoT Hub account
 +
 
 +
==Azure account creation==
 +
 
 +
Visit <nowiki>https://azure.microsoft.com/en-us/</nowiki> and create an account that will suit your needs, for testing purposes we will be using free Azure account.
 +
 
 +
==Managing Azure services==
 +
 
 +
<ul>
 +
    <li>First you will want to create a Resource group for easier management of resources that you will add later. In Microsoft Azure home page.</li>
 +
    <ul>Select '''Resource groups''' <br>If it is not in very first page, click '''More services''' and locate it there. </ul>
 +
    <div>[[File:Azure01.png|thumb|1130x1130px]]</div>
 +
    <li>In new window, select '''Add'''</li>
 +
{|
 +
|-
 +
| [[File:Azure02.png|thumb|4000x4000px]]
 +
|}
 +
 
 +
<li>And then finish creating yours Resource group </li>
 +
 
 +
<li>Select your subscription, we are using '''Free Trial''' for this test.
 +
# Name your group
 +
# Finally, choose server location for meta data. We will choose '''''(South America) Brazil South''''' and will use it during test where available.</li>
 +
 
 +
{|
 +
|-
 +
| [[File:Azure03.png|thumb|775x775px]]
 +
|}
 +
 
 +
<li>At this moment we will skip adding Tags since we will be able to do that later if needed, so simply press Review + create at the bottom of screen and then click Create to finish setup.</li>
 +
{|
 +
|-
 +
| [[File:Azure04.png|thumb|523x523px]]
 +
|}
 +
{|
 +
|-
 +
| [[File:Azure05.png|thumb|800x800px]]
 +
|}
 +
<li>You will be redirected to Homepage, then click on Resource groups. You should see yours newly created group, select it, and press Add.</li>
 +
{|
 +
|-
 +
| [[File:Azure06.png|thumb|800x800px]]
 +
|}
 +
<li>Select Internet of Things or simply search IoT Hub and press '''Create'''.</li>
 +
{|
 +
|-
 +
| [[File:Azure07.png|thumb|800x800px]]
 +
|}
 +
<li>We leave default subscription and resource group and choose:
 +
    <div>1. Region – (South America) Brazil South as before</div>
 +
    <div>2. Create a name for IoT Hub</div>
 +
    <div>3. Then go to '''Size and scale tab''' </div>
 +
</li>
 +
{|
 +
|-
 +
|
 +
[[File:Azure08.png|thumb|800x800px]]
 +
|}
 +
 
 +
<li>For testing purposes, we are using '''F1: Free tier''' </li>
 +
  <div>At the bottom of the screen '''Review + create'''</div>
 +
{|
 +
|-
 +
|
 +
[[File:Azure09.png|thumb|800x800px]]
 +
|}
 +
    <div>And finally, Click on >> '''Create''' </div>
 +
{|
 +
|-
 +
|
 +
[[File:Azure10.png|thumb|600x600px]]
 +
|}
 +
  <div>'''Note:''' Wait until resource deploys and press Go to '''Resources''' </div>
 +
 
 +
 
 +
<li> Inside IoT Hub list:
 +
   <div>Scroll down to Explorers and select '''IoT devices''' </div>
 +
{|
 +
|-
 +
|
 +
[[File:Azure11.png|thumb|600x600px]]
 +
|}
 +
    <li>Press '''New''' </li>
 +
{|
 +
|-
 +
|
 +
[[File:Azure12.png|thumb|1000x1000px]]
 +
|}
 +
<li>
 +
    <div>In new device creation</div>
 +
    <div>1. Enter Device ID</div>
 +
    <div>2. Leave everything else on default and press '''Save'''</div>
 +
</li>
 +
{|
 +
|-
 +
|
 +
[[File:Azure13.png|thumb|600x600px]]
 +
|}
 +
 
 +
    <li>After you finish creation, you will be redirected back to IoT devices select yours newly created Device ID</li>
 +
{|
 +
|-
 +
|
 +
[[File:Azure14.png|thumb|1000x1000px]]
 +
|}
 +
 
 +
    <li>In your device window you will find information needed to connect RUT devices to Azure IoT Hub.</li>
 +
      <div>For now, we will only need connection string. Copy Primary Connection string by pressing copy icon next to it. </div>
 +
{|
 +
|-
 +
|
 +
[[File:Azure16.png|thumb|1000x1000px]]
 +
|}
 +
</li>
 +
 
 +
</ul>
    
==Configuring the device==
 
==Configuring the device==
Line 15: Line 140:  
<ul>
 
<ul>
 
     <li>Login to the router's WebUI and go to the <b>System → Administration → Azure IoT Hub</b> page.</li>
 
     <li>Login to the router's WebUI and go to the <b>System → Administration → Azure IoT Hub</b> page.</li>
     <hr>
+
     <hr />
 
     <li>Configure the main connection settings:<br>[[File:Azure_iot_hub_1.png]]
 
     <li>Configure the main connection settings:<br>[[File:Azure_iot_hub_1.png]]
 
         <ul>
 
         <ul>
Line 22: Line 147:  
         </ul>
 
         </ul>
 
     </li>
 
     </li>
     <hr>
+
     <hr />
 
     <li>Below the main connection settings there is a list of parameters that will be sent to the Azure IoT Hub. Place check marks next to parameters that are relevant you (once again take into account that more parameters will mean more data usage).<br>[[File:Azure_iot_hub_2.png]]<br><b>Note</b>: the parameters in the figure above are selected for demonstrative purposes. Select the parameters that are relevant to your solution.</li>
 
     <li>Below the main connection settings there is a list of parameters that will be sent to the Azure IoT Hub. Place check marks next to parameters that are relevant you (once again take into account that more parameters will mean more data usage).<br>[[File:Azure_iot_hub_2.png]]<br><b>Note</b>: the parameters in the figure above are selected for demonstrative purposes. Select the parameters that are relevant to your solution.</li>
     <hr>
+
     <hr />
 
     <li>Don't forget to save the configuration:<br>[[File:Azure_iot_hub_3.png]]</li>
 
     <li>Don't forget to save the configuration:<br>[[File:Azure_iot_hub_3.png]]</li>
 
</ul>
 
</ul>

Navigation menu