2009年3月19日星期四

利用XMPP协议进行远程控制

原来转过一篇《gtalk机器人实验成功》(http://yushiyou.blogspot.com/2008/09/zt-gtalk.html。刚发现了一个使用于嵌入式系统的XMPP客户端 iksemel(https://www.ohloh.net/p/iksemel ):

iksemel is an XML (eXtensible Markup Language) parser library designed for Jabber applications.

Some features:

Highly portable, builds on all POSIX environments and Windows (via mingw). Suitable for embedded systems. Code is small and highly modular, you can trim unneeded parts. Memory usage is low, parser is quite fast. Provides SAX, DOM and XMPP parsers. TLS (via gnutls) and SASL support for XMPP security. Only UTF8 encoding is built-in supported. Fully documented with examples. Latest source code is currently hosted at this subversion repo:

http://svn.pardus.org.tr/projeler/iksemel/

兼容POSIX接口,那么应该也支持ECOS,RTEMS啊!那就好了,使用块ARM7和COTEX-3内核的ARM即可,跑个ecos还是绰绰有余的!实在不行就用个ATMEL的ARM9,不过50多元,北京君正的也行啊,国产的才30多元,软件支持的也很好,linux,wince的都提供完整的平台软件,功耗很小,可以长期开着,还可以淘宝上买个路由器,刷下机,跑个linux。的gtalk的客户端和机器人,解析远程命令并进行相应的操作,开个灯、开个空调、开个热水器啥的,很是不错!

没有评论: