element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Industrial Automation
  • Technologies
  • More
Industrial Automation
Blog Connect to AVNET iotconnect.io with Python IoTConnectSDK and BLE - part 5: A Cloud User Experience Example
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Industrial Automation to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Jan Cumps
  • Date Created: 13 May 2021 10:34 AM Date Created
  • Views 810 views
  • Likes 5 likes
  • Comments 0 comments
  • iotconnect
  • iiot
  • rsl10
  • smartedge
Related
Recommended

Connect to AVNET iotconnect.io with Python IoTConnectSDK and BLE - part 5: A Cloud User Experience Example

Jan Cumps
Jan Cumps
13 May 2021

AVNET's iotconnect.io cloud platform is an online service that you can use to send data to, and then show it on a dashboard. In this blog series I'm learning the Python SDK and integrating BLE devices.

In this post: check how it looks like on a custom iotconnect.io portal.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

User Experience Scenarios

 

The custom dashboard for the SmartEdge / RSL10 / IoTConnect combination is made to deal with two types of actors:

  • a person in several professional settings: training room, conference room, machine room: focus on simple direct info
  • an asset tracker: a single page to review all devices around and get their details: focus on complete overview and technical info

 

Asset Tracker

 

This scenario comes with three screens. A map with all devices and sensors details drill-down, and a detailed device info view.

 

Map Screen

 

image

In this view, you can scroll over the map, zoom into the area you are interested in, and locate the devices.

In the image above, I zoomed into Western Europe, and searched for my device.

The location is not derived from my WiFi spot. I entered the coordinates in the device's attributes.

 

When I click on the green locator, more details pop up.

That info is again something I voluntarily entered in the device attributes. No spoofing or spying.

image

When I click on the green hyperlink, the dashboard drills down to the sensors details page.

 

RSL10 Sensors Detail Drill Down Screen

 

image

The top part of this page, where you see the actual values, is live data. When the RSL10 tag is in reach of the SmartEdge, this is updated every few seconds.

The lower half of the screen shows historical data.

 

Gateway Details Screen

 

image

The asset manager can search for a device by name, and review static and dynamic data.

It shows static data that's defined at the time the device is enrolled on the cloud (unique ID, name), and data attributes manually entered for that device (location, description, ..).

It also shows live data of all attributes that the Gateway receives from the RSL10 and forwards to the cloud.

The bottom screen allows to show the live graph of a selected attribute.

 

The reason why in the capture above all movement and orientation data is 0, is because my RSL10 is in Environmental Only mode.

In the previous section, where I show the RSL10 Sensors Detail Drill Down Screen, the device was in Acceleration Mode. You can see that the Orientation telemetry was visible at that time.

 

There is also a Rules and Notification demo. I will cover it in the next post.

 

User Experience in Professional Settings

 

This example comes with three scenarios. A classroom, a meeting room and a shop floor with machinery.

All of them are showing the device as a proximity indicator / beacon.

 

Zone Asset Tracking

 

image

This example monitors if an asset is replaced or taken out of a work area or classroom. When the signal strength drops below a threshold, this is detected:

 

image

 

Safe Distance

 

image

 

This one is pandemic-themed. You define how many people can be in a location at the same time.

When there is too many people too close, it is detected.

This is partly simulated in the example, so you can test it on your own. The red people are simulated, the green person is you.

image

 

Information Push on a Shop Floor

 

My favourite. It shows how a BLE beacon (played by the RSL10) and a gateway can work together to help an operator.

In this scenario, the operator has a tablet and an RSL10 beacon.

The operator (played by me) is instructed on the tablet to go to a particular machine (played by the SmartEdge).

Once approaching, the Current Value indicates if the direction is right and guides them to the right location.

image

Once in front of the right machine, the tablet shows the front panel with help and info pops up.

image

When the operator clicks on a control, it shows info:

image

When the machine is in an error state, instructions are shown:

image

 

That covers all the examples except Rules and Notifications. Those are for the next post.

 

 

The Python SDK with On Semiconductor RSL10 BLE article seriesIndustry
part 1: overview and goal
part 2: WiFi Provisioning
part 3: Adding a Module (RSL10)
part 4: Talk BLE to the On Semi RSL10 Sensor Kit
part 5: A Cloud User Experience Example
part 6: Register as a Gateway Device
part 7: Register a Gateway and Client Devices
The NODE-Red SDK article seriesIndustry
part 1: overview and goal
register a Thing and connect to IoTConnect.io cloud
part 2: create an account and log on to the portal
part 3: set up the thing and its interface in the cloud
part 4: set up Node-RED and first exchange
interact with IoTConnect.io cloud
part 5: online dashboard
part 6: rules and alerts
part 7: messages and commands from the cloud
safer connections with certificates
part 8a: safer connect with Self Signed Certificates
part 8b: safer connect with CA certificatesY
commercial and industrial scale: outsource certificate generation and programming to subcontractors and suppliers
part 9a: Outsource Certificate Signing in IIoT Supply ChainY
part 9b: IIoT supply chain and Certificates - Create Ca Root certificate, Load to IoTConnect Cloud and ValidateY
part 9c: IIoT supply chain and Certificates - Create an Intermediate CA Certificate for your SubcontractorY
part 9d: IIoT supply chain and Certificates - Subcontractor Generates a Thing Certificate for Your DeviceY
part 9e: IIoT supply chain and Certificates - Test!Y
commercial and industrial scale: Trusted Platform Module (TPM) Authentication
part 10: Trusted Platform Module (TPM) SecurityY
Infineon SLx9670 Trusted Platform Module (TPM) for IoT SecurityY
The Automate Device Provisioning and Cloud Configuration article seriesIndustry
Automatic Provisioning with REST APIY
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube