5

There are differences between the definitions of the two. Microcontroller is actually a microprocessor with a bunch of built-in, built-around peripherals. Such as ADC (analog digital converter), DAC (digital analog converter), EEPROM or other memory, comparators, general timers, RTC (real time clock), UART, I2C, SPI etc. So while there are many overlapping ...


4

Engineering is the art of compromise. You usually have to juggle with several parameters, some of which may be at least partially contradictory. For instance, you could have to find the best compromise between: speed precision size cost battery life heat dissipation networking requirements UI and ease of use ease of development A microcontroller will ...


2

While you've said you're not looking for a general solution but you are probably going to end up using an SDR (Software Defined Radio). While there are USB 915Mhz receivers (e.g. https://www.aliexpress.com/i/32378710247.html) they cost the same as basic receive only SDR capable hardware (https://www.nooelec.com/store/sdr/sdr-receivers/nesdr/nesdr-smart-sdr....


2

Hard to tell based on the current information, but if you want to run ML/DL algorithms you will need some computing power, so at least a Raspberry Pi. It supports Python but far from optimal if it will be running from a battery. In my opinion you could run these algorithms on server side and just focus on data collection on the device itself. This way you ...


2

LoRaWAN is one of the best technologies for collecting data from water meters. This is because LoRaWAN networks operate in sub gigaherz bands and apply low (~14dBm) TX power. This enables long (even 8-10 years) battery life if the meters report their counter only one or 2 times a day. However, bridging 10-20km distance for water meters is not realistic at ...


1

USB3.0 interference is real! I had 2 fit-size USB 3.0 drives plugged directly into the pi USB3 ports, with the ConBee II plugged in next to them in the USB 2.0 port, and that completely prevented the ConBee from being able to pair with zigbee devices. What's more surprising is that moving the ConBee to a powered USB hub (with 3+ feet of distance from the Pi) ...


1

The manufacturer advertising data looks like this: 01 01 a4 c1 38 3a 07 3a 01 07 08 ce 25 89 62 00 01 ?? ?? ---MAC address--- ?? ?? Temp- -Hum- Ba ?? ?? Bytes 3-8 are the MAC address (it's present elsewhere in the frame, but iOS does not give that info to apps, while it gives the full advertising data, that's why this is repeated here) Bytes 11-12 are the ...


1

I have finally resolved the issue. I have used ngork to create virtual tunnel. I tried to use ngork earlier but was unable as I was running the service on port 80. When I ran the nrogk http service on port 443, I was able to access the NextCloud server using the domain name shown on the ssh terminal. NextCloud uses port 80 for http and 443 for https. I am ...


1

You are always going to need to be read from the card to be able to make pretty much any normal filesystem work, even if just to read the file allocation table to work out which sectors are free to write new data to. A better option will be to use public/private key encryption. Include the public key on the system and use it to encrypt all data written to ...


1

Provision an IoT thing. For your purpose, you can just do a one off. In your case, use the client id for your dad's device in the SQL where clause of the IoT rule. https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-functions.html#iot-sql-function-clientid Another idea is to change the topic that is published. Perhaps temperature/dadsRoom and use ...


Only top voted, non community-wiki answers of a minimum length are eligible