One day at SigFox

sigfox

sigfox

I had the opportunity, today, to be at the sigfox kickoff day, in Toulouse,  with the company I work for. This is an opportunity to post a summary of the technology as it is today.

Sigfox is a network operator for Internet Of Things running on free frequency band (868Mhz in France). Sigfox is deploying itself network in some countries like France. In some other they have partner to deploy it like arquiva in UK (on going actually 10 biggest cities); abertis in Spain, Aerea in Netherland. Actually some European cities are also deployed as pilot : Munich, Menlo, Milan, Warsaw, Dublin, Autria. San Fransisco & Silicon Valley will come soon this year. The target is to have 60 countries in the next 5 Years. Thanks to the long range radio characteristic of the network, Spain has been deployed in 7 months. As to now, the network does not includes roaming constraints & fee. A French licensed device works in any country where the network exists.

The network is high sensitivity with 2 way communication 140 *12 bytes messages a day uplink / 4 * 8 bytes messages downlink. Each of the messages are sent 3 times on different frequency to ensure it will be delivered. The devices are running ultra low energy with 10-25mW radio power. The technology is plug & play : you do not have any peering process to accomplish to make it works (but you have to activate the device in the backend at least…). Data are sent to a global backend whatever the network provider you are passing through and you have contract with. This backend will let you have access to your data in real time and will execute callback (data post) to you own specific backend to proceed your data.

Limits : due to low bandwidth / small messages architecture, the technology does not allow voice, video … transfer for sure. But it is really fitting security, smart cities (traffic, parking waste, street lights…) monitoring, automatic meter reading, leak detection, billing automation…, tracking & security, healthcare (fall detection, distress buttons…), Agriculture.

Continue reading

Manage sigfox device for consumer deployment

sigfoxWhen you plan to deploy / sell sigfox based solution to consumer, you have to manage you device park. The sigfox network have a restricted radio medium to ensure you will not emit more than what you payed for you will be charged by them if a device you own is emitting, even if it is emitting out of your control. There is no network subscription like in 3G before being able to emit so anyone can emit.  That is why, to ensure every one is clear, you have an extra cost if you emit more than you are allowed or if you emit from a non registered device.

When you are designing end-user system you have no control on the device and if you propose a monthly fee to use your solution you will never sure the end user will unplug it once he stop to pay for your service. It means you could have a consumer stopping to pay for your service but a device continuing to emit and sigfox request you to pay for it.

Since the network allow you to have downlink message, now you have the capability to send order to your device and as a consequence allowing you to kill the device remotely. This is a good solution !

Next you have a new scenario where your end user finally decide to reuse your service and want to reactivate the device. At this step you won’t be able to communicate with it and you will have to find another way to reset its state to normal. You can eventually add a “factory reset” button or request to reflash it. There is another funny when : playing with the reboot time.

This post will describe how to lock a device to stop emit on network and how to play with the startup sequence to reset it. Read more !

Continue reading

Start playing with LiPo batteries

lipo battery

lipo battery

LiPo (Lithium Polymere) batteries are interesting batteries for IoT as they are nt so much expensive, easy to get with multiple form factors and multiple capacities. As they are used for radioguided planes and such toys, you have a lot of really small batteries available for a couple of euros.

The Lipo battery is typically providing 3.7V. This sounds good for 3.3V circuit. The charging circuit is quite easy and low expensive compare to some others battery technology.

But there is no miracle and a couple of problem I’m actually discovering and this post will introduce.

Continue reading

Myteepi kickoff on crowdsourcing

imagemtpSince this morning, myTeepi project has been launched on the Ulule crowdfounding platform. This solution is a smart way to care of your distant house, it works in a context with NO internet, NO phone … No power supply ! Yes it is !

Take a look here : http://fr.ulule.com/myteepi-connecte/

 

Telecom Device TD1205 – Sigfox – Test

TD1205 - sigfox

TD1205 – sigfox

The TD1205 device is more than the usual Telecom Design Sigfox embedded circuit as TD1204 and TD1208, they are a all in one chip providing GPS antenna and RF antenna. Ready to use, to be clear you just need to plug a battery to use it.

In my point of view, for many applications not requiring more than 2 GPIOs, this product is really easy and chip way to design a SigFox product. As it costs around 55$ and you just have to add box & battery id sounds like the most affordable for small quantities. But …

This post is detailing what is specific to this chip ; read more following the link

Continue reading

TD1208 – How to implement RF LAN

2 TD1208 configured as RF Lan

2 TD1208 configured as RF Lan

TD1208, SigFox chips, include a RF LAN fonction, this allow you to communicate between different TD1208 chip, locally, without using the SigFox network. This is really interesting if you have a network of sensor, you can connect them this way to a gateway. This gateway will then transmit the information to the SigFox network to reach your IoT service.

This post will describe how the rf_lan work and how to implement it.

I’m not fully sure I implement it the right way as the given example are really poor, the documentation is a mess and the source code of this part is not accessible… More over, my feeling is that this part of the SDK is still running bugs. What I mean is that in a future post you should find an update and a better way to do it than the one I’m going to describe. By-the-way, what is here is working, have fun with it !

Continue reading

My Clermont’ech talk about MQTT

My last post was about a demonstration of what you can do in 5 minutes with MQTT. This video was part of a global MQTT presentation I’ve done for Clermont’ech APIHours.

Here is a full version of this talk in English. For French reader, the video of the talk in French will come soon as soon as Clermont’ech team will finalize it.

Enjoy !

 

Slide are here : http://slides.com/disk91/mqtt#/