TinyOS
TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.
Features
- TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.
Resources
- TinyOSIDS. Intrusion Detection System (IDS) for Wireless Sensor Networks (WSN).
- tinyos-msp430. TinyOS for small MSP430 chips with msp430-elf-gcc.
- TinyOS-nesC. TelosB mote programs.
- MQTT-like-application. This project was an optional part of the course Internet of Things I attended at Politecnico di Milano. Together with a classmate we designed and implemented a lightweight publish-subscribe application protocol similar to MQTT. We have implemented it using TinyOS while the simulations were realized with TOSSIM..
- AquariOS. AquariOS (Portmanteau for Aquarium Operating System) is a small, basic, embedded operating system for fishtank/aquarium management. Based on TinyOS, and written in nesC and Verilog, AquariOS can help you automate some basic tasks of your aquarium. No Internet connection is required for anything..
- _polimi_iot. IoT projects, polimi course.
- tinyos. Minimalist Operating System designed to implement as much functionality as possible with a budget of 1000 Lines of Code.
- LennyOS_TinyOS. ποΈπ΅οΈπ¦οΈ LennyOS support repository for the TinyOS kernel.
- BathOS. The bathtub operating system of the future, part of the BathHouseOS operating system family. Written in nesC, designed for TinyOS..
- SNU_2D_ProgrammingTools_IDE_nesC. The nesC Programming language IDE submodule for SNU Programming Tools (2D Mode).
- tinyos-installation-guide. A full guide to install TinyOS operating system.
- Cybersecurity-TinyOS-Encryption. Final project for Fundamentals of Cybersecurity.
- TAG-and-Tina-implementation-on-tinyOS—Wireless-Sensor-Networks. Tag and TiNa implementation on a simulated network of wireless sensor motes using tinyOS(nesC & Python) - Part of a project on Wireless Sensor Networks.
- IoT-challenges. This repo contains my proposal solutions to the challenges of the Politecnico di Milano course Internet of things class 2020..
- BathHouseOS. BathHouse OS is a operating system family for automating and managing the appliances in a bathroom..
- SankOS. The sink operating system of the future, part of the BathHouseOS operating system family. Written in nesC, designed for TinyOS..
- BathHouseOS_Core_ControlPanel. The Control Panel (core) operating system for the BathHouseOS operating system family, the device that can control all other BathHouseOS devices in a bathroom..
- Learn-nesC. A repository for showcasing my knowledge of the nesC programming language, and continuing to learn the language..
- UriOS. The urinal operating system of the future, part of the BathHouseOS operating system family. Written in nesC, designed for TinyOS..
- ThroneOS. The toilet operating system of the future, part of the BathHouseOS operating system family. Written in nesC, designed for TinyOS..
- MaprilOS. The shower operating system of the future, part of the BathHouseOS operating system family. Written in nesC, designed for TinyOS..
- tinyos-apps. Apps that test various peripherals of the MSP430F5529 on the EXP430F5529 development board.
- mcr_ide. WebGME based IDE for Medical Capsule Robots.
- PiSync. PI Controller Based Time Synchronization.
- RE4TinyOS. RE4TinyOS is a tool that can be used to represent the nesC code of TinyOS application in a more abstracted level using a reverse engineering methodology. .
- DSML4TinyOS. DSML4TinyOS is a tool used to develop TinyOS applications by modeling these applications in a graphical modeling environment that has been implemented inside this tool..
- compass-dsr-tinyos. The COMPASS Multihop Framework for TinyOS (DSR Routing).
- IoT_Challenges. This repo has been developed as part of the “Internt of Things” course at Politecnico di Milano. HomeChallenges 3 and 4 did not require any code, for this reason they won’t be present in this repo..
- WSNTestbed. WSNTestbed framework for TinyOS.
- IoT_Project. This repo has been developed as part of the “Internt of Things” course at Politecnico di Milano. The project aims to design and implement a software prototype for a social distancing application using TinyOS, Node-RED and IFTTT..
- TinyOSDocEn. This repository is for peronal TinyOS learning.
- ansible-role-tinyos. Ansible role to setup TinyOS and its development stack..
- KNU-USN. [KNU USN Project] μλ νκΈ°μμ€ν μ μ΄μ©ν ν‘μ° λΆμ€.
- atmega128rfa1-tinyos-kth-wsn. Automatically exported from code.google.com/p/kth-wsn-atmega128rfa1-tinyos.
- IoT_Project. Internet of Things project a.y. 22/23.
- wavelet-tinyos. Distributed Wavelet Transform for Wireless Sensor Networks: TinyOS Implementation.
- network-protocols. CSE160: Computer Networks Project.
- Internet_Of_Things_Smart_Bracelets. Software for smart bracelets .
- WSN. Course work for Ad-Hoc & Wireless Sensor Networks.
- Netwolope. Netwolope: Image Compression and Transmission for Resource-Constrained IoT Devices.
- heed-basestation. Base station App developed with NesC in TinyOS.
- rbo-tinyos-java. Programs in Java for testing and simulations of RBO in TinyOS-like environment. .
- homebrew-tinyos-msp430. The Homebrew formulae of TinyOS for small MSP430 chips..
- tinyos-msp430. A tiny os for MSP430.
- TinyOS_App_Simulate_With_Cooja. This is a TinyOS application which transfer data between 3 motes and according to the seder ID turn off/on the LEDs.
- Wireless-Sensor. Understanding Wireless Sensor .
Website: http://webs.cs.berkeley.edu/tos/
Source code: https://github.com/tinyos/tinyos-main
License: BSD
TinyOS Platforms
- MSP430
- AVR
TinyOS Components
- None