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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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
RIoTboard
  • Products
  • Dev Tools
  • Single-Board Computers
  • RIoTboard
  • More
  • Cancel
RIoTboard
Blog Steve's RIoTboard Blog #1
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RIoTboard to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dragonstyne
  • Date Created: 25 Jun 2014 7:51 PM Date Created
  • Views 3029 views
  • Likes 3 likes
  • Comments 22 comments
  • android
  • rfid
  • riotboard
  • riot
  • cortex-a9
  • iot
  • introduction
  • linux
Related
Recommended

Steve's RIoTboard Blog #1

dragonstyne
dragonstyne
25 Jun 2014

What is this thing anyway?

 

The wonderful folks at Element14 were gracious enough to send me a RIoTboard to evaluate and experiment with. My first question was, what is a RIoTboard and what can I do with it.  Well, I was happy to learn it had nothing to do with crowds of people getting rowdy in the streets. As I learn about the RIoTBoard and what it can do, I'll document it in a series of blogs. Welcome to chapter 1.

 

First, what is it?

 

The I,o,T in RIoTBoard refers to the Internet of Things.

 

According to Wikipedia.org: Internet of Things - Wikipedia, the free encyclopedia

 

"The Internet of Things (IoT) refers to uniquely identifiable objects and their virtual representations in an Internet-like structure."

 

This is not a new concept. Each day, items from mail to melons, are transported all over the world. These items are tracked with barcodes, quick response (QR) codes and radio-frequency identification (RFID) tagging. Retail stores, supermarkets and libraries around the world protect their merchandise with electromagnetic (EM) tags. Add to this credit / debit cards, smart cards and keys and it’s easy to see we are all members of the Internet of Things in one form or another.

 

All this was designed to make our lives easier and less mundane. But, tagging and tracking are just a small part of this idea. To be in the true spirit of the Internet of Things, everyday items such as toasters, microwave ovens, coffee makers and refrigerators should also be connected. When you get up in the morning your toast is ready, the muffin you placed in the oven night before is warm, your coffee is brewed, and your regenerator tells you that you are out of fig preserves. 

   

This leads to, why the RIoTboard?


Since it is not practical to glue your laptop to the regenerator, necessity the mother of invention, raised her head and said “We need something that is, inexpensive, easy to use and relatively small”. “We need a Shrubbery!  Actually, something to monitor, water and provide sun light would be nice. But I digress, to answer this call, the folks at riotboard.org  decided, as they put it, to create a “development platform to allow design engineers the flexibility and power to develop in the new Internet of things (IoT)", essentially, a Revolutionizing the Internet of Things board. The bonus is they made it open source. With so many devices needing to be connected, I believe this was a good move indeed. 

 

On to the RIoTboard

 

The board measures 75mm X 125mm. The Quick Start Manual that came with the board called for a 5VDC, 4 amp supply. However, after checking the Manuals on the Element14.com web site, RIoTboard: Revolutionizing the Internet of Things - An Open Source Platform , both call for a 1 amp supply. This reinforces the practice of checking for updates. Please see the manual for all the specifications board and processor. I was happy  learn the board itself only requires 600mA to run. We have to start somewhere. When you add peripherals and accessories it goes up from there.


Here is a size comparison of the RIoTboard with the Raspberry Pi Mod B and  the Arduino Uno

image

The RioTboard comes with Android 4.3, Build 1.0.0-rc2 installed. The board can run on Android as well as Linux. Both distributions are available for download at Element14.com, RIoTboard: Revolutionizing the Internet of Things - An Open Source Platform.


At first glance, I am impressed with the layout. It looks like a mini version of the motherboard you would find in any desktop PC, yet it only slightly larger than a 2.5 inch laptop hard drive.


The I/O, depicted in Figure 2, is extensive for a board this size. All I needed to get the RIoTboard up and running was an inexpensive 5VDC 1.5 amp power supply (Available through Element14), an HDMI cable, a monitor or TV with HDMI, a keyboard and a mouse.  I actually used a wireless mini keyboard with a built in touchpad that I received with the Raspberry Pi XBMC kit from Element14.


imageNice features are the inclusion of selectable boot configurations, SD and microSD card slots, audio input and outputs, and camera connectors. This is important, so that smart refrigerator can scan the barcodes, record and inventory the items you put in and take out. That way, it can tell you about the fig preserves. Hopefully, before morning…


You can find some great people at here at Element14's RIoTboard community, that are working on ways to make the RIoTboard perform. There you can find answer to questions, ideas for projects and join the developmental process in action.


In our next chapter we will dive in to RIoTboard and see how it ticks.


Thought for the day... "What you see is not necessarily what you get...."

 

 

 

  • Sign in to reply

Top Comments

  • e14 Contributor
    e14 Contributor over 12 years ago +3
    The camera connection is there so that your smart fridge can take a snapshot of who is nicking the beer at 2am and how drunk they are. It then uses facial recognition to post the photo to your facebook…
  • mcb1
    mcb1 over 12 years ago in reply to e14 Contributor +1
    I purposely made my Beer Tap minion-proof. My beer seems to last longer since my son left home ..... Scanning barcodes only works if you can mind a minion to go and pick it up (and pay for it). Mark
  • dragonstyne
    dragonstyne over 12 years ago in reply to DAB +1
    Thank you DAB, Good luck on your battle. It's a daunting task. I hope you are victorious! Mark, I believe it's in the job description for a son to reduce the parent beer consumption by acquisition. -S…
  • e14 Contributor
    e14 Contributor over 12 years ago in reply to mconners

    Michael Conners wrote:

     

    I used your u-boot and kernel with ubuntu. Worked great, unitl I updated . I

    There's probably something in the list of installed packages that gets updated and in the process overwrites something important. I'd start by looking for something related to u-boot or the kernel.  Once you find whatever it is, there are a couple of options, you can put the package on 'hold' which should stop the updater from doing anything to it. If that doesn't work, then look into apt 'pinning' which should allow you to permanently exclude a particular package. Some info here https://help.ubuntu.com/community/PinningHowto

    I forget the exact details, but you essentially pin the package to an empty string, or "" to make it such that the package won't get touched: http://askubuntu.com/questions/75895/how-to-forbid-a-specific-package-to-be-installed

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • e14 Contributor
    e14 Contributor over 12 years ago in reply to bwelsby

    Well of course the reason it doesn't include cgroups is so that systemd can't run image

     

    Seriously though, I'll never run systemd myself. But this is much the same as I'll almost never run gnome or kde on a board like this - just a personal choice.  The problem of course is that the only way to make 'anything' work is to enable absolutely everything including three or four kitchen sinks...  I'm still of the opinion that building, or encouraging, bloated nonsense like that is inappropriate for something going onto a board like these.  What I do hope is that I've given people enough knowledge to be able to work the rest out and to make their own choices.  When I started out doing this I never wanted to do it all, happy to be an enabler for others to do what they want!

     

    Anyway, if you managed to get the new u-boot working with the ubuntu kernel that would be interesting!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bwelsby
    bwelsby over 12 years ago in reply to e14 Contributor

    I did have a play at using your kernel with Ubuntu and did get it working, one thing needed if updating the Ubuntu distribution though is the kernel needs Control Groups enabling otherwise it fails to install libpam-systemd this then snowballs into further errors on other packages.  I have also used your kernel and the Ubuntu Core arm rootfs  from https://wiki.ubuntu.com/Core  which also worked but not had much time to really check it out fully.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mconners
    mconners over 12 years ago in reply to mconners

    And fortunately I was smart enough to tar off the working version so reinstall was easy.

     

    Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mconners
    mconners over 12 years ago in reply to e14 Contributor

    I used your u-boot and kernel with ubuntu. Worked great, unitl I updated image. I currently have Precise 12.04 running on my RIoT. I have to figure out why it broke after update, but once I do ...

     

    Mike

    • Cancel
    • Vote Up 0 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 © 2026 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.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube