Thursday, November 24, 2005

Research

Look at some projects currently being done in tinyOS
http://www.eecs.harvard.edu/~konrad/projects/motetrack/
MoteTrack: A Robust, Decentralized Approach to RF-Based Location Tracking
Harvard University

similair to what i am trying to do. as it tracks people around a building.

Monday, October 31, 2005

More on ZigBee

Three types of ZigBee device are needed in a networ

ZigBee Coordinator (ZC)
One and only one required
Initiates Network Formation
Acts as 802.1.4 2003 PAN coordinator (DFFD)
May also act as router

ZigBee Router (ZR)
Optional network component(needed in mesh)
May associate with ZC or with previously associated ZR
Acts as 802.15.4 2003 coordinator (FFD)
Participates in multihop routing of messages.

ZigBee end device (ZED)
Optional network component
Shall not allow association
Shall not participate in routing



Freescale design challenge entries


http://www.jandspromotions.com/wirelesschallenge/index.html

Zigbee press room - good powerpoint

http://www.zigbee.org/en/press/e-presskit.asp

Statement of Intent

Over the last 5 years wireless networking has exploded onto the scene. The 802.11 standards have been widely implemented as they are often cheaper than the costs involved in setting up a wired network and are more flexible. In low powered devices there has been little standardization between different technologies. ZigBee aims to become the standard used for low power wireless transmission. One of the inherent strengths of ZigBee is, unlike 802.11 networks, it operates as a mesh network without a root hub. This is ideal in industrial applications where extreme factors may cause individual devices to fail and new routes need to be found around the network (‘self healing’). If a destination device is out with the range of a source device then messages may be passed through intermediate devices. Over the last 3 years a series of projects called SPUTNIC have been carried out on a Motorola HC(S)12 Microcontroller. This project plans to add ZigBee functionality to the SPUTNIC module. Testing will involve several devices operating as an ad-hoc wireless mesh network. A secondary objective will be to test the ZigBee enabled devices against a network made of devices using a traditional RF non-standardised protocol.


Project Objectives

Add ZigBee functionality to the HC(S)12 Microcontroller Major
Create an ad-hoc wireless mesh network using several ZigBee enabled HC(S)12 devices. Major
Test the ZigBee device against another wireless network standard, to be implemented on the HC(S)12. –This is likely to be the Smart It RF protocol developed by Lancaster University Optional




Project Milestones/Work Phases

1
Research ZigBee, preliminary design of device and create poster presentation
Week 6 to Week 10

2
Develop Prototype which can communicate between two devices
Week 9 to Week 2

3
Develop ad-hoc wireless mesh network
Week 2 to Week 5

4
Implement Smart It and test against ZigBee device
Week 5 to Week 6

5
Write-Up
Week 6 to Week 10

Monday, October 17, 2005

Doxygen C auto documentation

Niloy used auto documentation software for C (like javadoc) called Doxygen. Well worth using by the looks of things.

Chris

Friday, October 14, 2005

Zigbee

Having met with Duncan todaywe kind of decided that the original spec for the project was maybe not the ideal spec. A simple serial link between a Smart-IT and a SPUTNIK module would complete the project.
Instead I think i might attempt to add zigbee functionality to the SPUTNIK module and then compare how ti works against, the smart-it interface and Adam Brown's wireless SPUTNIK III project. I need to see if it is possible to implement Zigbee with the SPUTNIK board, freescale do a version of ZIGBEE which can be implemented on many of it's controllers (including HC(S)12 -
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC13193&nodeId=01J4Fs862825658166
and the brochure for their zigbee chip is at
http://www.freescale.com/files/wireless_comm/doc/brochure/BRZIGBEETECH.pdf

Zigbee website
http://www.zigbee.org/en/index.asp

Wikipedia site on zigbee
http://en.wikipedia.org/wiki/ZigBee


This is plenty to get on with.

Zigbee is really an up to the minute technology so one i would like to explore, it is also designed around three concepts that i like alot,

Low Power Consumption
Simplicity (unlike bluetooth) typically 10% of the code needed for bluetooth.
Comes in a module that the HC(S)12 supports.

Chris

><>

Thursday, October 13, 2005

More on SMART_ITS

The best website i can find on smart-its devices is probably this one

http://www.comp.lancs.ac.uk/~albrecht/smart-its/platform/

There have been several papers including this one ona bluetooth wireless sensor network

http://www.vs.inf.ethz.ch/publ/papers/bt-experiences.pdf

This may be the same as smart-its.org (certainly has the same ui)

http://smart-its.teco.edu/

Publication on usage at

http://smart-its.teco.edu/publication/publication.html

then
Smart-Its: An Embedded Platform for Smart Objects

A method to easily establish contact between two smart it's can be found at

http://www.smart-its.org/publication/smart-its-friends.ubicomp2001.pdf

May also be worth having a look around

http://www.hcilab.org/teaching/open_projects.htm

Some open source OS and embedded tools can be found at

http://particle.teco.edu/

Plenty more info on links from these websites to be getting on with.Still pretty low on info on the motorola chip.

Chris

SMART-IT

The smart it project

www.smart-its.org

The Disappearing Computer Project

http://www.disappearing-computer.net/


Chris

SMART_IT

Some info on smart-it may be found at
http://www.comp.lancs.ac.uk/~albrecht/smart-its/vision_smartit.htm

not had a real chance to loko at it yet

Chris

<><

Useful Documentation

Information on chip and code warrior development software. Available from http://www.freescale.com/files/microcontrollers/doc/app_note/AN2216.pdf

PRINTED

Infromation on schematics of chip
http://www.freescale.com/files/soft_dev_tools/hardware_tools/schematics/MC9S12DP256EVBSCHEM.pdf
PRINTED

Information on Interrupts
http://www.freescale.com/files/microcontrollers/doc/app_note/AN2617.pdf
PRINTED

Thanks to mark for the link to the Interrupt site.

Chris

<><

SPUTNIK VII First Post

This is my first post to start my e-logbook of my sputnik VII project.

Currently doing some research into the Chip I am using, SLIP, AJAX, SMART_IT and RSS feeds.

Chris