I'd like to do prototype a simple project with the AMW007-E04. Basically, I just want the device to periodically wake up, connect to a site and send the switch values and device identification. Is it possible to do this without adding another microprocessor? I.e. can I program the AMW007 itself? Or is it only intended to only be a peripheral?
Due to its limited resources, AMW007 does not support native app's hosted on the device itself. You will need to use an external MCU to perform the logic you desire. Some builtin functionalities are supported though, like auto start TCP client or server, and UDP packet broadcast, in addition to auto connect to network. Few examples here: