Pycom FiPy
board ID | radio | OS support | deployment |
---|---|---|---|
pycom | LoRa BLE Wifi | MicroPython |
Pycom is an a complete ecosystem for easy IoT development. The IoT-LAB testbed provides access to the Pycom FiPy development boards. These boards can be programmed with MicroPython and feature several wireless technologies: WiFi, BLE, SigFox, NB-IoT and LoRa.
Note: it’s not possible yet to use SigFox or NB-IoT because of missing infrastructure and integration within the IoT-LAB testbed.
![](/assets/images/docs/boards/pycom/fipy.jpg)
Datasheet and documentation
You can find a lot of documentation on the Pycom website.
The Pycom FiPy is described in detail here.
IoT-LAB special configuration
IoT-LAB only provides access to the MicroPython REPL of the firmware
pre-installed on the boards via the usual serial redirection mechanism (use
nc
on port 20000
from the SSH frontend).
It is not possible to reflash the MicroPython firmware running on the Pycom FiPy boards.
Each FiPy board is plugged on the Pysense extension board which provides access to several sensors.
Troubleshooting
Some the REPL doesn’t respond after the experiment startup (e.g. no display of
>>>
prompt when sending Enter
on the serial port).
In this case, one way to recover the REPL is to perform a power cycle of the
board:
$ iotlab-node --stop
$ iotlab-node --start