{"id":976,"date":"2011-07-13T23:16:59","date_gmt":"2011-07-13T22:16:59","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=976"},"modified":"2011-07-13T23:16:59","modified_gmt":"2011-07-13T22:16:59","slug":"bmoteseth1-sensor-1wire-ethernet-basado-en-arduino-integrado-con-nagios","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=976","title":{"rendered":"bMotesETH:1 Sensor 1wire Ethernet basado en Arduino integrado con Nagios"},"content":{"rendered":"<p>Hace unos meses manifestamos nuestra intenci\u00f3n de hacer una soluci\u00f3n enfocada a la monitorizaci\u00f3n de un CPD. Un CPD es un entorno cr\u00edtico, que habitualmente tiene equipos monitorizados y donde aspectos como la temperatura del ambiente son muy importantes porque pueden impactar en la fiabilidad\u00a0de los equipos.<\/p>\n<p>Un amigo, conocedor de mis aficiones, me propuso resolver un problema que ten\u00eda en la empresa donde trabaja. Recientemente, como consecuencia de la aver\u00eda en un aire acondicionado en uno de los CPD&#8217;s se super\u00f3 la temperatura ambiente, los equipos lo detectaron y se apagaron (nada se averi\u00f3), pero una parada inesperada en horario laboral tiene un coste importante en muchas empresas. Para evitar que esto sucediera en el futuro lo \u00fanico que quiere monitorizar es la temperatura en sus dos CPD&#8217;s.<\/p>\n<p>Eso es algo que ya sabemos hacer con sensores Xbee y con gateways X4, pero\u00a0aqu\u00ed\u00a0se plantea un problema: siendo dos CPD&#8217;s y un \u00fanico sensor por CPD es una soluci\u00f3n cara y complicada, los CPD&#8217;s est\u00e1n separados, necesitar\u00edamos dos gateways para dos sensores&#8230;<\/p>\n<p>Sus CPD&#8217;s est\u00e1n monitorizados con Nagios, lo que nos indica claramente con que tenemos que hacer el interfaz con las personas que lo controlan. \u00a0Al final la mejor opci\u00f3n parece ser utilizar sensores con ethernet, ahorr\u00e1ndonos las radios Xbee, el gateway, etc.<\/p>\n<p>Buscando soluciones comeciales en la misma p\u00e1gina de Nagios vimos una de una empresa con un coste por sensor de unos $500, desde mi punto de vista cara para las funcionalidades que necesitamos. La soluci\u00f3n parece ser un Arduino, con un sensor 1 wire y una ethernet shield. Hemos hecho un prototipo que responde a un Telnet con el c\u00f3digo del sensor y la temperatura\u00a0le\u00edda, posteriormente un script integra la informaci\u00f3n en Nagios, estamos en la fase de pruebas de la soluci\u00f3n.<\/p>\n<p>Si sumas el coste del Arduino, el del sensor, el de la shield y el del alimentador la cantidad es importante, por lo que empec\u00e9 a mirar opciones de Arduino con la tarjeta Ethernet integrada.<\/p>\n<p>Lo primero que encontr\u00e9 es el proyecto <a href=\"http:\/\/wiki.hackspace.org.uk\/wiki\/Project:Nanode\" target=\"_blank\">Nanode<\/a>, es una tarjeta Arduino con Ethernet integrada, no se vende, pero proporcionan las placas para que tu la montes, la verdad es que me pareci\u00f3 complicado&#8230;a\u00fan as\u00ed es un gran proyecto.<\/p>\n<p>A continuaci\u00f3n llegu\u00e9 a la p\u00e1gina de Freetronics, tienen un producto que se llama <a href=\"http:\/\/www.freetronics.com\/products\/etherten\" target=\"_blank\">Etherten<\/a> con un coste de $69.95, es una empresa Australiana, me pareci\u00f3 complicada la compra.<\/p>\n<p>No encontr\u00e9 nada m\u00e1s&#8230;.<\/p>\n<p>Estuve mirando la dificultad de construir mi propia placa, un AT Mega 328p y un Wiznet W5100 una soluci\u00f3n f\u00e1cil, solo hay que integrar los dos esquemas, pero el Wiznet me pareci\u00f3 complicado de soldar por su formato.<\/p>\n<p>Hace tres d\u00edas a trav\u00e9s del Twiter vi que la gente de dfrobot presentaba un nuevo producto, la <a href=\"http:\/\/www.dfrobot.com\/index.php?route=product\/product&amp;filter_name=DFR0133&amp;product_id=494\" target=\"_blank\">Xboard<\/a>, una placa compatible con Arduino (aunque no a nivel de shields), con el chip W5100, un z\u00f3calo Zigbee a un precio imbatible $29.<\/p>\n<div id=\"attachment_977\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/Xboard.jpg\"><img aria-describedby=\"caption-attachment-977\" loading=\"lazy\" class=\"size-full wp-image-977\" title=\"Xboard\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/Xboard.jpg\" alt=\"\" width=\"500\" height=\"500\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/Xboard.jpg 500w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/Xboard-150x150.jpg 150w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/Xboard-300x300.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-977\" class=\"wp-caption-text\">Xboard<\/p><\/div>\n<p>Esta placa tiene todo lo que necesitamos y, adem\u00e1s es adecuada para hacer un gateway de Zigbee a Ethernet, solo se echa de menos que tenga PoE, una verdadera pena que no lo tenga. Ped\u00ed un par de unidades a China para nuestro invento.<\/p>\n<p>Hoy la gente de Arduino ha presentado una placa nueva la <a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardEthernet\" target=\"_blank\">Arduino Ethernet<\/a> tiene lo mismo, pero con el PoE opcional con un m\u00f3dulo est\u00e1ndar, eso si, un poco m\u00e1s cara y bastante m\u00e1s grande.<\/p>\n<div id=\"attachment_978\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/ArduinoEthernetFront.jpg\"><img aria-describedby=\"caption-attachment-978\" loading=\"lazy\" class=\"size-medium wp-image-978\" title=\"ArduinoEthernetFront\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/07\/ArduinoEthernetFront-300x210.jpg\" alt=\"\" width=\"300\" height=\"210\" \/><\/a><p id=\"caption-attachment-978\" class=\"wp-caption-text\">Arduino Ethernet<\/p><\/div>\n<p>El caso es que la semana pasada las opciones eran m\u00e1s bien escasas y, en solo una semana han salido dos productos, el Internet of things se mueve a una velocidad que da miedo perder el tren.<\/p>\n<p>Al final, para nuestro invento me decido por la Xboard, el tema del PoE lo resolveremos con un Power inyector y un alimentador,os iremos informando de la evoluci\u00f3n del invento..<\/p>\n<p>Por supuesto&#8230; una vez m\u00e1s tengo que presentar mis disculpas por lo disperso del Blog, tengo mucho trabajo, poco tiempo y muchas ideas, eso me impide concentrarme en una en exclusiva y provoca que no haya dos post seguidos que hablen de lo mismo, supongo que un d\u00eda reorganizaremos y le daremos un sentido a esto.<\/p>\n<p>Para finalizar, si alguien llega a este post buscando soluciones de monitorizaci\u00f3n para Nagios que funcionen sobre Ethernet a un coste m\u00e1s que razonable (pongamos 40\u20ac) que se de de alta y nos ponga un comentario, para ir informando de los avances. Si alguien tiene una necesidad de monitorizaci\u00f3n de un aspecto concreto que nos lo incluya (Temperatura, humedad, presi\u00f3n, gases, velocidad del aire, energ\u00eda, puertas, etc.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace unos meses manifestamos nuestra intenci\u00f3n de hacer una soluci\u00f3n enfocada a la monitorizaci\u00f3n de un CPD. Un CPD es un entorno cr\u00edtico, que habitualmente tiene equipos monitorizados y donde aspectos como la temperatura del ambiente son muy importantes porque&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=976\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[2,20,9,10],"tags":[35,37,40,76,109,110,111,112,173,183],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/976"}],"collection":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=976"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/976\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}