#Hackapost Allthingstalk LoRa #IoT kit contents

Last tuesday, I unpacked the kit from AllThingsTalk.

Here it is, in all its glory:

LoRa Kit contents

LoRa Kit contents

There is an Arduino-compatible SODAQ Mbili board.

Highlights:

  • Grove sockets: yeah, less soldering and breadboard mess.
  • SD card slot
  • More memory, more CPU power.
  • SODAQ means "Solar Data Acquisition" and that's pretty cool especially since we have got the solar panel and battery in the kit.
  • RTC

In more depth (love that tech pr0n thing):

The SODAQ (Solar Data Acquisition) is an Arduino compatible data acquisition board designed by Gregory Knauff. This is the successor to the SODAQ Moja. It is one of the most rich-featured Arduino Compatible boards in the market (how cool is that!).

The SODAQ is a multi-feature microcontroller board that lets you connect sensors and devices to the internet, quickly and with no fuss. It's designed for connecting things efficiently, running off-grid with built-in, ready-to-go solar power. You can connect a LiPo battery and a solar panel and keep it gathering sensor data without having to charge it.

The board has built in sockets for Grove modules; a realtime clock; extended flash memory; USB on-board; and the Bee socket can take any WiFi/RF/XBee or other compatible plugin for communications instead of the GPRS module (GPRSbee).

The SODAQ Mbili is based on the Atmega1284P microcontroller and comes with an Arduino compatible bootloader. The microcontroller runs on 3.3V at 8MHz and is programmable through USB (Which is connected with the on-board FTDI-chip). Basically, it works with the Arduino IDE once you configure the board.

SODAQ Mbili Specifications:

  • Atmega1284P Microcontroller running at 3.3V and 8MHz
  • Prgrammable using the Arduino IDE
  • Power supply by LiPo battery (3.7V) or USB cable (5V)
  • Solar charge controller with JST connector for Solar Panel up to 2.5W
  • DS3231 Real Time Clock and Temperature sensor, RTC backup powered by LiPo battery
  • 16 MBit data flash module (AT45DB)
  • SD Card holder
  • Mini USB connector
  • 12 Grove connectors connecting Digital, Analog and I2C pins (Switched or always on)
  • On/Off switch. With the switch in Off position the solar charge circuit is still active and the RTC clock is still powered.
  • ICSP programming header
  • JTAG Connector
  • Bee socket for Xbee, GPRSbee or other bee style modules
  • Same size as Raspberry Pi (a tad smaller)

Writings things (actually this setup was wrong)

Basic setup for testing if all works fine

I've been setting up the libs, the Arduino IDE and all other kinds of stuff as mentioned on the docs.

But I ran into trouble. Very fast and awesome support from Jan from AllThingsTalk. But it seems that the issue is not on their side but on Proximus IoT system that has a bug with some devices since an upgrade on friday. Ah, bad, this spoils my week end fun :-(.

Jan told me to send messages every 30 secs, sometimes it works. Ok, done that in my sketch. There is now an IoT beacon transmitting 0's an 1's every 30 secs...