element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog AI to the Edge - Part 1: Introducing the SmartEdge Agile device
  • Blog
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: gecoz
  • Date Created: 11 Mar 2019 12:42 PM Date Created
  • Views 2001 views
  • Likes 11 likes
  • Comments 8 comments
Related
Recommended
  • edge computing
  • st sensors
  • avnet
  • ai
  • brainium
  • iot
  • octonion
  • smartedge agile

AI to the Edge - Part 1: Introducing the SmartEdge Agile device

gecoz
gecoz
11 Mar 2019

At the end of 2018, I have been invited to take part in beta testing of the new IoT + AI solution by AVNET and Octonion, organized by Element14. I was very interested in this new product and its ecosystem, as quite a lot of my latest work has revolved around AI, one way or another. Once the beta tested completed, I thought it could be helpful to take part to the RoadTest that followed, so I have offered to participate, as I already had the device.

 

I am writing a series of blogs that will be published alongside the RoadTest. The aim is to dig a bit deeper on some of the interesting features of this solution, trying to explore it and find its strengths and weaknesses, while at the same time better organise the RoadTest, breaking it down in smaller and more manageable parts.

 

In this first article, I will give some information about this new solution. While most of the information can be found on the marketing material published on AVNET and Farnell websites, whenever possible, I will try to enrich the information using the experience gained using the product.

 

 

What is all about

 

In the last few years, Artificial Intelligence and its derivatives, have gained traction and became mainstream on the technology media circus, and they are now amongst the most used buzzwords in papers and all sort of marketing material around (the choice of the blog title has not been made randomly! image). As such, it is hardly a surprise to find it all over the advertising brochures of AVNET SmartEdge Agile device  (well, I have to admit: whoever came up with the name for the device has done a pretty good job cramming in as many buzzwords as possible: Smart, Edge and Agile...3 for the price of 1!).

 

But is this solution just a marketing exercise, or is it bringing something new in the arena? Before even attempting to answer, we need to understand what the product is, and which needs (and market) it is trying to address.

 

From AVNET website:

 

Avnet’s turnkey SmartEdge Agile is a certified hardware solution with a full software stack that helps you avoid the complexities of deep learning tools and development processes. This offering allows you to build artificial intelligence models and push them to the edge with the support of Brainium’s zero-coding platform hosted on Microsoft Azure.

With SmartEdge Agile, you can use the same solution for all stages of your IoT project from proof of concept and value to pilot and production—with confidence that constant software and firmware updates along with reference designs and related BOMs keep you on the edge of the cloud and the cutting edge of development.

SmartEdge Agile isn’t just a new product, though. It also establishes a brand new category in the Internet of Things: meta-sensing. This CE and FCC-certified product is the first in a suite of hardware-software solutions that allow engineers at any level to develop and deploy AI-backed IoT solutions in as little as six months.

 

It is quite an interesting proposition. The solution has an hardware component and a software one. The hardware is the SmartEdge Agile device, a powerful IoT platform, equipped with a bunch of sensors and some processing power. The software is Octonion's Brainium software stack, which provides the backbone for management of IoT and AI, and securely connects the device to the cloud.

 

 

image

 

The product is aimed to manufacturers and engineers looking for rapid design and prototyping of IoT and/or AI solutions. Leveraging both the hardware platform offered by the SmartEdge Agile device, and the zero-code approach offered by Brainium and the AI Studio, AVNET reckons the development cycle can be significantly accelerated, ensuring a shorter time to market.

 

In this first part, I will explore in more detail the SmartEdge Agile device.

 

 

SmartEdge Agile

 

image

The first thing you notice when you get the SmartEdge in your hands is that the device it is rather compact. The enclosure is made of a sober black and white plastic, and it is not much bigger than a cigarette lighter.

 

From the outside, beside the on/off switch and the LED indicator, it is noticeable the presence of a particular kind of USB-C port. On closer inspection, on either ends of the device there are some rubber gaskets, which is a strong indication the device could have some sort of waterproofing.

 

Checking the USB-C port, it is rather evident it is really a special port: the photo on the right shows there is some rubber sealing around it, which suggests it may indeed be a waterproof USB-C port (similar to this) , possibly rated as IPX7 or even IPX8 (the "X" is due to the port not being classified for the protection from ingress of solids).

 

My bet is that the device is waterproof, resistant to accidental splashing of water, and possibly to some very short-time submersion in shallow water (<1m), but since I could not find any reference about IP rating in the official device literature, I would not try dipping the SmartEdge in water as yet!

 

UPDATE: I found out the device is IP67 certified. It is stated on the back of the packaging the SmartEdge Agile is packed and sold with.

 

Before taking apart the device, it is useful to understand the modular nature of the SmartEdge Agile, by taking a look at its architecture, as depicted below (source: AVNET):

 

image

 

The main board features two board-to-board connectors, used to expand the system. One of the connectors is used for the Sensor Board V1, and the other is available for adding an alternative connectivity board. AVNET has clearly made an effort to make the device as flexible as possible, to accommodate customers' specific requirements with minimal effort.

 

I can see the value in such offering, especially for those manufacturers that need to add IoT (or AI) capability to their products but don't have core competencies in the IoT area (or AI), and have very short time-to-market constraints. Using AVNET device and services could help, but... is there a catch?

 

Time to look inside the SmartEdge and check the specifications (full specifications can be found on the published datasheet).

 

 

{gallery} A look inside the SmartEdge Agile

image

SmartEdge Agile: On the left, you can spot the sensors board, and the protective gasket (far left)

image

SmartEdge Agile: Removing a few screws, the boards are freed from the "chassis". Removing the gasket reveals the actual sensors (far left)

image

SmartEdge Agile: A close up of the boards. At the bottom there is the main board,and on top of it there is the sensor board. It is visible the board to board connector, used to add functionalities to the main board.

image

SmartEdge Agile: The back of the main board hosts the 260mAh Li-Poly battery. The USB-C connector is visible on the far left, while the On/Off button is located on the right (near the QR code)

image

SmartEdge Agile: This photo shows how the sensors board is connected to the main board.

image

SmartEdge Agile: A close up of the free board to board connector.

 

The device I have been given, has the main board and the sensor board V1 configuration. The main board (BRAIN module) is built around the STM32 32-bit microcontroller, and uses a Nordic nRF52840 Bluetooth 5 SoC for low power connectivity.

 

While it was easy to spot the nRF52840 on the board, the STM32 microcontroller was covered under the QR code. Gently lifting up the sticker revealed the MCU is indeed the STM32L46QG, an ultra-low power ARM Cortex-M4F. Looking at the specs for the Nordic SoC , I cannot help but wonder how taxing is, in terms of processing power needs, the "AI Engine" hosted on the board: in addition to all the Bluetooth 5 LE and the communication facilities (like encryption, etc...), the nRF52840 is also equipped with a rather powerful 32-bit ARM Cortex-M4F core. Surely, judging from the datasheet alone, the Nordic Soc would be more than capable of managing the sensors and the communication, making the STM32 redundant. Obviously mine is merely a speculation as unfortunately, for the AI side of the product, there is very little information available.

 

The slideshow above illustrates some of the parts of the device. As said before, the device came with the Sensor Board V1, shown below.

 

image

 

The little board accommodates quite a number of sensors, and looking at the markings, they are all connected via I2C (from the photo on the right, amongst all the test points, we find the familiar SDA and SCL pads, which is probably the test access to the I2C bus where all the sensors are connected). Unfortunately I cannot verify this taking actual readings from the test points, as I don't have anything I can use to make a stable contact with the pads, and trying to solder anything on such minuscule 30MIL test points is way beyond my capabilities (and tools).

 

On the board there are the following sensors:

 

  1. Light Sensor: AMS TSL2540
  2. Temperature/Humidity Sensor: STMicroelectronics HTS221TRl
  3. MEMS Microphone: STMicroelectronics MP34DT01-M
  4. Time-of-flight (Proximity) Sensor: STMicroelectronics VL53L1CXV0FY/1
  5. Pressure Sensor: STMicroelectronics LPS22HB
  6. Inertial Measurement Unit (Accelero/Gyro) Sensor: STMicroelectronics LSM6DSLTR
  7. Magnetic Sensor: STMicroelectronics LIS2MDL

 

 

The task to supply power to the board is assigned to the Li-Poly 260mAh rechargeable battery.

 

This small battery ensures the device can work from a minimum of about 18 hours, with all the sensors enabled and collecting data at fastest sampling rate, to a maximum of 22 hours, with only one sensor (temperature) enabled and collecting data at the slowest sampling rate. The battery can be recharged using the USB-C connector, and takes about 3.5 hours to fully recharge from flat.

 

The USB-C connector can also be used to extend the device further, by adding other peripherals/sensors. This functionality has not been completely developed yet, and it is not yet available. Underneath the battery, there is another interesting IC, the Microchip USB2514 - USB-2.0 High-Speed 4-Port Hub Controller, which supports the idea the SmartEdge can be expanded also via USB connection.

 

This pretty much covers all the hardware specifications for the SmartEdge Agile, so let's talk about how the device is used. Basically, on its own, the device doesn't offer any user interface to interact with: all you can do with it is switch it On/Off and watch the LED blinking. If you want to manage the sensors, you have to use the Brainium Portal.

 

Essentially, the device is sold as part of a development kit, and the cost covers both the hardware, and the licence to use the online Brainium Portal (and the Microsoft Azure infrastructure) for 6 months (there is a data usage limit as well).

 

I will go in further details about how the "software side" of the solution works in my next blog, for now it is enough to know that without it, the device on its own is useless (I was hoping there was a way to leverage the USB to connect the SmartEdge to my laptop, and use its sensors "raw", bypassing all the software stack, but it is not possible)

 

Once again, the choice seems clear: AVNET is providing a Development Platform for IoT and AI, for everyone to use as prototyping tool. Then, if you think the platform is just what you need/want and would like to use it with your product/solution, you have to engage AVNET and basically use their services to finalise your product. While I think that the SmartEdge Agile boards are "reference designs", I'm not sure if the customers would be allowed to use the designs freely in production (to add to their own boards) or if they need to purchase from AVNET. Either way, the software side is not going to be open, so its cost needs to be factored in regardless. I have not enquired about the costs involved with all this, but I suspect it won't be cheap.

 

Now, as hinting at the beginning, there is a value in this proposition. You just offload to AVNET/Octonion all the burden of designing the IoT/AI layer, so you can focus on your product's functionalities. Not knowing how much this would cost, I cannot say if it is good value for money.

 

For sure, it is a different kind of development board, one that, after 6 months, becomes useless.

 

In my next blog I will introduce the Branium Portal, and will discuss the AI capabilities of the tool.

 

 

From the same series:

AI to the Edge - Part 2 : Introducing the Brainium Platform

AI to the Edge - Part 3 : AI Studio 

  • Sign in to reply

Top Comments

  • dubbie
    dubbie over 6 years ago +4
    Fabio, I am very interested in both IoT and AI although I don't know much about either in their modern forms. I find that there are so many different aspects to learn and understand before it is possible…
  • three-phase
    three-phase over 6 years ago +3
    Great start to your review, I look forward to reading the future updates. Kind regards
  • gecoz
    gecoz over 6 years ago in reply to three-phase +3
    Thank you Donald.
  • gecoz
    gecoz over 6 years ago in reply to DAB

    Thanks DAB.

     

    Fabio

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 6 years ago

    Very good introduction to your hardware.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • gecoz
    gecoz over 6 years ago in reply to dubbie

    Hi Dubbie,

     

    What I find frustrating, from a maker perspective, is that this quite powerful piece of hardware is going to waste once you lose access to the online portal. I mean, surely the sensor board can be hacked, and reused somehow, but it is such a waste for the main board!

     

    But then, the target market for this development board is not the makers, but manufacturers, and it is quite typical for this kind of offering  (End-to-End solutions) to be locked-in and throw everything away when done with the trial period.

     

    I hope you will find my blogs useful.

     

    Fabio

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 6 years ago

    Fabio,

     

    I am very interested in both IoT and AI although I don't know much about either in their modern forms. I find that there are so many different aspects to learn and understand before it is possible to really grasp what is going on in the main concepts. It took me quite a while to realise that the Cloud part of the IoT process has to be paid for, quite a shock when you are used to free stuff or just a one-off up-front payment, based on transaction levels. I'd quite like to have a good play with the IoT stuff and six months wouldn't be enough. I had a similar experience with my mobile phone - which I do not use much - trying out the SatNav part in my house and walking about. Before I knew what was happening my 30 MBytes of data was gone and everything stopped working. I'm still not sure if 30 MBytes of Data is a lot or not.

     

    I hope to keep following your activity to see if it helps me make a bit more sense of everything.

     

    Dubbie

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • gecoz
    gecoz over 6 years ago in reply to three-phase

    Thank you Donald.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
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