4 phone Cisco/Asterix setupThe place where I work, decided to change IP phones. Therefore they changed all their old Cisco 7940/7960 phones in favor of Microsoft Lync. This ment the container was full of really nice phones, and I decided to put them to use - while keeping costs as low as possible.
These days, VoIp service is fairly costly if you do not need 25+phones connected. On the other hand,mobile plans being cheap and almost flatrate (at least in Denmark). Therefore I decided to connect a 3g modem as connon phone-trunk for the Cisco Phones.
]]>Denver TAD_70111A few days ago i bought a cheap android tablet. It was a "Denver TAD 70111". It sported 4gb of hdd, 512mb RAM as well as a 7 inch screen and Wifi connection. All for the price of DKK300 (aprox $50).
I bought one and tested it. I was quite impressed with the amount of tablet you got for the money. Only problem was that I could not get the adb-link to function properly.
Therefore I could not install homebrew software or even gain root.
Denver (which is a Danish company) does not have any hardware development themselves, so the tablet was likely a cheap rebranded chinese version. In any case Denver was not inclined to help me troubleshoot the adb link.
So I began trying...
]]>At my work, we are trying to accomplish something approaching "Continious Delivery". There is a long way to go, but we have gotten our Git server to function alongside Gerrit and the TeamCity buildserver.
In order to visualize our builds I made a small trafficlight, that continiously polls the state of the TeamCity server. The state of the current project is then visualized as Green (build passed), yellow (build in progress) or red (build failed).
I am using a small elderly thin client, running a tiny Debian distribution. As the thin client does not have enough internal space, i have installed the distro on a 4GB usb key, using it to boot from.
In addition, i am using a tiny trafficlight designed for industrial machines (aliexpress.com), which state i am changing through a Denkovi relay module. The relaymodule is connected to the thin client using an usb cable.
Now, many people would say that I could just use a Raspberry Pi to do this, avoiding the need for a usb-controlled relay module. True... but I happened to
I am using a relay module from Denkovi to switch the state of the trafficlight.
The build trafficlight is build around a small linux server and a Denkovi Relayboard. Countless
]]>Personal-GPS-Tracker-TK102-2A few months ago i purchased a cheap TK-102 GPS tracker.
The idea was that if my motorbike got stolen, I would be able to track it online. Seemed nice.
It did, however, take me weeks if not months to configure it correctly. It is not that it is difficult, there are just a lot of confusion about standards, clones - and the manuals tend to be in english autotranslated from chinese. Also there is some protocol differences you might not be aware of.
This tutorial is mainly for my own sake, and will not mention the simple stuff the tracker can to, so read your own manual :)
The first pitfall is that there are several clones of the original Xexun TK-102. You cannot easily tell them apart, and their communication protocols are different. For instance, some models require a response-key from the server when connecting while others just dumps their data in a package.
I tried two different clones of the TK-102, but only managed to get one of them working with an online service. The only noticably difference is that the one i *did* get to work, is charged with a microusb and the one i did *not*, was had a mini-usb plug. Other than that they looked identical.
Also, there is as of now two official different versions: TK-102 and TK-102-2. The difference is supposedly that the latter has a micro-sd slot under the sim-card and can record tracking data. The two also has different communication protocols.
... however.... Mine DOES have the micro-sd slot, and should therefore be at TK-102-2, still though, it used the TK-102 protocol. In the product pages it is described as TK-102, rev B.
Now, most of the devices and clones are configured in pretty much the same fashion. Also they all have the standard password of "123456" untill you change it.
Wialon ID test
Gps Orange tracking service
As data is rarely free, you should do some calculations on how much data traffic you need to cover your needs.
The telegram sent by different GPS trackers are of different size, so check for the model you are using. Also different clones of the TK-102 may have different size telegrams from the original. I have not bothered to check the exact size of mine, but if you have your own server, this should be simple using a network analyzer.
Anyway. The forums i checked states that it is around 130-180 bytes long... so if you add some TCP overhead... My bid is, definately less than 300 bytes a telegram.
Now check how many updates you want a day. I personally want as many as possible, but the TK-102 specification states (without any explanation), that the unit should not send position more often than every 20 secs. I guess that is how often the GPS chip is polled for location.
24 hours is 86400 Seconds. This gives us 4320 updates a day with a 20 second interval.
4320 * 300 bytes = 129600 bytes = 1.3 Megabyte datausage a day.
1.3 Megasbyte *31 days = 96.1 Megabyte a month.
Currently the scandinavian company "Telenor" is bragging about having the best network coverage in Denmark. Therefore they are giving away SIM cards with 200 Mb/month away for FREE in the hope that people like it so mutch that they will buy more traffic. These cards are PERFECT for gps-tracking. Especially since they will not charge you extra if you overdo the 200 mb, just cut the connection and tend you an sms with details on how you can get more data. (the TK-102 will just discard this message). This should allow you to set the interval to 5 secs without overdoing the datalimit (but check yourself. Dont blame me if you go over)
Using this offer there is only one pitfall. You are not told what the SMS number is for the SIM card you are getting, so using this card it is hard to configure the device. Well, not to worry - just use another simcard for configuration and then switch cards. (Almost all carriers in Denmark uses "internet" as apn)... I actually just swapped my cards and it worked.
Quickly! Get it here:
http://www.telenor.dk/privat/mobilt_bredbaand/gratis-sim/
The SMS server is a project build for Ad-hoc communications between people coupled in a loose pyramidal structure. It has existed nearly two years, and is nearly complete. It is, however, still undergoing expansion and continious innovation
]]>
![]() |
How to get your neighbors annoying constantly crying child to shup up using simple automation.
(disclaimer, I have actually not used this system as I am way too nice a person.
The whole text is written in dispair as my neighbors child has a nasty habbit of crying furiously through most of the night, and the parents fails to control it.
I have tested the technical aspects of the system described below and they seem to work well.
Still, hower, this is rather drastic measures and talking the matter over with the parents will surely give better results. After all. Even parents must acknowledge that other people exists outside their baby-bubble)
In this experiment I will be using open source tools. I do not like using Window$ very much and has hence found some programs that runs on Debian Linux. You can surely find similar for Window$.
Anyway... Lets get started....
![]() |
In dog training it is possible to get electric collars in order to give the dog a gentle zap whenever
it oversteps its bounds. After a short while the dog will learn not to enact in a specific activity.
It is quite likely that this theory can be used on humans as well.
As we cannot very well zap the children, we can nudge them in the right direction using a high annoying sound
every time they overstep their bounds.
In short: Detect crying and respond with a powerfull blast of sound in a frequency area that only they can hear.
![]() |
Well, from here it is fairly straight forward:
![]() |
While this should work, it is utter bullshit and should not be nessesary. It is the kind of thing you would only ever do if your sanity was in threatened (which repeated sleepless nights will do).
Parents should take care of their kids - They chosed to have them, not the peaceloving neighbor.
If parents cannot themselves take care of the kids, they should seek help.
![]() |
This small guide tried to help people that has bricked their P1000 while trying to install ClockWorkMod - or by other means.
There are a number of forums telling you how to do this, but I have written this as i could not find anywhere that told me how to recover from bricking by CWM... later i found out that either your device is soft-bricked, else it is not. The recovery process is the same. Anyway, it might help some other poor sods...
Now, there are two ways you can brick your tablet, hard and soft.
This guide will help you if the latter is the case.
]]>I am building the infrastructure of a network at a scoutcentre in Jutland.
It might sound like a trivial task, but money is severely limited and demand is high.
There are usually around 30 clients on the wireless net and around 60 when in peak periods.
This number will certainly rise as most young people are carrying smartphones at alle times.
The network so far consists of a wired backbone and a bunch of smaller wireless
repeater-islands for places where wired net is not feasible. These repeater-stations are, however placed where wireless does not have a direct line of sight, and the off-the-shelf routers cannot cope. New antennas with better rx-tx was needed.
![]() |
In the spring of 2012 I took the course 02266 - User Experience Engineering as a part of the program for my Masters at the Technical University of Denmark (DTU).
Though it was an university course i decided to post it anyway as it was quite entertaining (and a whole lot of hard work).
The main objective of the course was to teach the students how to create a nice user experience on an array of different devices. Assignments was mostly given along the lines "Design an interface for use with this project/idea - how can you explot the possibilities in that?"
Most of the prototypes was for mobile devices and made in a trial of Axure 6.0 from www.axure.com
Below is a few of the prototypes we made (I must stress that i did not make this alone and that we were 4 in the group - Sune Andersen, Johan Flod, Allan Munck and Me - credit where it is due ;)
]]>![]() |
Every year scouts from all over Denmark compete in building and sailing homemade rafts 10 km on the Mill River. The event is called "Mill River Rafting" (dk:Mølleåsejladsen), and scouts are supposed to build their raft in two hours.
They are only allowed to use a tarp, hand tools, rope and whatever they can find in the forrest. Normally scouts use factory made industrial grade tarps that is cut to a special shape. This, year (2011), however, it was Mill River's 50 year aniversory, so a few of us figured that we would compete in same fashion our grandparrents did back then.
]]>