A modeling environment for miniature devices based on WebGME.
You need to install:
- mongo database
- node and npm
- TinyOS toolchain
- Clone the driver repository to the same parent folder
Once you have the required tools
- Install dependencies with:
npm install
- Run the server with:
npm start
- Create a new component object in the WebGME project
- Place the new object in the
Language
node - Add it to the
Meta
view - Set attributes and relations
- Place the new object in the
- Run template file generator
./src/scripts/create_templates <name>
- Implement template files for the component
- You may need to tweak the generator source code if you're implementing a new class of component
- Write tests for the new component