@Yearling Hotových firmware (bez nutnosti “doprogramování” MCU) udržujeme několik - viz seznam níže.
Tyto předpřipravené firmwares (včetně firmware pro USB Dongle či Senzor) lze flashnout na MCU s pomocí BigClown Firmware Flasher, ten nainstalujete např. s pomocí Python pip pip install bcf
(potřebujete Python 2.7 nebo 3.6) nebo je také součástí BigClown Firmware Windows Toolchain.
Utilita bcf umí stáhnout aktuální firmware z Gitu a flashnout do MCU (Dongle, Senzor, Core, …).
Chování firmware je popsán ve vzorových projektech v BigClown dokumentaci.
Pro “hotové řešení” bez “doprogramování” MCU Vám pak stačí bcf (ať instalovaný přes Python pip nebo zabalený do binárky PyInstaller v Toolchainu), kterým si bcf update
stáhnete seznam aktuálních firmware, bcf pull
stáhnete příslušný firmware a bcf flash
flashnete firmware do MCU.
V případě USB Dongle a Senzoru pak máte hotový HW včetně krabiček, v případě komponent stavebnice BigClown HW “skládačku” (navolíte si senzory/aktory dle potřeby) bez krabičky. V obou případech máte hotový přímo použitelný firmware MCU (nemusíte psát kód pro MCU) s textovým sériovým rozhraním typu MQTT topics a datový payload (obecně JSON payload).
Toto textové rozhraní můžete použít v rámci Vašeho aplikačního SW nebo můžete použít HUB SW BigClown (zakončení do MQTT, integrace nad tím). Můžete se tedy věnovat vývoji vlastní aplikace nad textovým sériovým rozhraním nebo nad MQTT rozhraním.
Proč prosím toto řešení nesplňuje Vaše představy ?
bigclownlabs/bcf-climate-station:firmware-142pixel.bin:v1.0.1
bigclownlabs/bcf-climate-station:firmware-144pixel.bin:v1.0.1
bigclownlabs/bcf-climate-station:firmware-72pixel.bin:v1.0.1
bigclownlabs/bcf-generic-node:firmware-battery-mini.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-battery.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGB-150.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGB-300.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGBW-144.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGBW-72.bin:v1.3.0
bigclownlabs/bcf-lcd-thermostat:firmware.bin:v.1.0.0-beta
bigclownlabs/bcf-ping-pong-table:firmware.bin:v1.0.0
bigclownlabs/bcf-sigfox-climate-monitor:firmware.bin:v1.0.1
bigclownlabs/bcf-sigfox-co2-monitor:firmware.bin:v1.0.0
bigclownlabs/bcf-sigfox-motion-detector:firmware.bin:v1.0.1
bigclownlabs/bcf-sigfox-pulse-counter:firmware.bin:v1.1.0
bigclownlabs/bcf-skeleton-core-module:firmware.bin:v1.0.0
bigclownlabs/bcf-usb-dongle:firmware.bin:v0.0.0-test
bigclownlabs/bcf-usb-gateway:firmware.bin:v1.3.0