Skip to content

Own project Beehive-IoT. Repository for BeeRouter and BeeController applications deployed on Raspberry Pi Pico RP2040 ARM-Cortex M0+ MCU.

License

Notifications You must be signed in to change notification settings

bkozdras/beehiveiot-localcontrollers

Repository files navigation

Beehive-IoT local controllers

License LibraryLanguage TestFramework

OS Distribution BuildEnvironment

The repo contains two applications:

  • BeeRouter,
  • BeeController.

Both applications are deployed on Raspberry Pi Pico RP2040 ARM-Cortex M0+ MCU. Connection between BeeMaster and BeeRouter: Zigbee based on Xbee modules. Connection between BeeRouter and BeeControllers: WiFi based on ESP-01s modules. BeeRouter is local master for connected BeeControllers and is responsible for routing data between BeeMaster and controllers with the use of pushing data received from Xbee to ESP-01s network (and vice versa). BeeController is responsible for collecting measurements from local BeeHive. One Beehive - one BeeController.

BeeMaster repo: TODO

CI Dashboard

CIStatus

JobBuildDockerImage badgeBuildDockerImage

JobUTX8664 badgeUTX8664CMake badgeUTX8664Build badgeUTX8664CTest

Preparing of local build environment

All build commands should be executed from docker image attached to this repo as submodule: dockerimage. It is assumed that Unix OS is used by user.

Build docker image named: nemuuser/avr-build-env with tag: latest:

bash dockerimage/buildImage.sh

Run and connect to the command interface:

bash dockerimage/runImage.sh

All next steps should be executed from running docker image.

TODO next steps

About

Own project Beehive-IoT. Repository for BeeRouter and BeeController applications deployed on Raspberry Pi Pico RP2040 ARM-Cortex M0+ MCU.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published