| DevJournal - Prepping for the Release | | Print | |
| Written by Akiba | |
| Friday, 12 September 2008 | |
|
Sorry for the lag in updating the blog recently. I've been so busy with trying to prep the code for a release that I didn't seem to have the energy to post anything. It's difficult to write about Zigbee when you're eating, sleeping, and shitting it. Seems like there's a lot of activity going on in the wireless sensor networking space. There have been so many press releases recently, especially concerning home automation during the CEDIA show. It looks like next year may be when WSNs start picking up for consumers. Some trends I noticed recently were that companies are starting to integrate RF radios into their sensors . I think that this may start to gain more appeal if the WSN markets take off, since the standard WSN node usually consists of an RF module attached to a sensor anyways. Its just more convenient to package them together And another thing I'm seeing is that company's are starting to make Zigbee end device software with really small memory footprints. I think so far, most companies' end device software is just the router software with the router functions conditionally compiled out (via #ifdef). However I think that if someone wants to make a really small end device, they'd probably have to re-architect it, since there are many optimizations you can make if you don't have the requirement to integrate everything that a Zigbee router needs. And believe me, Zigbee routers need a lot of crap. I think that it should be easy to get an end device down below 16 kB flash and 2 kB RAM, and around that size and below, it would enable a lot of really low cost Zigbee nodes. As for my software, there have been a lot of bug fixes since I froze the development of my code. I've been implementing a test profile on one of the endpoints and I noticed a lot of problems. Some of it were stupid like the organization didn't make sense, and some of them were rather large bugs concerning bad pointer usage. Horrible...those are real killers. Anyways, I'm hoping to tie up the testing and fixes by mid next week and start prepping the documentation. After that, it should be all systems go for a source release late this month. This release is a bit stressful so I think I'm gonna take two or three weeks off after it goes out. I haven't had a vacation yet this year, and I can use the free time to play with my new PCB mill. Ha ha ha. Wish me luck... Hits: 150 Trackback(0)
Comments (4)
![]()
Bunch of questions
written by another engineer, September 16, 2008
Are you the lone developer on this? Why aren't you requesting any help? Is this your first release? What software license are you using? What target are you developing for?
Sorry for all the questions, but I'm just interested in your work. An open source ZigBee stack will be a huge step forward. I really like your blog. Keep it up! :-) You also made be curious about Contiki OS. Now that I've become addicted to learn more you've ruined my beauty sleep for at least the rest of the year. report abuse
vote down
vote up
Votes: +0
Write comment
|
| < Prev | Next > |
|---|
wait for the release eagerly!