<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fixme.ch/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fred+test</id>
		<title>Fixme.ch - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://fixme.ch/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fred+test"/>
		<link rel="alternate" type="text/html" href="http://fixme.ch/wiki/Special:Contributions/Fred_test"/>
		<updated>2026-04-06T13:25:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1004</id>
		<title>User:Fred test</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1004"/>
				<updated>2011-10-18T21:00:41Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ceci est un test&lt;br /&gt;
AAaA&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	<entry>
		<id>http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1003</id>
		<title>User:Fred test</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1003"/>
				<updated>2011-10-18T21:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ceci est un test&lt;br /&gt;
sssqq&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	<entry>
		<id>http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1002</id>
		<title>User:Fred test</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1002"/>
				<updated>2011-10-18T20:35:46Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ceci est un test&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	<entry>
		<id>http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1001</id>
		<title>User:Fred test</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1001"/>
				<updated>2011-10-18T20:35:28Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ceci est un test&lt;br /&gt;
???&lt;br /&gt;
???&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	<entry>
		<id>http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1000</id>
		<title>User:Fred test</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=1000"/>
				<updated>2011-10-18T20:27:37Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ceci est un test&lt;br /&gt;
???&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	<entry>
		<id>http://fixme.ch/w/index.php?title=Led_Matrix&amp;diff=999</id>
		<title>Led Matrix</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=Led_Matrix&amp;diff=999"/>
				<updated>2011-10-18T20:26:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ongoing_Projects]]&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
The goal of this project is to display Nagios Server's status on RGB Led Matrix.&lt;br /&gt;
&lt;br /&gt;
I have 4 Led Matrix, the idea is to create one box per matrix with 230V connector and Data IN/OUT&lt;br /&gt;
So we can decide if we want to use 1-4 Matrix&lt;br /&gt;
&lt;br /&gt;
== Data flow  ==&lt;br /&gt;
# Nagios server get servers status and store data into MySQL Database with XXXX plugin&lt;br /&gt;
# Perl script on Alix (PC Engine) is getting data from MySQL and transmit data by JSON to mbed (by USB).&lt;br /&gt;
# mbed get json's data from Alix and display to Led Matrix&lt;br /&gt;
# Led matrix display Servers status :-)&lt;br /&gt;
&lt;br /&gt;
== Used componment ==&lt;br /&gt;
* 1 mbed NXP LPC1768 [http://mbed.org/handbook/mbed-Microcontroller]&lt;br /&gt;
* 2 RGB Led Matix (64x32) for display [[Led_Matrix_32x64]]&lt;br /&gt;
* 1 ALix 2d13 for getting Nagios status and sending to MBED [http://www.pcengines.ch/alix2d13.htm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware pieces listing (per matrix box)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Number&lt;br /&gt;
! scope=col | Description&lt;br /&gt;
! scope=col | Where to find&lt;br /&gt;
! scope=col | Unit Price&lt;br /&gt;
! scope=col | Link&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|5vdc 4A PSU&lt;br /&gt;
|Ebay&lt;br /&gt;
|$10.99&lt;br /&gt;
|http://tinyurl.com/3w465kh&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|IDC Socket 16POS&lt;br /&gt;
|Digikey N°ASC16H-ND&lt;br /&gt;
|$1.93&lt;br /&gt;
|http://tinyurl.com/3qxmgrp&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|CHASSIS ALUM 5 X 10 X 3&lt;br /&gt;
|Digikey N°377-1013-ND&lt;br /&gt;
|$17.60&lt;br /&gt;
|http://tinyurl.com/3bho3n6&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|2&lt;br /&gt;
|CONN D-SUB PLUG 25POS GOLD&lt;br /&gt;
|Digikey N°AMR25B-ND&lt;br /&gt;
|$8.53&lt;br /&gt;
|http://tinyurl.com/64e5wj7&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|D-SUB 25POS RECPT IDC GOLD&lt;br /&gt;
|Digikey N°L17DBFRA25S-ND&lt;br /&gt;
|$2.31&lt;br /&gt;
|http://tinyurl.com/6l54f7t&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|EMI FILTER 115/250VAC 4/6A&lt;br /&gt;
|Digikey N°603-1132-ND&lt;br /&gt;
|$26.65 *&lt;br /&gt;
|http://tinyurl.com/42vvrxo&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Led Matrix 16X32 RGB&lt;br /&gt;
|China&lt;br /&gt;
|$150.-&lt;br /&gt;
|[[Led_Matrix_32x64]]&lt;br /&gt;
|-&lt;br /&gt;
|TOTAL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|$230.-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x2217 Can be disassembled from Summit Extreme 48 Switch&lt;br /&gt;
&lt;br /&gt;
== Perl script on ALIX ==&lt;br /&gt;
This perl script is getting data form MySQL to send to mbed.&lt;br /&gt;
It run every minutes by cron.&lt;br /&gt;
&lt;br /&gt;
=== Requiert Perl modules ===&lt;br /&gt;
* blah &lt;br /&gt;
* blah&lt;br /&gt;
* blah&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
The source code is accessible from there &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JSON data example ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&lt;br /&gt;
  &amp;quot;id&amp;quot;:1,&lt;br /&gt;
  &amp;quot;text&amp;quot;: &amp;quot;server1.domain.ch&amp;quot;,&lt;br /&gt;
  &amp;quot;position_x&amp;quot;: 10,&lt;br /&gt;
  &amp;quot;position_y&amp;quot;: 5,&lt;br /&gt;
  &amp;quot;position_lenght&amp;quot;: 78,&lt;br /&gt;
  &amp;quot;scroll_speed&amp;quot;: 255,&lt;br /&gt;
  &amp;quot;scroll_index&amp;quot;:0,&lt;br /&gt;
  &amp;quot;red&amp;quot;: 3,&lt;br /&gt;
  &amp;quot;green&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;blue&amp;quot;: 2&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:1,&amp;quot;text&amp;quot;: &amp;quot;server1.domain.ch&amp;quot;,&amp;quot;position_x&amp;quot;: 0,&amp;quot;position_y&amp;quot;: 0,&amp;quot;position_lenght&amp;quot;: 78,&amp;quot;scroll_speed&amp;quot;: 250,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 3,&amp;quot;green&amp;quot;: 0,&amp;quot;blue&amp;quot;: 2}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:2,&amp;quot;text&amp;quot;: &amp;quot;WARNING&amp;quot;,&amp;quot;position_x&amp;quot;: 86,&amp;quot;position_y&amp;quot;: 0,&amp;quot;position_lenght&amp;quot;: 42,&amp;quot;scroll_speed&amp;quot;: 0,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 3,&amp;quot;green&amp;quot;: 0,&amp;quot;blue&amp;quot;: 1}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:3,&amp;quot;text&amp;quot;: &amp;quot;server2.domain.ch&amp;quot;,&amp;quot;position_x&amp;quot;: 10,&amp;quot;position_y&amp;quot;: 8,&amp;quot;position_lenght&amp;quot;: 78,&amp;quot;scroll_speed&amp;quot;: 125,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 3,&amp;quot;green&amp;quot;: 2,&amp;quot;blue&amp;quot;: 0}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:4,&amp;quot;text&amp;quot;: &amp;quot;OK&amp;quot;,&amp;quot;position_x&amp;quot;: 116,&amp;quot;position_y&amp;quot;: 8,&amp;quot;position_lenght&amp;quot;:12 ,&amp;quot;scroll_speed&amp;quot;: 0,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 0,&amp;quot;green&amp;quot;: 3,&amp;quot;blue&amp;quot;: 0}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:5,&amp;quot;text&amp;quot;: &amp;quot;server3.domain.ch&amp;quot;,&amp;quot;position_x&amp;quot;: 1,&amp;quot;position_y&amp;quot;: 16,&amp;quot;position_lenght&amp;quot;: 78,&amp;quot;scroll_speed&amp;quot;: 50,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 3,&amp;quot;green&amp;quot;: 0,&amp;quot;blue&amp;quot;: 0}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:6,&amp;quot;text&amp;quot;: &amp;quot;UNKNOWN&amp;quot;,&amp;quot;position_x&amp;quot;: 86,&amp;quot;position_y&amp;quot;: 16,&amp;quot;position_lenght&amp;quot;: 42,&amp;quot;scroll_speed&amp;quot;: 0,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 3,&amp;quot;green&amp;quot;: 3,&amp;quot;blue&amp;quot;: 0}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:7,&amp;quot;text&amp;quot;: &amp;quot;server4.domain.ch&amp;quot;,&amp;quot;position_x&amp;quot;:1,&amp;quot;position_y&amp;quot;: 24,&amp;quot;position_lenght&amp;quot;: 78,&amp;quot;scroll_speed&amp;quot;: 5,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 0,&amp;quot;green&amp;quot;: 0,&amp;quot;blue&amp;quot;: 3}&lt;br /&gt;
 {&amp;quot;action&amp;quot;: &amp;quot;insert&amp;quot;,&amp;quot;id&amp;quot;:8,&amp;quot;text&amp;quot;: &amp;quot;WARNING&amp;quot;,&amp;quot;position_x&amp;quot;: 86,&amp;quot;position_y&amp;quot;: 24,&amp;quot;position_lenght&amp;quot;: 46,&amp;quot;scroll_speed&amp;quot;: 0,&amp;quot;scroll_index&amp;quot;:0,&amp;quot;red&amp;quot;: 1,&amp;quot;green&amp;quot;: 1,&amp;quot;blue&amp;quot;: 1}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Field&lt;br /&gt;
! scope=col | Value&lt;br /&gt;
! scope=col | Description&lt;br /&gt;
|-&lt;br /&gt;
|action&lt;br /&gt;
|string: insert,delete,modify&lt;br /&gt;
|used to insert,delete,modify data vector on mbed&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|integer&lt;br /&gt;
|id of data to modify,delete&lt;br /&gt;
|-&lt;br /&gt;
|text&lt;br /&gt;
|string&lt;br /&gt;
|text to display&lt;br /&gt;
|-&lt;br /&gt;
|position_x&lt;br /&gt;
|integer&lt;br /&gt;
|X position of text area&lt;br /&gt;
|-&lt;br /&gt;
|position_y&lt;br /&gt;
|integer&lt;br /&gt;
|Y position of text area&lt;br /&gt;
|-&lt;br /&gt;
|position_lenght&lt;br /&gt;
|integer&lt;br /&gt;
|lenght of text area&lt;br /&gt;
|-&lt;br /&gt;
|scroll_speed&lt;br /&gt;
|integer 0-255&lt;br /&gt;
|scrolling speed&lt;br /&gt;
|-&lt;br /&gt;
|red&lt;br /&gt;
|integer 0-4&lt;br /&gt;
|RGB value&lt;br /&gt;
|-&lt;br /&gt;
|green&lt;br /&gt;
|integer 0-4&lt;br /&gt;
|RGB value&lt;br /&gt;
|-&lt;br /&gt;
|blue&lt;br /&gt;
|integer 0-4&lt;br /&gt;
|RGB value&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Special Thanks ==&lt;br /&gt;
&lt;br /&gt;
Special thank to FIXME members who helped me with programmation and electronic stuff.&lt;br /&gt;
Specialy to :&lt;br /&gt;
* Simon for hadware design and mbed code improvement.&lt;br /&gt;
* Mathieu for discovering LED Matrix and explainition of how it work.&lt;br /&gt;
* Jean-Baptist,Raphael,Marc for there help with my newbies programmation questions.&lt;br /&gt;
* Florian for his help for leds PWM&lt;br /&gt;
&lt;br /&gt;
== Project Owner ==&lt;br /&gt;
*Fred&lt;br /&gt;
&lt;br /&gt;
== Todo List ==&lt;br /&gt;
* Make the perl script&lt;br /&gt;
* Make the box for LED matrix&lt;br /&gt;
* Make a PCB to connect Mbed&lt;br /&gt;
* Finish the Mbed code &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* The mbed code need to be optimized for memory issues &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	<entry>
		<id>http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=998</id>
		<title>User:Fred test</title>
		<link rel="alternate" type="text/html" href="http://fixme.ch/w/index.php?title=User:Fred_test&amp;diff=998"/>
				<updated>2011-10-18T20:24:28Z</updated>
		
		<summary type="html">&lt;p&gt;Fred test: Created page with &amp;quot;Ceci est un test&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ceci est un test&lt;/div&gt;</summary>
		<author><name>Fred test</name></author>	</entry>

	</feed>