Programming for the Front Ends
Flutter,Dart, JS,JSP and AJAX for fullfeatured Apps for Aggregating Data and controlling the IOT-Systems
For simple Prototyping use Processing,AppInventor, Blync and NODE-RED
later I like to put some more hints here
Programming the Middleware
- Use Java, C++, C#, Groovy, Python or Dart/JS for the development of a own framework
- Use APIs and Frameworks like MQTT, KAFKA, BLYNK (perhaps a own server) for the Development
- Usage of an own Framework which implements MQTT, ISOagriNET and even more
Programming of the Gateways
- Decide where to use LORAWAN, WiFi, Bluetooth or other standards for communication
- the Dragino LG01/LG02 you can expand over the Arduino Bridge-Library
- configure the Gateways for your needs. Be careful to fit your needs.
Programming and Configuring the Arduinos and other embedded devices
- decide which device to use. With the arduinos, esp32, Raspberry Pi (Zero), Beaglebone, Odroid devices you have plenty of alternatives.
- look if you have enough PINS for controlling the sensors
- look if you have enough memory for the programs
- look how much power each device needs and you have on the special locations
- look to find the right library. Not every lib, they encourage you to use in the internet fits all needs.
