1. A programmable electronic device comprising: a processor; a cellular transceiver circuitry executable by the processor; a command interpreter circuitry executable by the processor and in communication with the cellular transceiver circuitry, the command interpreter circuitry configured to transmit to a mobile device and receive from a mobile device text messages as a first payload over a first communication channel via the cellular transceiver circuitry, the command interpreter circuitry further configured to program and configure operation of the programmable electronic device from commands and content identified by the command interpreter circuitry in the text messages, wherein the text messages are configuration text messages, and the processor is configured to only enable configuration of the programmable electronic device with the configuration text messages in response to the programmable electronic device being in a programming mode that is different from an operational mode, the configuration text message comprising an alarm threshold value, an output message for when the alarm threshold value is reached, or both; and an input/output circuitry executable by the processor for communication of a second payload with the mobile device over a second communication channel with a second communication protocol, the second communication channel being a different type of communication channel than the first communication channel, the second communication protocol being a different communication protocol than the first communication protocol, and the second payload being a larger payload than the first payload, wherein the processor is configured to program and configure operation of the programmable electronic device with the second payload.