Buongiorno, come ho già scritto nelle presentazioni sono una novizia; perdonate quindi le mie incapacità.
Lavoro in una scuola tecnica nella quale per i ragazzi Arduino è il pane ma abbiamo un problema riguardante il riconoscimento della scheda ESP8266.
Provo a darvi delle indicazioni per capire e (spero) trovare una soluzione.
La rete scolastica passa attraverso un proxy che viene via via gestito e 'domato' in modo da consentire di lavorare con siti inerenti alla didattica e, nel caso di Arduino, non abbiamo mai avuto problemi o difficoltà. Con la scheda ESP8266 non troviamo il modo di installare il relativo add-on.
Ecco i passaggi che faccio e gli errori che ottengo.
- Avvio Arduino 1.8.11 file/impostazioni ed inserisco la stringa http://arduino.esp8266.com/stable/package_esp8266com_indenx.json come URL aggiuntivo per il gestore delle schede.
Gli amministratori di sistema sostengono di aver fatto delle modifiche al proxy tali da consentirmi di mettere 'nessun proxy' sulla scheda rete ma, dato che così non funzionava, ho provato anche a flaggare la voce 'individua automaticamente...proxy' e, in seguito, ho anche tentato l'inserimento delle impostazioni dello stesso ma il risultato non è cambiato.
In ogni caso, quando con il gestore schede cerco di installare al ESP8266, ottengo questo risultato:
'errore durante lo scaricamento di https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip'
Errore durante lo scaricamento di http://arduino.esp8266.com/stable/package_esp8266com_index.json
Errore durante lo scaricamento di https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip
java.lang.RuntimeException: java.lang.Exception: Errore durante lo scaricamento di https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip
- at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:175)*
- at java.lang.Thread.run(Thread.java:748)*
Caused by: java.lang.Exception: Errore durante lo scaricamento di https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip - at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:149)*
- at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:83)*
- at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:60)*
- at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:105)*
- at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)*
- ... 1 more*
Caused by: java.io.IOException: Received invalid http status code from server: 407 - at cc.arduino.utils.network.FileDownloader.openConnectionAndFillTheFile(FileDownloader.java:239)*
- at cc.arduino.utils.network.FileDownloader.downloadFile(FileDownloader.java:182)*
- at cc.arduino.utils.network.FileDownloader.download(FileDownloader.java:129)*
- at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:147)*
- ... 5 more*
- se con un qualsiasi browser degli stessi pc vado all'indirizzo https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip
riesco a scaricare il file incriminato senza alcun problema.
Dove sbaglio?
Secondo voi c'è il modo di fargli digerire questa scheda direttamente?
Qualora ciò fosse impossibile o particolarmente complesso, come è possibile utilizzare il file .zip scaricato a parte?
Grazie ancora.
Aiemeppi