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

0 comments
Balancing Sensor Cost ...
There's a cost to using directly addressable ...

1:47

0 comments
Good IoT Standards Aim at ...
IoT standards initiatives could be a monumental ...

2:14

0 comments
Contextual Services as the ...
The biggest benefit of the IoT may be in getting ...

2:03

0 comments
The IoT & IPv6
We've heard for decades that we need to move to ...

2:13

0 comments
Managing the Cost of IoT
Experience says the cost of IoT depends most on the ...

2:14

0 comments
Standards & the IoT
The buzz created by Microsoft joining the AllSeen ...

2:11

0 comments
Governance of the IoT ...
Three major contenders are in play to provide ...

1:42

1 comment
Interpreting Events in ...
The geographic dispersal of sensors in IoT can ...

2:10

0 comments
There's a Lot of Cloud in ...
The distributability and scale of the Internet of ...

2:10

0 comments
Publish & Subscribe in ...
The use of publish-and-subscribe connections to IoT ...

2:14

0 comments
Is There More IoT News ...
Apple's IoT announcements enter it into a market ...

2:09

0 comments
The Network Issues for ...
People think about IoT network impact in terms of ...


0 comments
follow us on twitter
like us on facebook
IoT World
About Us     Contact Us     Help     Register     Twitter     Facebook     RSS
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   |   (0) comments


The future for the Internet of Things, at least in the consumer space, may need the offering of services, not just devices.
Tom Nolle
Balancing Sensor Cost Against IoT Reliability

7|18|14   |   1:47   |   (0) comments


In IoT, using an intermediary sensor controller makes sensor networks cheaper, but it also creates a single point of failure. There's a cost to using directly addressable sensors beyond the sensor cost itself, and that's the cost of securing your sensors.
Tom Nolle
Good IoT Standards Aim at the Right Targets

7|17|14   |   2:14   |   (0) comments


IoT standards initiatives could be a monumental waste of time if we don't focus them where they count: on the connection between sensor controllers and applications. We need consistent APIs here because developers won't do a zillion versions of their software to fit all the possible interfaces.
Tom Nolle
Contextual Services as the IoT Driver

7|15|14   |   2:03   |   (0) comments


Mobile services have to be "contextual" in that they have to reflect the physical, social, and event contexts in which the user is operating. The biggest benefit of the IoT may be in getting enough useful information to build contextual services.
Tom Nolle
The IoT & IPv6

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


We've heard for decades that we need to move to IPv6, because we're running out of Internet addresses, and we've somehow worked around it. Flash: The workaround doesn't work with most devices we think will make up the IoT, and IPv6 may be a mandatory step.
Tom Nolle
Managing the Cost of IoT

7|9|14   |   2:14   |   (0) comments


Experience says the cost of IoT depends most on the cost of the sensor network and the cost of storage. There are steps you can take to manage both, and these will help you make the business case for IoT more easily and also ease ongoing ownership costs.
Tom Nolle
Standards & the IoT

7|9|14   |   2:11   |   (0) comments


The buzz created by Microsoft joining the AllSeen alliance raises the question of the importance of standards in IoT, and it's not an easy one. It may depend on just how much generalized sensor deployment and use you think will happen.
Video Blogs
Governance of the IoT Under Contention

7|3|14   |   1:42   |   (1) comment


Three major contenders are in play to provide governance of the Internet of Things.
Tom Nolle
Interpreting Events in Your IoT Application

7|3|14   |   2:10   |   (0) comments


The geographic dispersal of sensors in IoT can wreak havoc with the interpretation of events by your control processes because of issues with recognizing event time stamps and also analyzing the context of events relative to each other.
Tom Nolle
There's a Lot of Cloud in IoT's Future

6|25|14   |   2:10   |   (0) comments


The distributability and scale of the Internet of Things makes it a logical place to apply cloud technology and to harness cloud services. In fact, cloud/IoT symbiosis may be the most important thing to watch as a metric for assessing how far IoT has and will come.
Tom Nolle
Publish & Subscribe in Your IoT

6|25|14   |   2:14   |   (0) comments


The use of publish-and-subscribe connections to IoT sensors can provide a lot of benefits, ranging from DoS protection and general policy/compliance control, to ensuring that users of data can find it without having to browse through hosts of non-relevant sensors.
Tom Nolle
Is There More IoT News Than Apple's?

6|25|14   |   2:09   |   (0) comments


Apple's IoT announcements enter it into a market already established. GE has some new IoT technology that could expand on what's already the largest IoT application, RFID, by adding in imprintable sensors.
Tom Nolle
The Network Issues for IoT: More Than 'Traffic'

6|25|14   |     |   (0) comments


People think about IoT network impact in terms of traffic, but most IoT devices aren't big traffic generators. What matters in an IoT control network is low latency and low packet loss, and these issues may drive IoT networks to a different and separate place vs. normal enterprise networks.