Home    Bloggers    Messages    Polls    Resources   
Tw  |  Fb  |  In  |  Rss
Duane Benson

Can Arduino Thrive in the IoT?

Duane Benson
Page 1 / 2   >   >>
Rich Quinnell
Rich Quinnell
10/7/2013 7:29:30 PM
User Rank
Blogger
Simple comparisons
I'm afraid that any meaningful method for comparing things first requires that you define what it is you are comparing and what it is to be meaningful. If you look at a metric such as instructions per clock cycle, that is one thing. If you look at how quickly you can calculate a CRC character, that is something different. Each would need a different method for measuring and making the comparison. Even the fancy benchmarks only look at one aspect - the CPU's performance performing a specific task.

No, I think it is always going to be determined case by case.

50%
50%
Jamie
Jamie
10/7/2013 6:53:23 PM
User Rank
Worldwide Wizard
Re: Two new arduinos
If you listen to Atmel they spin an interesting tale that because they use a RISC instruction set that is tailored for microcontroller applications the AVR series will deliver more throughput per clock cycle than any other processor.  If that's true then you would get different results for different type application programs. I think you're right that benchmarking tests seem overly complicated and it would be helpful to have a better way of comparing processors.

50%
50%
Duane Benson
Duane Benson
10/7/2013 5:07:45 PM
User Rank
Blogger
Re: Two new arduinos
Rich - In the old days, benchmarks were pretty simple. I just did some calculations  and timed them. It's a lot more complex now. I do recall, a year or two ago, looking at an embedded banchmark system, but it seemed far too complex to be practical.

I'd really like to come up with a meaningful method for comparing something like a Pentium-based Arduino with a ChipKit Arduino. Any thoughts on how to do that? Or, is it always going to be different, determined on a case by case basis?

50%
50%
Rich Quinnell
Rich Quinnell
10/7/2013 1:51:50 PM
User Rank
Blogger
Re: Two new arduinos
The Pentium class is kind of ancient but the 8-bitter in the original Arduino is antedeluvian. The Intel part is probably sufficiently behind the leading edge that is is pretty inexpensive, which is one of the key attributes these boards need, I think.

50%
50%
Duane Benson
Duane Benson
10/4/2013 4:47:47 PM
User Rank
Blogger
Re: Two new arduinos
I saw that. I wonder which one performs the best. The Intel version is proabably a pretty speedy board, but whenever I hear "Pentium class" I think ancient, in terms of processors.

I may buy one at some point to see how it stacks up.

50%
50%
Rich Quinnell
Rich Quinnell
10/4/2013 4:32:24 PM
User Rank
Blogger
Two new arduinos
Both Intel and TI now offer Arduino-compatibles with powerful processors. See my link in the reader boards: Powerful new Arduinos

50%
50%
Duane Benson
Duane Benson
9/19/2013 12:04:51 PM
User Rank
Blogger
Re: Where available?
JK - Thanks for your kind words and welcome to IOT World. I'm excited to be a part of this community as well.

I haven't used .Net Micro yet, but it's probably something I should look into. Thanks for the link. Keep us posted on your progress.

50%
50%
jkvasan
jkvasan
9/19/2013 1:48:48 AM
User Rank
Local Activator
Re: Where available?
Duane,

This is my first post in the IoT world and I am happy to part of this exciting community. I have always liked your practical-oriented blogs.

Your blog gives a great account on Arduino. I also would like to point out that Netduino and its further variants are making great inroads into the IoT. Microsoft's open source platform .Net Micro Framework can be run in Netduino.

I am trying to run .Net Micro in my Rspberry Pi as narrated in ".NET Microframework on RaspberryPi (Part 1)". Installed the Mono and would be running some codes by the week end.

50%
50%
Duane Benson
Duane Benson
9/12/2013 4:13:28 PM
User Rank
Blogger
Re: Where available?
Raul - I did see the mbed compatibility. I'm anxious to try that out too. I see mbed capability as being in a similar place with32 bit Arduino compatible devices. When time to market and useability by less seasoned developers are more important than optimization, I think both will have a place. Neither are quite there yet, but they're getting close.

50%
50%
Raul
Raul
9/12/2013 4:09:28 PM
User Rank
Local Activator
Re: Where available?
Duane, the list shows devices in various degrees of compatibility. In the case of the FRDM, as far as I know it is listed just because it has GPIO headers to which Arduino shields can be physically connected. More than that, I don't think it is supported by the Arduino libraries and IDE.

Speaking of, and in case you weren't aware, the FRDM board is now supported by the mbed platform too. If I recall well you were experimenting with the mbed board, so this might be of your interest now that you have the FRDM board too.

50%
50%
Page 1 / 2   >   >>
More Blogs from Duane Benson
Monitoring wildlife can help protect them without imposing undue inconvenience on human visitors to the wild.
There are lots of good IoT ideas out there, but some are not enough to create a sustainable product.
Building on his earlier experiences with the WeMo IoT switches, Duane explores programming them to operate without his involvement.
Intrigued by an earlier IoT World blog post, Duane tries out some web services promising a simple means of connecting to the Internet of Things.
The IoT holds considerable promise, but let's not get carried away.
flash poll
video blogs
SDN's Explicit Forwarding ...
We can't prove based on current usage that SDN ...

1:52

0 comments
IoT Design & the Control Loop
You have to pay attention to the length of the ...

2:01

0 comments
Wearable Tech, IoT & ...
To make wearable tech work we need to be sure the ...

1:57

0 comments
SDN & IoT: It's Complicated
SDN and IoT have some potentially significant ...

2:00

0 comments
3 Dimensions for IoT APIs
Developers building IoT apps will need APIs that ...

2:03

0 comments
How Can We Help Stamp Out ...
What matters is not what you do in an application ...

2:10

0 comments
Another IoT View: ...
Viewing the IoT as a bunch of correlations that ...

2:16

0 comments
IoT, PnP & DIY
Smarter on-net elements for home and process ...

2:07

0 comments
Matching the Cloud & IoT
The cloud, using tools already available from ...

2:04

0 comments
IoT & the 'First Telephone ...
The solution to the IoT's bootstrap problem may be ...

2:06

0 comments
New Single-Board Systems ...
Single-board computers for IoT applications can ...

2:06

0 comments
Taking IoT Security ...
Simple sensors are hard to make smart and hard to ...

2:08

0 comments
The IEEE & the IoT
Howard M. Cohen discusses the IEEE's involvement in ...

1:43

0 comments
No Separate Engineering ...
Howard M. Cohen discusses the likely role of the ...

2:13

0 comments
IoT-as-a-Service
The future for the IoT, at least in the consumer ...

1:26

1 comment
follow us on twitter
like us on facebook
IoT World
About Us     Contact Us     Help     Register     Twitter     Facebook     RSS
Tom Nolle
SDN's Explicit Forwarding & IoT Security

9|12|14   |   1:52   |   (0) comments


SDN uses a central controller to decide what packets can be forwarded, so it could absolutely control access to IoT elements and provide a high level of security. The problem is scalability; we can't prove based on current usage that SDN could scale to large numbers of sensors and valid users. A second model may be needed.
Tom Nolle
IoT Design & the Control Loop

9|8|14   |   2:01   |   (0) comments


Any sensor application has a path from the sensor through a process point and back to the action point, often called a control loop. You have to pay attention to the length in milliseconds of this path or you risk getting so far behind the thing you're controlling that your application will be useless.
Tom Nolle
Wearable Tech, IoT & Authenticity

9|8|14   |   1:57   |   (0) comments


Wearable tech could be combined with IoT to create useful applications from tracking food/beverage nutrition to identifying the store with the best price by looking at various storefronts. To make it work, though, we need to be sure that what IoT provides is authentic, reliable information on which we can base decisions.
Tom Nolle
SDN & IoT: It's Complicated

9|8|14   |   2:00   |   (0) comments


SDN and IoT have some potentially significant natural symbiosis, but not necessarily in the ways everyone is talking about. Two things of special interest are the notion of a "Control and Sensor Network" built on the model of content delivery networks, and IoT security based on SDN principles, both topics to be covered in future vblogs!
Tom Nolle
3 Dimensions for IoT APIs

9|8|14   |   2:03   |   (0) comments


Developers building IoT apps will need APIs that expose IoT assets in three dimensions: geographic area, subject-tracking, and by-sensor-type. All these APIs will have to accept "credentials" so that data can be filtered by the privileges of the requestor. If all this can be done, we can count on rich IoT apps.
Tom Nolle
How Can We Help Stamp Out IoT Hype?

9|8|14   |   2:10   |   (0) comments


IoT, like most tech these days, seems to be all about hype. We can help realign things by focusing on what matters, which is not what you do in an application sense, but what technology models you expose to related IoT components and users with needs.
Tom Nolle
Another IoT View: Correlation & Context

8|27|14   |   2:16   |   (0) comments


The IoT can be viewed as a network of devices, as a web of information, or as a bunch of correlations that provide context for what we do and see. Taking this last view might help create more IoT value, guide us toward low-apple missions, and focus us on the real security concerns.
Tom Nolle
IoT, PnP & DIY

8|20|14   |   2:07   |   (0) comments


Traditional sensor networks don't put low-level elements on the Internet for cost reasons, but smarter on-net elements for home and process control could make the IoT a lot more accessible. In the end, it may be worth the extra cost to get extra participation.
Tom Nolle
Matching the Cloud & IoT

8|15|14   |   2:04   |   (0) comments


The cloud, using tools already available from providers, could offer significant value-add in IoT applications, particularly in making data available from a large, diverse set of sensors and turning that data into big-data/Hadoop repositories or workflows.
Tom Nolle
IoT & the 'First Telephone Problem'

8|15|14   |   2:06   |   (0) comments


You can't sell the first phone, the saying goes, because there's no one to call. The IoT may face a similar bootstrap problem. The solution may be to focus on placing sensors on the objects that interest us, adding environmental sensors as we build the business case.
Tom Nolle
New Single-Board Systems Offer IoT Value

8|15|14   |   2:06   |   (0) comments


New efforts to create single-board computers for IoT applications may add the most value when the systems are deployed as controllers for sets of local sensors. They can lower costs and improve security. But we need to look at the range of applications to be sure we have the needed standards for accessing these controllers.
Tom Nolle
Taking IoT Security Seriously Is Critical

8|8|14   |   2:08   |   (0) comments


Simple sensors are hard to make smart and hard to keep secure, but we have to make security work to make the IoT work.
Video Blogs
The IEEE & the IoT

7|24|14   |   1:43   |   (0) comments


In a companion piece to his blog, IEEE Claims Its Role in the Internet of Things, Howard M. Cohen discusses the IEEE's involvement in the IoT's governance.
Video Blogs
No Separate Engineering Task Force for the IoT

7|23|14   |   2:13   |   (0) comments


In this companion piece to his blog, Who Governs the Internet of Things?, Howard M. Cohen discusses the likely role of the Internet Engineering Task Force (IETF).
Tom Nolle
IoT-as-a-Service

7|23|14   |   1:26   |   (1) comment


The future for the Internet of Things, at least in the consumer space, may need the offering of services, not just devices.