Use of BeagleBone GPIO for SWD programming

Recently I killed on of SigFox Td1208 device by misprogramming it, destroying the bootloader. In a such situation serial port is not anymore accessible for programming. The use of JTAG port is a necessity. On the TD1208, jtag has been repaced by SWD which is a 2 wires port doing the same thing.

To use this port, you generally need a specific interface. These interfaces like Jlink are expensive (> 300€), some are less like BusPirate (30€). By the way, if you do not have it, you will have to order and wait for it. That’s why I’ve taken the choice of using my BeagleBone black device GPIO to pilot these signal. This code can easily be port to RaspberryPI…

Continue reading

IBM is changing the server game

There was something I missed on the IBM strategy when they sold x86 branch to Lenovo. Since I read some articles about OpenPower and Google home made first power8 server, this strategy is making more sense.

Actually on the server arena, we have the big one : Intel and front of it we had ARM, but if ARM is a good low consumption solution, working really well on mobiles/tablet and objects, it is far away to support heavy I/O workload and is not in a direct competition with Intel until couple of years. On the other corner we had the Unix proprietary systems and one of the last of them, IBM is considering by Gartner as a technology to be replaced after the next 2-5 years. Solution that you never see in any cloud. The future was clear : x86 has to dominate the next decade.

In this context, understanding the IBM strategy to sell x86 servers to Lenovo was not really clear and looked like a kind of hara-kiri of the IBM hardware branch. From this last announced of Power8 and OpenPower, allowing other vendor to use Power IP to design its own hardware, the understanding of the strategy sounds differently. By selling x86 to Lenovo, IBM becomes a real competitor of Intel instead of being a large client of Intel expecting good chip price for its servers. Now IBM can (and have to) look for Intel market share in the datacenter and can (have to) enter in a direct fight.

This announce, only coming from IBM, would have been heard as the last tentative from a dieing entity trying to open its technology to make it survive. But coupled with the presentation by Google of its first prototype of Power8 server, it gives a real credibility of this direction in a period where large Internet companies (Facebook, Google, Amazon….) are looking to build their own hardware supporting openHardware initiatives.

In my point of view this announce is a really good thing, mostly if you consider (like me), that Intel based server are good and not expensive but not reliable enough and not really vertically scalable. Reliability is thing OP guy’s and business are really considering as important. The first coming question is about the software platform on top of it ? I do not consider AIX to be an answer, but Linux is. In this direction all the existing Linux ecosystem has to be recompiled / adapted for this new platform to take most advantage of it ; seeing Google going that way is a good news as they are an important actor of the datacenter Linux ecosystem.

Let’s wait, now, month pass to confirm if this was a bankable strategy for IBM or not.

 

 

Create a connected PIR sensor with SigFox

Pir sensor

Pir sensor

In a previous blog post I described how I built a PIR sensor connected to Internet, based on the use of a Raspberry Pi device. As you can read in this previous post, the solution have a certain number of complexities like requiring a power supply, a 3G modem …

As it was originally planed to be done, here is the design of the same product, based on a SigFox device. This is really interesting to demonstrate the differences and the advantages of this technology. Let’s review how to built it !

 

Continue reading

Why Docker sounds like a revolution ?

20140418-082531.jpgThese two last days, I was participating to devoxx in Paris. One of the star topic of the event this year was Docker so I attempt different talk about this container technology I already has discovered in a previous JUG session. It was not an evidence that this technology was more than something interesting for DEV needing small, fast starting, small memory footprint, environment for testing. With my OPS hat, I did not catch the interest. This was before Devoxx and the different talk. The aspects I’ll detailed in this post have not been addressed during Devoxx, as much as I have seen, as mostly the DEV aspects have been addressed, I going to synthesize my opinion.

Continue reading

Create a 3G Pir sensor with a raspberry Pi

Raspberry Pi 3G PIR sensor

Raspberry Pi 3G PIR sensor

Basically, it is something I was looking to do with SigFox, but unfortunately yesterday I bricked my chip because of a wire unsoldered right in the middle of the upload of a new firmware version … By the way, I’ll do it later once it will be fixed.

So I had to built it on a raspberry as a short term solution. Read next to get details

 

Continue reading

What about TD1208 / Sigfox current consumption ?

In a previous post about SigFox technology, I told I will measure the power consumption to see if the device can be use with a battery easily. And what I can say is that they have made a great job on power saving with this device.

What I measure (with my really low cost multi-meter) is a standby consumption of 2uA and a transmission power of 45mA. The transmission of a message is not depending on the size of the message and is about 7s. As you can transmit up to 1 message every 15 minutes, the communication consumption is an average of 0,35mA/h.

Assuming battery from 750mA to 2500mA this is an autonomy from 4 months to 10 months. It’s a really interesting duration on battery and not comparable with a 3G communication system.

Now … testing is finish … I’ll start to implement a first POC for a project !

Hack fun !

Using Sigfox callback API to create your own application

In different previous post, I explained what is SigFox technology (a radio-communication system made for Internet Of Things, allowing a sensor to communicate with servers on Internet at an affordable price) and how to send data from a sensor to the SigFox backend.

This new post is explaining how to configure this back-end to get the sensor data loaded in your system and create your own application.

Continue reading

TD1204 – TD1208 Raspberry PI Shield

Raspberry PI Shiel Hat standard

Raspberry PI Shield Hat standard

The TD1204 / TD1208 Raspberry PI shield is following HAT standard. Is can be use with a RaspberryPI B+ or Raspberry PI 2. It includes 3 programmable leds plus the TelecomDesign Led. Some and the GPIO of the TD chip can be read/write from the RaspberryPi, Some can be cabled on the small customization area to add you own components.

The shield can be delivered with an external antenna of use with an SMT antenna.

Telecom Design chip can be flashed with an FTDI cable or directly with the RaspberryPi

This shield is not SigFox certified so it can only be used for prototyping usage.

All details about how to get started with this shield is in this post : Get start with the SigRPI Shield

Availability : 1 weeks

Contains : Shield with TD1208 + External Antenna

1 SigFox access is also provided for makers

Price : 140€

[wpecpp name=”td1208-rpihat” price=”140″ align=”center”]

For other version, read more

Continue reading