Automatiserade / röst aktiverat katt Feeder (16 / 20 steg)
Steg 16: Konfigurera Router / externa Web Service
För allt detta måste ska komma samman, Tomcat servlet utsättas för Internet. Denna process varierar beroende på din router men grundkonceptet är gå in routerinställningar och tillåta portforwarding från port 8443 port 8443 på IP på Raspberry Pi. Jag försökte ändra portar men det verkade som om Alexa skicklighet kunde bara skicka förfrågningar på port 8443. Jag antar att jag kunde ändra tomcat porten men det spelade egentligen ingen roll för mig.
Tillval: Du kan använda din externa IP-adress för service URL eller om du vill använda en dynamisk DNS-tjänst som no-ip.com för att ge dig ett vänligt statiska domännamn.
Gå tillbaka till din Alexa skicklighet och uppdatera slutpunkten med IP/domän namn, port, app namn (sammanhang), servlet namn (t.ex.: https://mysite.no-ip.org:8443/hallon/hallon)