Hi Renato, I would suggest to start with the tutorial we have exactly for this usecase here: https://hub.mender.io/t/how-to-configure-networking-using-systemd-in-yocto-project/1097. Once you have it replicated and working, add and modify the bits and pieces that are specific to your requirements.
Greetz, Josef On Wed, Dec 6, 2023 at 10:49 PM Renato Mendes <renato.mendes....@gmail.com> wrote: > Using a Raspberry Pi Zero W, I have build an image with the following > layers: > > # POKY_BBLAYERS_CONF_VERSION is increased each time > build/conf/bblayers.conf > # changes incompatibly > POKY_BBLAYERS_CONF_VERSION = "2" > > BBPATH = "${TOPDIR}" > BBFILES ?= "" > > BBLAYERS ?= " \ > /home/release_1/src/poky/meta \ > /home/release_1/src/poky/meta-poky \ > /home/release_1/src/poky/meta-yocto-bsp \ > /home/release_1/src/meta-openembedded/meta-oe \ > /home/release_1/src/meta-openembedded/meta-python \ > /home/release_1/src/meta-openembedded/meta-multimedia \ > /home/release_1/src/meta-openembedded/meta-networking \ > /home/release_1/src/meta-raspberrypi \ > /home/release_1/src/meta-mender/meta-mender-core \ > /home/release_1/src/meta-mender/meta-mender-raspberrypi \ > " > > I'm using Mender for OTA. > > The image is fine and runs Yocto Distro at my Raspi. > > As this is my first project using OTA, I'm now about to setup networking. > I've build a custom captive portal using Nodejs what will allow user to > choose the WiFi network. > > Here is the logic I need: > a) If there is network configuration stored (in a file, ie), device goes > to Access Point mode with fixed IP (ex: 192.168.0.1). Then the user will > connect, choose WiFi network and save it to a file > > b) If there is WiFi configuration, will connect automatically > > c) If user reset the device (a physical push button), the WiFi > configuration is erased and device goes back to (a) mode > > My questions are how to exactly handle the desired scenario. My doubts: > > a) How will the device knows on boot if there is a network configuration > file to load > > b) How can the device choose between AP ou WiFi mode based on the > existance of the given file > > c) How will this file behave on a OTA update (Mender.io says, must be > stored at /media/ directory to be preserved on updates) > > Thanks for helping... I've read several different articles for some days > and I'm very confused on where to start from... > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#61826): https://lists.yoctoproject.org/g/yocto/message/61826 Mute This Topic: https://lists.yoctoproject.org/mt/103022968/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-