IoT

What have we done so far?

In part 1, I developed the Zoe Helper hardware, a button that sends a Sigfox message to the Sigfox backend, and through a callback, route the message to jacksonn.org.

In part 2, my web API at jacksonng.org takes the message, determines who the recipient is, and send it as a notification to my OneSignal account. OneSignal then forwards it to Firebase and then to the mobile device that has been configured to receive this notification. 

In part 3, I develop a Cordova mobile app to display the message on the mobile device.

What I used

Objective

In this part of the project, I process the message sent by Sigfox Backend via callback. To recap, this is the message:

http://jacksonng.org/sigfox/newnotifications.php?message={data}&deviceid={device}

The job of newnotifications.php is to read the message, check who it is intended for, and send the message to the receiver's mobile device. 

Whose message is this?

Objective

Low Power Wide Area Networks (LPWAN) are making IoT engineers all over the world excited. Sigfox is an LPWAN. The ability for Sigfox to send messages without using WIFI or the 4G network, as well as the limitation of 140 uplink messages a day with payload of 12 bytes per message is a complete shift in paradigm for what you could and couldn't do with it. When I first received my Sigfox developer shield from Unabiz, I quickly went ahead to hook up several sensors to send message to the Sigfox backend.

Objective

Read Part 1 here

I have updated the Pulse Sensor project to give the Pulse Receiver a GPS. 

Now the Pulse Sender (the wearable that you will strap on your wrist) will send your pulse rate to the Pulse Receiver (which you will wrap around your waist) and then, apart from learning about your pulse rate, it knows where on earth you are.

Bill-Of-Materials

I added a NEO-6M UBLOX module that I purchased from Taobao. It uses the TinyGPS++ library. 

Fritzing

How It Works

Background

The Espressolite is a ESP8266 based microcontroller and the one that I feel the most passionate about; it is built as a collaboration between Espert Pte Ltd, a Singapore company, the folks from Chiang Mai Maker Club in Thailand, and based on the popular ESP8266 chip, developed by EspressIf Systems, based in Shanghai and also founded by a Singaporean. The Espressolite is manufactured by Cytron Technologies, from Penang in Malaysia. Whenever I need to tell a story about a collaborative invention, I share about the Espressolite.