Doodle Labs radios - norlab-ulaval/Norlab_wiki GitHub Wiki

General

A guide on our current Doodle Labs Radios' setup and their configuration.

Material

Here is the list of radios we own from Doodle Labs:

  • 6 X Multiband Wearable Mesh Rider Radio – 915 MHz and 2450 MHz (ISM bands) datasheet here.
  • 1 X mini-OEM Dual-Band Mesh Rider Radio - 915 MHz and 2450 MHz (ISM bands) datasheet here

Connection Information

There are two ways to connect to the radios.

  1. The simplest one is to directly connect to their wifi with your computer and set a static IP address in the right subnet (10.223.<>.<>).
  2. The radios automatically connect once they are detected and create a Mesh. So, you can also plug the Base Station radio to your computer (still need to set the right subnet), then you will be able to communicate with all the other radios in the Mesh.
Platform: Base Station
MAC: **-**-**-**-**-**
IP: 10.223.**.**
Platform IP: 10.223.<>.<> / Subnet: 255.255.0.0
Platform: Backpack
MAC: 00-30-1A-3B-E5-39
IP: 10.223.229.57
Platform IP: 10.223.8.100 / Subnet: 255.255.0.0
Wifi name: BackpackDoodleLabsWifi

Configuration

By typing the IP address of the antenna, you can connect to a Web Interface. There, you can set the parameters of the antenna. In the status page, you can verify if the antennas are associated and create a mesh in Associated Devices.

Main Parameters

Active Frequency Band: 915Mhz
Channel: 12
Bandwidth: 10MHz
Operating Distance: 100m
Number of Devices: 1 to 2

Power Requirement

To power the radios, you can directly use the provided battery. The batteries can be charged through a computer or any USB-C source.

If you want to power the radios without a battery, this is more challenging. The radios can be powered from a USB-C source. A standard USB-C connection provides 5V and 3A. To send more power, there is a negotiation process between the charger and the hardware. We will need to have a USB-C power supply module that provides more power than a computer. Still looking for the best tool for the job, will update once we have a solution.

⚠️ **GitHub.com Fallback** ⚠️