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
  • 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 2701 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

  • Former Member
    Former Member over 11 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 11 years ago in reply to Former Member +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 11 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…
  • dragonstyne
    dragonstyne over 11 years ago in reply to Former Member

    Greetings Wayne,

    You are 100% correct.

    I actually meant 125mm which is the same thing.

    I fumble fingered a decimal point.

     

    Thanks for pointimageing it out.

     

    Best Regards,

     

    -Steve

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago

    "The board measures 75mm X 12.5mm."


    Did you mean "12.5 cm"?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bwelsby
    bwelsby over 11 years ago in reply to Former Member

    selsinork wrote:

     

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

    I won't argue with that image

     

    I also I prefer a nice small bare minimum, that's why I tried the Ubuntu Core rootfs it's just like your Debian rootfs   I had a few configuration changes to make to enable network, serial console etc. but it seams to be working okay.  I was going to document it for everyone but got side tracked onto something else.

     

    FYI   I had a poke around on the Ubuntu distro downloaded from Element14, if you look at the old logs in /var/log/dmesg.4.gz and  syslog.4.gz you will see it was running on a quad core Sabre Lite board or rather the rootfs was. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to mconners

    That may still be something silly like it's updated the kernel to some generic one that's missing drivers or has the wrong devicetree for the board. Given that the devicetree is only available in 3.16-rc* onwards I think it's unlikely ubuntu will be shipping that just yet image

     

    My usual trick for regaining access to a system at that point is to change the kernel command line to include something like init=/bin/bash which at least gets you a minimal access that would let you remount the root file system read-write and then enable a console login.  It's somewhat akward to use bash as init since you'll end up with a shell that has no job control, so things like Ctrl-C don't work... This is a problem when you do something (like ping) that requires you to use Ctrl-C to exit...  with bash-as-init none of the normal startup processes will run, so you really are limited in what you can do, emergency use only!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mconners
    mconners over 11 years ago in reply to Former Member

    Actually "didn't work" is a broad statement. It actually did boot again, but never brought up the network interface or the UI on the HDMI screen. I hadn't enable login at the console, so while I could see the messages, and there were no major complaints, I couldn't login to debug why the network didn't come up. I just haven't tried again since. Too many distr.. ooh, something shiny

    • 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 © 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