Open source alternatives to Dungeons & Dragons(12 min read)

Dungeons & Dragons (D&D) is easily the most widely played roleplaying game in most places (except for Call of Cthuhu in Japan) however there are thousands of alternatives.

In this post I will highlight a few open gaming alternatives, all highly rated (either the game itself, if fully available, or if just and SRD the commercial game it is derived from is highly rated).

  • Fate
  • Open Basic (d100% / Basic Role-Playing)
  • Dungeon World (Powered by the Apocalypse)
  • Blades in the Dark (Forged in the Dark)
  • Gumshoe System
Update (2023-01-28): The Dungeons & Dragons SRD 5.1 is now avaliable under a Creative Commons Attribution license.

Continue reading Open source alternatives to Dungeons & Dragons(12 min read)

LoRaWAN to Azure IoT — Unboxing the Dragino LDDS75(17 min read)

LoRaWAN devices are a popular solution for IoT, with many benefits, but they cannot connect directly to Azure IoT.

LoRaWAN devices communicate using LoRa to a local LoRaWAN gateway, which then communicates using standard protocols to a LoRaWAN network server. Only then can it be converted to a suitable IP-based protocol to connect to Azure IoT.

Even if they did share a common network, LoRaWAN IoT devices are often small, low-power, battery operated devices that operate in short bursts of minimal communication, and not the verbose communication expected by Azure IoT, so you would want to use a gateway anyway.

To test out connecting field-ready LoRaWAN devices to Azure IoT, I ordered a Dragino LDDS75 LoRaWAN Distance Detection Sensor, used to measure the distance between the sensor and a flat object. It can be used for both horizontal and vertical distance measuring, such as liquid level measurement or object detection (e.g. parking space).

Unboxing the Dragino LDDS75 Distance Detection Sensor

The Dragino platform uses open source hardware, with Dragino schematics and details fully available on github, although you are probably better off purchasing one than trying to build it yourself.

I set up the device up using The Things Network, a community network suitable for small scale testing, connected to Azure IoT.

Dragino, The Things Nework (LoRaWAN Gateway and LoRaWAN Network Server), and Azure IoT architecture overview

Continue reading LoRaWAN to Azure IoT — Unboxing the Dragino LDDS75(17 min read)