Hello
I was searching for too long about the way to connect my arduino UNO to the internet so I can use it for some IOT projects and finally I found a platform that I can connect the adruino to , which called thingworx, but I have a serious problem in the software stage in the project
I have no idea how to connect the arduino to the platform , how to use the key , how to send and receive data from the cloud and even what libraries should I use.
please help me what should I do first
thanks in advance
I don't see how https://www.thingworx.com/ has anything to do with the Arduino.
There's a developer portal on their website, and that is where you start.
Hi,
Here's a working example:
http://arduino-info.wikispaces.com/Arduino-Project-Home-Monitor-Control
It DOES need more detail about Cayenne... Hope it helps
https://developer.thingworx.com/login?returnURL=%2Fresources%2Fguides%2Fconnect-adafruit-feather
Apparently, you get 120 days trial for free, what happens after that is a mystery.
The ATMEAGA; with is the standard Arduino platform, does not have any network connectivity itself. THere are options, buth usually, they are either
- wired or
- pricey or
- almost completely unnecessary because the use an ESP8266 which could do most jobs better itself.
So what you want to use mostly for IoT is the ESP8266 itself. There are various Arduino-like (read: on-board voltage regulator and USB-to-serial bridge) boards like the Adafruit Feather or my favorite, the Wemos D1 Mini.
Not that they are not suitable for most battery powered projects, since Wifi draws too much power. If you want wireless, I would suggest a look at MySensors. You will need a gateway for network connectivity, then.