Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Is it necessary to learn Arduino and Website Development for IOT - Internet of Things

Status
Not open for further replies.
Joined
Dec 5, 2017
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
0

Re: is it necessary to learn Arduino and Website Development for IOT - Internet of Th

Arduiuno = nothing to do with IOT at all. It's a platform that CAN be used as an internet interface but there are hundreds of alternatives.

Website Development = may be useful but not essential. Most IOT devices carry data that is not in human readable format so a HTML presentation device is not essential in many cases.

You can use Android, Linux, Windows, OSX, BSD, PHP on any of those, even DOS. You can also write your own code of course for any computer or micro-controller you wish.

Brian.
 
Is it necessary to use Arduino and Website Development for INTERNET OF THINGS ?

Can I not use Android app for this purpose?

The term IoT, by itself, technologically does not represent any innovation as a whole, it is nothing more than a given nomenclature for a trend in terms of remote connectivity for monitoring sensors and controling actuators mainly via IP, for which it was perceived a growing demand for the hosting service of data storage collected in the field (or at home, whatever), and several cloud solutions have emerged.

The key point is to allow one to monitor something without having the need to have a server to host a web service running full time, but rather that the system can act as a client, that is, connecting to cloud (remote server) only when necessary, relieving you from the need to keep the connection allways active without need - which oppositelly would be the case if your system operated as a server.

Below is a diagram I recently used to document a system that operated simultaneously as a client and server (from which I removed unnecessary information) that might be useful to introduce you to some concepts.

drawing.png

In this particular case, the boards, each one run a local webserver, and could be accessed by any browser on the same wi-fi. But these same boards also sent data to a remote server, which stored the collected data in case the local network being unavailable.

In this case, only the Blue connections represent what is meant by IoT, since they make use of the Web for this, whereas the services running within the Yellow connections are restricted to local network, but all this is nothing more than mere nomeclature in my opinion.
 
Hello,

you can start with very popular board with ESP8266:

https://espressif.com/en/products/hardware/esp8266ex/overview

Regarding of loaded firmware youy can program this board in one of languages:

1) C++
2) Lua script language
3) Node.js - Javascript

or even sending AT command by UART.

This is 32 bit CPU (risc with 80MHZ clock) linked toghther with TCP/IP stack and WI-FI radio.

You can also program it with Arduino IDE.

There also is C++ cross-compiler for PC and RTOS.

Regards
 

if you have a LoraWAN Gateway in your area
http://www.thethingsnetwork.org/map

you can get Lora shields for the arduino which enable connection to The Things network
do a web search for Arduino Lora will give plenty of links

if you don't have a local LoraWAN gateway The Things Gateway costs about £300
**broken link removed**

you can build a low cost single channel Lora gateway using a Raspberry Pi and a Lora Hat
http://www.elektormagazine.com/news...ap-and-easy-way-with-raspberry-pi-and-dragino
 


Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top