Wireless

Getting started with LoRa(WAN)

Tags: Embedded, Network, Wireless

It seems that LoRa(WAN) in general tends to be quite a source of confusion for those starting out with this technology. For starters, there is the difference between LoRa and LoRaWAN that are absolutely fundamental but often these terms are used interchangeably. In addition, there are many different starter kits and devices out there that are not necessarily compatible with each other. The need to build up a gateway network alongside building actual communicating devices doesn’t really help to make this all straight forward. Hopefully this text can help clear some of the confusion and get people to build both infrastructure and things (pun intended) on top of this promising network technology.

This Is How We Build It

Tags: Cloud, Electronics, Embedded, GPS, Network, Security, Wireless

The problem with the Internet of Things is that few people truly understand what it is really about. A large percentage of people in the group that does understand it tend to discard it as yet another marketing hype such as “the cloud” with very little real substance. Due to all kinds of news reports on security issues, vendor lock-ins and lack of open standards, cost overruns, etc. these people tend to see their opinions confirmed. We at WRD Systems also tend to agree with this group – to a point. The reason we do is that we see the same mistakes being made as countless numbers of times before, including the critical security issues that WRD Systems has highlighted for years. However, we also see the great potential of internet connected devices. Probably not the refrigerators and such, but closer to the origins of the Internet of Things: Machine to Machine, also known as M2M.

paint city titlegraphic

Porting wpa_supplicant

Tags: Network, Programming, Wireless

If you've ever tried porting wpa_supplicant to a different operating system, you probably have come across this link on the wpa_supplicant documentation page: Porting to different target boards and operating systems. While it gives a good heads up, the end section describes the C files needed to build an initial compiling version from where to start building the operating support.