I’m relatively new to iot and I'm looking for ways to send a binary signal from a tiny sensor (size of a coin) to the cloud through a wireless setting.
Basically, sensors would emit a simple binary signal (0 or 1) at regular interval (say once a day, or once a week). Once the sensor goes from 0 to 1 it stays in that position forever. (I'm just looking for the activation and the date of when it happens). Additionally, each of these sensors would be identifies with a unique ID.
so the data gather through the sensors would look like this =>
DATE | SENSOR_ID | STATUS (0/1)
Environment: Sensors are meant to be positioned within a household environment, presumably with a close access to internet, WifI, wireless connections, bluetooth, etc…
Battery: I think the battery is not so much of an issue because of the limited amount of data to be sent by the sensor (just a binary 0/1) and the low frequency (once a day). Besides, sensors have an average life span of only 2/3 months. (no recharge needed)
Connection settings: Ideally, I'd like to have a very limited manual setup for the connection to be required (none if possible).
Questions: What processes or existing protocols could be used to receive the signal from these sensor and upload it to the cloud ? What type of signal would work best in that scenario ? (radio / wifi / bluetooth or any other format) ?
Thank you very much for your help