User Tools

Site Tools


iot_sensor_simulator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
iot_sensor_simulator [2023/09/20 10:18] – [Similar products] kalaschnikowiot_sensor_simulator [2023/09/20 10:21] (current) – [IoT Sensor Simulator] kalaschnikow
Line 1: Line 1:
 +====== IoT Sensor Simulator ======
  
 +This is a project for an app which should simulate a sensor on an Android device.
 +
 +  * It can be also a "full featured" MQTT Client. There is not really many MQTT clients for Android (I know only [[https://play.google.com/store/apps/details?id=at.tripwire.mqtt.client&hl=en|MyMQTT]]).
 +    * unfortunately it seems to be not true...
 +      * [[https://play.google.com/store/apps/details?id=com.app.vetru.mqttdashboard|Mqtt Dashboard]] seems to have this functionality too
 +
 +
 +Also it can be an Android replacement for [[https://mosquitto.org/man/mosquitto_pub-1.html|mosquitto_pub]] (or later also for [[https://mosquitto.org/man/mosquitto_sub-1.html|mosquitto_sub]])
 +
 +Key words:
 +  * MQTT client data generator
 +  * MQTT test data generator
 +
 +
 +===== IoT platforms =====
 +
 +[[IoT]] platforms to publish on them:
 +
 +  * [[OpenRemote]]
 +  * [[ThingsBoard]]
 +    * https://thingsboard.io/docs/reference/mqtt-api/
 +  * [[https://nodered.org/|Node-RED]]
 +  * [[https://www.openhab.org/|OpenHAB]]
 +  * [[https://www.home-assistant.io|Home Assistant]]
 +
 +
 +===== MQTT Brokers =====
 +
 +Citation from https://blogs.oracle.com/javamagazine/post/java-mqtt-iot-message-queuing : 
 +
 +There are quite a few MQTT brokers available under varying license models. Additionally, there are cloud services that support MQTT integration, such as Oracle Internet of Things Production Monitoring Cloud Service and Oracle Internet of Things Cloud Service.
 +
 +The following are a few open source MQTT implementations:
 +
 +  * Eclipse Mosquitto 
 +  * ActiveMQ MQTT
 +  * Paho
 +  * RabbitMQ
 +
 +===== Similar products =====
 +  * [[https://play.google.com/store/apps/details?id=at.tripwire.mqtt.client&hl=en|MyMQTT]] - MQTT client for Android
 +  * [[https://play.google.com/store/apps/details?id=com.app.vetru.mqttdashboard|Mqtt Dashboard]] - allows both: configuration of existing IoT devices and "free" publishing to the topics (=> sending arbitrary data from the client)
 +
 +===== Misc =====
 +
 +  * [[https://github.com/openremote/openremote/wiki/Tutorial:-Connect-your-MQTT-Client|Tutorial: Connect your MQTT Client]] - from OpenRemote wiki
 +
 +
 +  * [[https://www.emqx.com/en/blog/how-to-use-mqtt-in-java|How To Use MQTT in Java]]
 +  * [[https://cumulocity.com/guides/10.11.0/device-sdk/mqtt-examples/|MqttExamples]] - a useful examples from Cumulocity 
 +    * especially interesting:
 +      * working with certificates
 +
 +
 +  * [[https://mosquitto.org/man/mosquitto_pub-1.html|mosquitto_pub man page]]
 +  * [[https://mosquitto.org/man/mosquitto_sub-1.html|mosquitto_sub man page]]