The Things Network – A Global IoT network

Me and my friend Christoffer has looking into some Internet Of Things stuff and one of the biggest problems with get “things” on to the internet is that its cost many and battery.

Now we find a way to do it sheep and battery low using, with the community driving “The Things Network”.

Together a community of people all around the globe building gateways and letting people connect to there gateways to send small amount of data to the the network.

All data is encrypted so the gateway owner only seeing package of data delivered but not what it sent.

I was the first person in Nyköping to put up a gateway for this “The Things Network” using a Pycom LoPy unit that talks LoraWan, Wifi and Bluetooth.

The Things Network using LoraWan to talks to units, in Europe with a frquency of 868 MHz and the gateway also connects to the wifi to get conenct to internet and the network.

Then i have a another Pycom Lopy i setup as a node and have going around the apartment and scanning of how long the conneciton works. Really good i most say, here is a signal map:

The next step in ths project is to make the node sendning out events from a magnetic sensor that i like to add on my door to know when the door opens and closes and maybe another sensor on the mail inbox.

On tip, after follow the “Get started” tutorials and the node don´t like to join the network but the node is conencted tot he gateway and only sending  activating requests.

Then open up the port 1700 with both TCP and UDP to the gateway ip-number.

How to activate SSH on Rasbian for Raspberry Pi from first boot?

I have a Raspberry Pi Zero Wireless that i have got to connect to my wifi direct on first bott (see this post) and then i liked to get the SSH activated from the first boot also.

After some searching i find out that you can put a file named ssh without any file extension in the boot partition.

Raspbian then going to activate SSH on the first boot so no need to put in any keyboard and monitor to activate it.

The content of the file doesn´t matter, it could contain either text or nothing at all.

How to get a Raspberry Pi Zero Wireless to connect to wifi automaticly on first boot

Raspberry Pi Zero Wireless is a very nice Internet of Things computer but its only has mini-hdmi and micro-usb connectors wish make it not so easy to connect to configure to get it up on wifi but after som research i find out that it is possible to configure it to connect to wifi from the first boot of Rasbian.

Rasbian has built in that it copy wifi details from /boot/wpa_supplicant.conf into /etc/wpa_supplicant/wpa_supplicant.conf to automatically configure wireless network access.

If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.

Since the /boot partition is accessible by any computer with an SD card reader, wifi configuration is now much simpler.

A skeleton wpa_supplicant.conf file can be as little as:

network={
ssid=”YOUR_SSID”
psk=”YOUR_PASSWORD”
key_mgmt=WPA-PSK
}

If you use WPA2-Personal settings with AES you can set the config file to have this text:

network={
ssid=”Your SSID Here”
psk=”YourPresharedKeyHere”
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
}

I can also recommend to read my post of how to activate the SSH on first boot, click here.