Home    Bloggers    Messages    Resources
Tw  |  Fb  |  In  |  Rss
Rich Quinnell

Can 8-bit MCUs Handle the IoT?

Rich Quinnell
Newest First   Oldest First   Threaded View
Page 1 / 2   >   >>
NI$HANT
NI$HANT
12/3/2012 1:16:56 PM
User Rank
Blogger
Re: 8-bit preference
Actually some of my clients try to get down and dirty so deep because they think that they must or atleast try their best to understand the physics/engineering of the system so that whatever maximum they can absorb is good for them!(and try their best to eliminate the ENGINEER) So they try to get control over the situation but 99% of them fail and handover to me when they are fed up of complexities.

A very recent case of IoT only! where one client who has never tried his hands in electronics and is pure software related kid wants to know whether I use a 8 Bitter or a 32 Bitter, However I felt that he need'nt ask such things as you said whether I use peanut butter or grape vine its the complete functionality that does matter.

 

50%
50%
Rich Quinnell
Rich Quinnell
12/3/2012 12:51:46 PM
User Rank
Blogger
8-bit preference
What is is about 8-bit devices your clients prefer? Most of my clients leave the choice of devices up to me, specifying only function, performance level, and cost. Are these clients taking over maintenance and upgrades of the design once you are through? It that case, I can see them requiring you to use an MCU that they have the resources to support. But if you are handing them a complete design, they shouldn't care if you made it out of peanut butter as long as it meets their product specifications.

50%
50%
goafrit
goafrit
12/3/2012 10:34:18 AM
User Rank
Program Manager
Re: TCP IP for 8051
>> http://www.wickenhaeuser.de/

Thought I am the only following up what they are doing there. The good aspect of their works is how they make everything free including the source codes. I have actually bought a stack from there for a customer project.

50%
50%
NI$HANT
NI$HANT
12/1/2012 12:15:29 AM
User Rank
Blogger
Re: Dropping costs
I have seen my clients stressing on utilising a 8-Bitter even when I told them that I have switched over to 32-Bitter ARM's and no longer want to utilise a 8-Bitter no more and even told them that 32-Bitter's is cheap these days, This is true even for clients whoare very well versed in programming.

They tend to assert stress over over-simplifying development.

50%
50%
Rich Quinnell
Rich Quinnell
11/30/2012 6:07:35 PM
User Rank
Blogger
Dropping costs
I agree with you (though some might argue) that 32-bit costs are dropping, including development costs. Freed from the need to carefully watch every byte to squeeze past performance and memory limitations, and bolstered by more powerful tools and libraries, development for 32-bit devices should be faster than a comparable project on an 8-bit device. This does not include factors such as availability of legacy software, time to learn new tools and architectures, and the like.

But for simple projects the differences may not be enough to merit the switchover. My feeling is that over time most projects will become more complex as folks begin to expect more features in their electronic products.

50%
50%
dimonic
dimonic
11/30/2012 5:19:45 PM
User Rank
Program Manager
Re: Concern for IoT with 8bit
With volumes in the 32 bit world only increasing,the costs are dropping all the time.

Costs of 8 bit may actually not represent any saving at all especially when you consider all the circuitry required for more advanced capabilities such as networking, radios for wireless protocols etc. which may be implemented in a 32 bit SoC.

Another major cost factor is development time, and once bitten off, developing for 32 bit devices is in many ways easier and better tools exist for it - and more drivers.

 

50%
50%
Rich Quinnell
Rich Quinnell
11/30/2012 5:05:36 PM
User Rank
Blogger
Re: Concern for IoT with 8bit
dimonic, you bring up a good point. Many of the implementations currently available only handle IPv4. While an IPv6 network can handle an IPv4 node, you do face some problems in the IP addressing. For an IoT device, the IPv6 should be the protocol of choice. So, check carefully what version the stack or module you use implements. This may be another stubmling block for 8-bit devices since the IPv6 is more complex to implement.

50%
50%
dimonic
dimonic
11/30/2012 5:00:43 PM
User Rank
Program Manager
Concern for IoT with 8bit
I hope the various implementations of TCP/IP out there are IPV6 ready - this may be of special importance to the IoT, since we are almost out of unique IP address, and many appliance like objects will work best if they have an exposed, unique IP address.

 

Does anyone know of any IPV6 stacks for 8 bit MCUs?

50%
50%
Rich Quinnell
Rich Quinnell
11/29/2012 4:03:53 PM
User Rank
Blogger
Re: Who'se the host?
Duane, I think the answer is that yes, these are often MCUs, simply preprogrammed to handle th communications. So, if you could hack into them you could probably embed your own code alongside the communications protocols. Seems like a lot of work, though. Easier to get your own high-end MCU and license the stacks and go from there. Fewer compromises.

But hey, if you have an existing 8-bit design and need to glue on network capability, this might be the way to go.

50%
50%
duanebenson
duanebenson
11/29/2012 10:37:29 AM
User Rank
Blogger
Who'se the host?
I've looked at these modules a few times but a question keep coming to mind. The modules have their own MCU to manage the Ethernet. Does that make my "main" 8-bit MCU redundant? If the MCU on the Ethernet module is a little ARM, it may very well have more left over processing and I/O capability than my 8-bit MCU. Put a few extra pins on the module and I may very well not eve need my MCU.

I recently got an evaluation kit from Synapse-Wireless. It has just this scenario. It has more I/O, more PWMs and just as may communications protocols as most of the devices I would connect it to. At that point, why wouldn't I just use it to control my robot?

50%
50%
Page 1 / 2   >   >>
More Blogs from Rich Quinnell
In the latest issue of this ARM-centric magazine, topics ranging from Android apps to digital cows.
There is still an opportunity for you to share your knowledge of ARM-based design with the industry, by proposing a paper for the ARM TechCon.
We need to talk about setting up discussion groups on the site, so I've set up a live chat for Friday.
If you think MCC needs some traditional discussion groups, come help set them up.
Hot on the heels of the Beaglebone Black has come a book telling how to use it. A pretty good book, too.
flash poll
MC on twitter
like us on facebook
Microcontroller Central    About Us     Contact Us     Help     Register     Twitter     Facebook     RSS