How can I Deploy Thingspeak?
2 views (last 30 days)
I have created a hardware device with ESP32 that gathers agricultural Data and sends it to a React Native App for the user to see the values and check when its optimal to irrigate. I want to deploy the system but I am not sure how to deploy Thingspeak and assign each user their individual data. Should I use a global channel deployed? Any ideas? Thank you.
Christopher Stapels on 7 Apr 2023
Each device should have its own channel. You can use the method I described above if you want the device to create a channel, or you can preprogram the devices with the channel info, but this does become difficult if you need to upgrade or make other changes.
Im not sure what information you are looking for with your question about how to deploy. You can keep a list of channels and have the React app query the channel list (which you can store in ThingSpeak) and then use that information to decide what to show to user x. ThingSpeak has a lot of flexibility, so there are probably a lot of different ways to configure your app. You can also use the built in MATLAB to do advanced analytics on the user data.
More Answers in the ThingSpeak Community