I would like to use Arduino IoT / cloud on a boat.
Internet connection intermittent at best.
Is it possible to continue using the system in a closed WiFi environment once properly setup?
Hi @jeanf73. The IoT features of Arduino Cloud require a network connection to the Arduino Cloud server. If you don't have a network connection to the server then the Arduino Cloud IoT features can't be used. So the IoT features will only be available when the Device has an Internet connection.
It is possible to configure your Thing sketch so that any non-IoT capabilities remain functional even when it is not possible to connect to the Arduino Cloud server, and then become available once again when the Internet is once again available. Whether or not an intermittent availability of the IoT capabilities is acceptable will be dependent on your specific application.
As the name indicates, the Arduino IoT cloud is a cloud service. Which means it needs the internet to access the servers.
Present possible applications I am looking at:
-Industrial plating processes control; Cloud is perfect
-Marine electrical monitoring & control, fluid quantity, temperatures
, etc; through local Ethernet/ several Arduinos needs to be available onboard even when no internet connection. MQQT? Can it transfer integer & float number information?
You can definitely implement a local data monitoring system in the Thing sketch in addition to the Arduino Cloud IoT capability. You won't be able to use the Arduino Cloud dashboard for your local system, since the dashboard displays the data stored on the Arduino Cloud server.
Thing sketch?
Where can I find info?
Similar to Cloud dashboard but for local data only?
Can such display be connected directly to an Arduino device?
What's the other hardware/ OS solution to display saved or live local information?
Check the Arduino Cloud documentation:
https://docs.arduino.cc/arduino-cloud/cloud-interface/things
Anything you like. It could be as simple as just using the Serial.print
function to print the information to the Arduino IDE Serial Monitor.
Thing sketch only work through Arduino Cloud even if on the same local network as the Arduinos?
Any equivalent library to use on an Arduino driven touch display that can be programmed as "Display" (see below)?
Can I transfer data between multiple Arduinos through WiFi without internet connection, just a local 192.168 network?
Use MQQT? Use RF24?
Arduino #1 "RPM", gets wind generator RPM and open voltage, controls local SSR connected to wind generator output.
Arduino #2 "MPPT", gets info from "RPM", gets Volt/Amps/W from before MPPT & after MPPT locally, instructs "RPM" to Run/Stop/Free the wind generator.
Arduino #3 "Display", gets data from "MPPT", future Water/Boiler and refrigeration, and displays live data on attached display and/or Win computer and/or Arduino Cloud
The Thing sketch is the program running on the Arduino board so your question doesn't make sense.
My recommendation is to just give the Arduino Cloud IoT features. This will give you a better understanding of how you might use it in your project. You can get started with the "Free" plan so you can do this experiments without spending money.
A great way to get a simple Arduino Cloud Thing up and running very quickly with a minimum of difficulty is to use the "Cloud Blink" template:
https://app.arduino.cc/templates/cloud-blink
(If the above link doesn't work, make sure you are signed in to your arduino.cc account)
This will create a dashboard that allows you to control the LED on the Arduino board. You can study the code of the Thing sketch that was generated by the "Cloud Blink" template to understand how it works.
I don't know what you mean by "equivalent", but there are certainly Arduino libraries for touch displays. If you don't already have your display, you can take a look at the available libraries before you purchase one. A good place to find Arduino libraries is the Library Manager. If you are using the Arduino Cloud Editor, you can learn about its Library Manager here:
https://docs.arduino.cc/arduino-cloud/guides/editor/#library-manager
Yes.
You can't use Arduino Cloud for this purpose, but you can implement the local network communication in your Thing sketch code in addition to the sketch's Arduino Cloud capabilities.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.