Cellular-IoT – Part 7 – To IP or Not to IP – That is the Question!

This is part 7 of my series on Cellular-Internet of Things (CIoT) and NB-IoT. So far I always thought things above layer 2 were simple. There’s IP and that’s it then. But recently I came across an interesting paper by Rhode & Schwarz that suggests that this might not necessarily be the case.

Continue reading Cellular-IoT – Part 7 – To IP or Not to IP – That is the Question!

Cellular IoT – Part 6 – High Latency Communication

One of the main requirements of many IoT scenarios is extremely low power consumption of a device in exchange for only sending and receiving very little data and very long intervals in which no data is exchanged at all. If a device does not need to react instantly to incoming requests it doesn’t make sense to keep the radio module powered up all the time. If, for example it is enough to check once every half hour for incoming IP packets, the radio module can be completely switched off for most of this time which saves a lot energy. The downside is, of course, that in the worst case it takes 30 minutes for a device to respond to an incoming IP packet. To cater for such scenarios the 3GPP specifications were extended by a number of features for “High Latency Communication”. Let’s have a quick look at them.

Continue reading Cellular IoT – Part 6 – High Latency Communication

Ubuntu on Skylake

A few days ago I had the opportunity to run an installation of Ubuntu 16.04 on a Dell E5570 with a 6th Generation i7 Intel Skylake processor and chipset for a couple of hours. This is pretty much the latest hardware that is available at the moment so I was curious how the current Ubuntu version would fare.

Continue reading Ubuntu on Skylake

The IoT Elevator Pitch

At the end of the 1990s I was working on embedded devices that monitored the wear of wind turbine gears and which could be accessed remotely via a dial-up circuit switched modem connection. This eventually evolved into using the dial-up modem of the device to let it connect to the Internet so it could be accessed more cheaply when deployed on the other side of the world. That was 20 years ago and a prime use case of what is called the “Internet of Things” (IoT) today. But IoT seems to be a rather overused term today as it describes so many other applications, devices and business processes from unidirectional Bluetooth Low Energy beacons to making whole cities and factories become a part of the Internet. So I was looking for a simple statement to better grasp the term IoT and its overarching use.

Continue reading The IoT Elevator Pitch

A Bluetooth Low Energy Layer 2 Wireshark Trace

In a previous post on Bluetooth Low Energy, I’ve shown how to do a Wireshark trace on the HCI interface without additional hardware and attached a sample trace. The downside of this approach is that the trace is made on the HCI interface between the PC and the Bluetooth hardware so layer 2 frames are unfortunately not included. It seems to be quite hard to get hold of Bluetooth layer 2 traces, but finally, I’ve come across from which one can gain interesting insights.

Continue reading A Bluetooth Low Energy Layer 2 Wireshark Trace

Eduroam At Airports!

airport-wifiI’ve written a number of blog posts in the past on Eduroam, how to set it up in case you have access to the system and how cool it is to use it as secure Internet access at any supporting institution around the world without a login procedure. As I recently found out, Eduroam Wifi networks are not only deployed on University campuses but also train stations and airports!

Continue reading Eduroam At Airports!

LTE in Sweden – Part 4 – Carrier Aggregation

As I pointed out in previous posts on LTE in Sweden, using several different LTE channels (carriers) is now becoming the norm rather than the exception. Telenor/Tele2, for example, are on-air in 4 different bands at the same time.  Good for you if you have a recent product that supports LTE-Advanced Carrier Aggregation. While CA is great for advertising top speeds, it is much more useful in practice for another purpose.

Continue reading LTE in Sweden – Part 4 – Carrier Aggregation

A Bluetooth Low Energy (BLE) Wireshark Trace

BLE-traceI recently wanted to dive a bit into how Bluetooth Low Energy, also referred to as BLE or Bluetooth Smart, works on the inside. One thing that is really helpful after looking at a lot of documentation and great resources on the web is to have a look at an actual trace. There are quite a number of good tools out there to make Wireshark traces but unfortunately it’s quite difficult to find downloadable BLE pcap files. Time to change this!

Continue reading A Bluetooth Low Energy (BLE) Wireshark Trace