Projects tagged ‘embedded’ and ‘sensor’


[8 total ]

7 Users

The Instrument Element is a Cloud/Grid component that provides the computational/data Infrastructure with an abstraction of real instruments, and Users with a more interactive interface to control ... [More] them. In other words this component provides an access to existing devices using a Service Oriented Architecture and it allows an easy orchestration of devices using a mesh-up approach. [Less]
Created about 1 year ago.

1 Users

Contiki is a lightweight, portable, open source operating system for embedded and resource-constrained computers. Features include -Graphical user interface -Multitasking -Screensaver -TCP/IP stack -Telnet client -Web browser -Web server
Created over 2 years ago.

0 Users

Welcome to the Strobit Wireless Widget Project. The project aims to is to create a compact, low cost, battery powered, wireless enabled Arduino that is Open (as in Open Hardware). Latest News ... [More] .gadget-title { margin-bottom: 2px; } function resizeIframeHandler(opt_height) { var elem = document.getElementById(this.f); if (!elem) return; if (!opt_height) { elem.style.height = undefined; } else { opt_height = Math.max(10, opt_height); elem.style.height = opt_height + 'px'; } } gadgets.rpc.register("resize_iframe", resizeIframeHandler); gadgets.rpc.register('set_title', function(title) { var elem = document.getElementById(this.f + '_title'); if (elem) { elem.innerHTML = gadgets.util.escape(title); } }); DocumentationAll Documentation is available via the wiki. Road MapSee RoadMap documentation for further details. Current DesignImages(Click thumbnails to view larger images) RFM12B Widget Board RFM12B Widget Board Basic Strobist Personality [Less]
Created 7 months ago.

0 Users

OpenWSN项目要点> ... [More] OpenWSN致力于为无线传感器网络应用的开发提供一套基础平台,包括传感器网络操作系统,传感器网络中间件,传感器网络开发接口,以及部分测试工具。目前的工作主要集中在传感器网络操作系统,包括硬件层、事件调度器、应用程序开发框架、调试和输入输出支持、协议栈等。 > OpenWSN是一个严谨的实用平台而非新想法的验证平台。从诞生之日起,OpenWSN就把能否实用作为第一目标,并把与过去工业界大量遗留C代码的兼容性和重复利用性作为重要任务。因此,OpenWSN规定自己必须采用ANSI C语法规范,以保证能够最大限度的在不同厂家的硬件平台上经编译后即可运行。但是,OpenWSN的模块化结构使其同样可称为良好的研究平台进行功能性扩展和新想法的实验 > OpenWSN采用严格的分层设计,同TinyOS一样提供了非剥夺式事件调度内核,并提供了基于可编程服务模式的应用程序框架简化开发,可与其它C程序库或RTOS(如uCOS或uClinux)无缝配合使用,也可单独使用。 > 目前缺省的OpenWSN开发平台为ICT GAINZ 2.4G结点,基于Atmega128 MCU和TI/Chipcon's cc2420 transceiver。由于硬件架构基本类同Crossbow MICAZ,开发者可自行修改HAL层完成向MICAZ的移植(因我们没有购买MICAZ硬件)。对其它硬件平台,可能需要在HAL层做较多的工作,甚至替换整个HAL层。软件开发平台目前为WinAVR和AVR Studio 4.x 版本(我们一直在更新)。 > 在文档不能跟上之前,请大家阅读有关示例代码进行学习,这些代码同样也是测试代码。但是,由于OpenWSN核心一直在演化之中,所以很可能造成示例程序无法编译通过,遇此情况,请参照核心代码相应模块API修改示例程序或与我们联系。 > 同济大学OpenWSN Group将致力于维护OpenWSN最底层的平台,接受大家的贡献并决定是否最终纳入内核还是作为外围服务库发布,以保证OpenWSN内核的精简性并延续我们的设计理念;同时,我们也将致力于提高内核部分的可靠性,使其能够进入关键应用领域,并为大家的应用开发提供可靠的支持。OpenWSN已经用于我们的教学和项目实践中,将作为我们一项长期的工作延续下去。 > OpenWSN的license管理采用类似MySQL的Dual License方式,免费版本遵从GPL License开源协议,并请保留其中的版权声明和作者声明,商用请联系openwsn group,其中的收益将用于继续支持OpenWSN的发展。对非盈利性应用(包括学校和科研院所将其用于教学和非盈利性科研项目、个人将其用于学习和非商业性使用)是完全开源和免费的。 Support This Project > 在OpenWSN主站(原基于google site,现无法访问)恢复之前,本网站将代行主站功能,用于发布各种消息。 Notice from OpenWSN This site is the main code site of openwsn project. The "OpenWSN" on sourceforge.net has only a link to here. The new version is still in developing based on ICT's GAINZ hardware platform which is using Atmega128 and TI/Chipcon's cc2420 transceiver. You can simply open the projects by AVR Studio. Most of the Hardware abstraction layer are tested. The new version's source code will be uploaded to this site after re-formmatted. This will be in the next month. You can downloaded them through subversion's client software such as TortoiseSVN. The old 2007 version is based on LPC2136(ARM7). We will merge they two in a new single version in the future. Since I'm busy and haven't much time to prepare the documents, I suggest you read the examples/testing demos first. Most pages in this site are also obsolete. I'll update them later. -- 2009.10.22 ..... OpenWSN means Open Wireless Sensor Networks. It's a fundamental platform for WSN research and applications. It was initiated by TongJi-University firstly and now we have members from Bradford, SJTU, Beihang, NWPU, etc. The current version of OpenWSN hardware is based on LPC213x/LPC214x ARM7 + TI/Chipcon cc2420. They contains 8-32K SRAM and 64-512K Flash. Resources Project Homepage http://openwsn.sensor4live.org/ Blog http://openwsn.blogspot.com or http://www.inblogs.net/openwsn if you cannot visit the first link Old Project Homepage http://openwsn.googlepages.com googlepages may be disabled occasionally. try to using a proxy if this happens. Forum OpenWSN on GoogleGroups Source Code download News Nov, 2007 activate the new website for openwsn http://openwsn.sensor4live.org. anyway, openwsn now has a domain name after a long time wandering in the cyberspace. July, 2007 add new downloadable package all-in-one.zip (about 3MB). this can facilitate your developing if you're new to openwsn developing. refer to its 'note.txt' first for upgrading instructions. the developers stronly recommend you to install some SVN client and update the source often. [Less]
Created 12 months ago.

0 Users

The Re-Mote Testbed Framework is a collection of modules for providing remote access to wireless sensor network testbeds with a main focus on modularity, abstraction levels, and responsiveness. The ... [More] components of the framework fall into three categories: Client software, server software and host/gateway software. The client is a Java based GUI featuring mote console windows useful for debugging applications. The server software consists of a mote server daemon written in C++, a relational database based on MySQL, and a mote information server based on Apache Tomcat and Axis. The host software is a mote host daemon written in C++ with site specific configuration in shell scripts. Getting StartedIf you are using the Re-Mote client basic information is available in the UserManual. If you are deploying a testbed see the AdministratorManual and read the SecurityConsiderations. If you want to contribute read the DeveloperManual and take a look at the RoadMap to get an idea of what needs work. Questions and Bug ReportingQuestions can be mailed to the mailing list. All discussions related to testbeds and sensor networks are welcome. Note, first time posters are moderated to prevent spam. If you found a bug in the client or one of the other components, please enter it into the issue tracker. If the bug has already been reported you are encouraged to add extra information as a comment. This will help to confirm that it is reproducible and raise the attention of developers. CreditThe project is being developed in collaboration between DIKU and CIT and headed by Jonas Fonseca and Rostislav Špinar. The initial work was done by Jan Flora and Esben Zeuthen at DIKU under the supervision of Philippe Bonnet. The Re-Mote Testbed Framework has been developed in the context of Embedded WiSeNts and has further been developed in the context of the CRUISE IST. [Less]
Created 12 months ago.

0 Users

When designed at scale, wireless sensor systems are notoriously difficult to test, debug,and profile. Network simulators have proven useful, but are unable to capture the complex dynamics of wireless ... [More] signal propagation and interference, nor the subtleties of underlying hardware components; physical experimentation remains a necessity. To reduce the expense of large-scale experimental work, both in setup effort and equipment costs, researchers increasingly depend on fixed network deployments shared through a software infrastructure that assists in system configuration, software deployment, and data collection. Several such sensor network testbeds are under development across the world. We present an alternative testbed architecture that complements existing efforts. The novelty of the design and the resulting benefits stem from three important characteristics absent from other designs. First, the system is interactive; users can profile both source- and network-level components across a network in realtime. Second, the system is source-centric; it enables automated source code analysis, instrumentation, and compilation. Finally, the system design is open; developers can extend the set of exposed interfaces as appropriate to particular projects without modifying the underlying middleware. [Less]
Created 12 months ago.

0 Users

SlurchinHome Security Application using a NSLU2 (aka Slug) The objective of the project is to create software for the NSLU2 running some flavor of embedded Linux (currently SlugOS) that will allow ... [More] us to collect information through sensors, such as a webcam or a smoke detector, connected to the Slug. The monitoring functionality will be exposed in a RESTful style. We intend to develop a protocol that would allow us to alert emergency services. This will be done using REST too. Functionality Guidelines1. We write clear instructions. All the instructions in our documentation are explained step by step, and show the actual commands that need to be run, without missing any. (No "of course you should have done x before doing y.") 2. We comment our code 3. Whenever we can, we do OO programming, and we try our best to: Reuse quality code (if there's any out there that can be useful for us) Make use of design patterns 4. We try to save Slug memory. For that we try not to install unnecessary software in it, or we clean it to the basic modules (or package, or whatever) that we need 5. We LOVE consistency. In documentation, code, and almost every aspect related to software 6. We use the appropriate quality open source tools at our disposal, and cheap hardware [Less]
Created 12 months ago.

0 Users

The Make Controller is an open source network-enabled microcontroller platform, based on the Atmel 32-bit SAM7X, sponsored by MakingThings. It provides easy to use development tools, a rich set of ... [More] libraries to get you started quickly and a variety of integrations to desktop environments. The main support site, with forums, documentation and store can be found at http://www.makingthings.com. There are a variety of software components to the Make Controller project: FirmwareThe firmware for the Make Controller is written in C/C++ and provides a variety of libraries for easily controlling the board's peripherals, communicating on the network, via USB and much more. Docs are available at http://www.makingthings.com/ref/firmware/html. mchelperMake Controller Helper is a configuration program that makes it easy to communicate with the default firmware build for the Make Controller, called Heavy. Heavy communicates with mchelper via OSC (Open Sound Control) and exposes most of the functionality on the board to external control. mchelper also provides an XML server that can manage communication between the Make Controller and other desktop applications if those applications can't or don't want to communicate directly via USB or the network interface. mchelper is written in C++/Qt4. mcbuilderMake Controller Builder is an easy to use, all in one development environment for the Make Controller. It provides a pre-configured toolchain for cross compilation, simple code editor and project management for Make Controller firmware development. mcbuilder is written in C++/Qt4. Flash / ActionScriptThe Make Controller can communicate with Flash & ActionScript projects via the XMLSocket API. This requires running mchelper since Flash can't communicate directly via USB, for example. Docs are available at http://www.makingthings.com/ref/flash. Max/MSPThe Make Controller can communicate via USB with Max/MSP using the mc.usb external. If you don't need to communicate via USB, you can use the built-in udpsend and udpreceive objects along with the OpenSoundControl object from CNMAT. [Less]
Created 4 months ago.