https://docs.microsoft.com/en-gb/azure/iot-hub/iot-hub-raspberry-pi-web-simulator-get-started#overview-of-raspberry-pi-web-simulator

 

 

 

Overview of Raspberry Pi web simulator

Click the button to launch Raspberry Pi online simulator.

There are three areas in the web simulator.

  1. Assembly area - The default circuit is that a Pi connects with a BME280 sensor and an LED. The area is locked in preview version so currently you cannot do customization.
  2. Coding area - An online code editor for you to code with Raspberry Pi. The default sample application helps to collect sensor data from BME280 sensor and sends to your Azure IoT Hub. The application is fully compatible with real Pi devices.
  3. Integrated console window - It shows the output of your code. At the top of this window, there are three buttons.
    • Run - Run the application in the coding area.
    • Reset - Reset the coding area to the default sample application.
    • Fold/Expand - On the right side there is a button for you to fold/expand the console window.
Note

Github.

Create an IoT hub

  1. In the Azure portal, click New > Internet of Things > IoT Hub.

    微软提供的 Web 版 Raspberry Pi 模拟器

  2. In the IoT hub pane, enter the following information for your IoT hub:

    Name: Enter the name of your IoT hub. If the name you enter is valid, a green check mark appears.

    Pricing and scale tier: Select the F1 - Free tier. This option is sufficient for this demo. For more information, see the Pricing and scale tier.

    Resource group: Create a resource group to host the IoT hub or use an existing one. For more information, see Use resource groups to manage your Azure resources.

    Location: Select the closest location to you where the IoT hub is created.

    Pin to dashboard: Select this option for easy access to your IoT hub from the dashboard.

    微软提供的 Web 版 Raspberry Pi 模拟器

Important
  1. The IoT hub will be publicly discoverable as a DNS endpoint, so make sure to avoid any sensitive information while naming it.

  2. Click Create. Your IoT hub might take a few minutes to create. You can see progress in the Notifications pane.

    微软提供的 Web 版 Raspberry Pi 模拟器

  3. After your IoT hub is created, click it on the dashboard. Make a note of the Hostname, and then click Shared access policies.

    微软提供的 Web 版 Raspberry Pi 模拟器

  4. In the Shared access policies pane, click the iothubowner policy, and then copy and make a note of the Connection string of your IoT hub. For more information, see Control access to IoT Hub.

Note

You will not need this iothubowner connection string for this set-up tutorial. However, you may need it for some of the tutorials on different IoT scenarios after you complete this set-up.

Register a device in the IoT hub for your device

  1. In the Azure portal, open your IoT hub.

  2. Click Device Explorer.

  3. In the Device Explorer pane, click Add to add a device to your IoT hub. Then do the following:

    Device ID: Enter the ID of the new device. Device IDs are case sensitive.

    Authentication Type: Select Symmetric Key.

    Auto Generate Keys: Select this check box.

    Connect device to IoT Hub: Click Enable.

    微软提供的 Web 版 Raspberry Pi 模拟器

Important
  1. The device ID may be visible in the logs collected for customer support and troubleshooting, so make sure to avoid any sensitive information while naming it.

  2. Click Save.

  3. After the device is created, open the device in the Device Explorer pane.
  4. Make a note of the primary key of the connection string.

    微软提供的 Web 版 Raspberry Pi 模拟器

+

Run a sample application on Pi web simulator

  1. In coding area, make sure you are working on the default sample application. Replace the placeholder in Line 15 with the Azure IoT hub device connection string. 微软提供的 Web 版 Raspberry Pi 模拟器

  2. Click Run or type npm start to run the application.

Next steps

You’ve run a sample application to collect sensor data and send it to your IoT hub.

To continue to get started with Azure IoT Hub and to explore other IoT scenarios, see the following:

 

相关文章:

  • 2021-11-15
  • 2021-07-29
  • 2021-06-13
  • 2022-12-23
  • 2021-08-16
  • 2021-09-30
  • 2021-05-14
  • 2021-12-04
猜你喜欢
  • 2021-11-15
  • 2022-12-23
  • 2021-09-01
  • 2021-07-31
  • 2022-12-23
  • 2021-06-20
  • 2021-11-14
相关资源
相似解决方案