I find it interesting enough to keep this discussion on the open list. El 30 de oct. de 2020 13:37 -0300, RIOT OS users list <users@riot-os.org>, escribió: > > I'm Daniel a PhD in Hydrology at GFZ Potsdam and currently working on a data > logger system for use in extensive field campaigns. As far as I have > understood, RIOT OS seems to be very suitable for the tasks I have in mind. > Since I am new to using an OS on microcontrollers (rather than running simple > single-thread applications), I would very much like to discuss with a RIOT > expert (or several) what is possible and what is an illusion of my > perception. Here are some points to give you a bit of an idea what I mean: > > > • Adding pre-compiled sensor driver packages to a running application > Let's say we have 20 stations running but with varying numbers and types of > sensors (e.g. sensors monitoring trees only in forests, discharge sensors > only at rivers, etc.). Is it possible to have a common application running on > all stations and adding/removing pre-compiled sensor driver packages to > change sensor setup? It would allow easier on-site maintenance, where fast > adding/removing sensors would not lead to changing source code and compiling > a new application for one particular station (maintenance of course always > happens in winter, at night, with strong winds, heavy rain, in a remote > forest, hard to work on source code :) ). > • Having a web interface running, accessible via Ethernet or BLE (for on-site > maintenance) and remote (e.g. via LTE CAT M1/NB1 for administration) to allow > configuring sensor setup (number and type) as well as general configuration > (measurement interval, time of data upload, etc.) > A simple graphical web interface would ease the maintenance for the > technician as he would "only" need to change configurations rather than > changing source code and compiling (see point above). Since I am working > currently with OpenMediaVault, I really appreciate their web interface > concept, with the possibility to revert all currently made changes. > • All these configurations would need to be stored locally, I imagine as JSON > on an EEPROM with some kind of file system. Is this how it is done in general? > • All configurations should also be synced with the remote server (e.g. > running ODM2) > > > I hope these points make some sense even if the answer is: No, what you want > is not possible. And if not, I am happy to learn more. As mentioned before, I > would appreciate a discussion about this use case and the potential use of > RIOT OS with experienced people who find it interesting. In case spamming the > user list is not desired you can of course contact me via my email address > daniel.bei...@gmx.at
_______________________________________________ users mailing list users@riot-os.org https://lists.riot-os.org/mailman/listinfo/users