oneDrone-np

for drone


Settings

1. Mosquitto broker

  • install mosquitto broker
  > sh install_MQTT-broker.sh
  • edit config file
  > sudo nano /etc/mosquitto/conf.d/default.conf
  • add code
listener 1883
protocol mqtt
listener 8883
protocol websockets
socket_domain ipv4
allow_anonymous true
  • restart mosquitto service
> sudo service mosquitto restart

2. Node.JS package

  • install
> npm install

Prepare

1. drone_info.json

  • create
> nano drone_info.json
  • edit
{
    "id": "Dione",
    "approval_gcs": "MUV",
    "host": "gcs.iotocean.org",
    "drone": "KETI_Drone",
    "gcs": "KETI_GCS",
    "system_id": 250
}

Run

  • default
> npm start