File tree Expand file tree Collapse file tree 3 files changed +3
-10
lines changed Expand file tree Collapse file tree 3 files changed +3
-10
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ const ArduinClientHttp = require('./arduino-cloud-api');
33const ArduinoClientMqtt = require ( './arduino-iot-client-mqtt' ) ;
44const accessTokenUri = process . env . NODE_RED_ACCESS_TOKEN_URI || 'https://login.arduino.cc/oauth/token' ;
55const accessTokenAudience = process . env . NODE_RED_ACCESS_TOKEN_AUDIENCE || 'https://api2.arduino.cc/iot' ;
6+ const arduinoCloudHost = process . env . NODE_RED_MQTT_HOST || 'wss.iot.arduino.cc' ;
67
78/**
89 * {
@@ -59,9 +60,8 @@ async function getClientMqtt(connectionConfig){
5960 const tokenInfo = await getToken ( connectionConfig ) ;
6061 if ( tokenInfo !== undefined ) {
6162 const ArduinoCloudOptions = {
62- host : "wss.iot.oniudra.cc" ,
63+ host : arduinoCloudHost ,
6364 token : tokenInfo . token ,
64- apiUrl : "https://auth-dev.arduino.cc" ,
6565 onDisconnect : ( ) => {
6666 disconnected ( clientId ) ;
6767 console . log ( `connection lost for ${ clientId } ` ) ;
Original file line number Diff line number Diff line change @@ -52,7 +52,6 @@ const ArduinoCloudError = require('./ArduinoCloudError');
5252
5353const arduinoCloudPort = 8443 ;
5454const arduinoCloudHost = 'wss.iot.arduino.cc' ;
55- const arduinoAuthURL = 'https://auth.arduino.cc' ;
5655
5756class ArduinoClientMqtt {
5857 constructor ( ) {
@@ -73,7 +72,6 @@ class ArduinoClientMqtt{
7372 const opts = {
7473 host : options . host || arduinoCloudHost ,
7574 port : options . port || arduinoCloudPort ,
76- apiUrl : options . apiUrl || arduinoAuthURL ,
7775 ssl,
7876 token : options . token ,
7977 onDisconnect : options . onDisconnect ,
@@ -96,10 +94,6 @@ class ArduinoClientMqtt{
9694 return reject ( new Error ( 'connection failed: you need to provide a valid token' ) ) ;
9795 }
9896
99- if ( ! opts . apiUrl ) {
100- return reject ( new Error ( 'no apiUrl parameter is provided' ) ) ;
101- }
102-
10397 const userid = jws . decode ( options . token ) . payload [ "http://arduino.cc/user_id" ] ;
10498 const clientID = `${ userid } :${ new Date ( ) . getTime ( ) } ` ;
10599 const client = new Paho . Client ( opts . host , opts . port , clientID ) ;
Original file line number Diff line number Diff line change @@ -45,6 +45,5 @@ To use development version of arduino APIs set the following environment variabl
4545
4646+ ` NODE_RED_ACCESS_TOKEN_URI=https://login.oniudra.cc/oauth/token `
4747
48-
49-
48+ + ` NODE_RED_MQTT_HOST=wss.iot.oniudra.cc `
5049
You can’t perform that action at this time.
0 commit comments