Kehittäjille

Kehittäjille ja integraattoreille

Awacino yhdistää laitteet suoraan niiden verkkoihin. Jos haluat rakentaa sen osaksi tuotettasi, liittää sen järjestelmiisi tai toimia kanssamme kumppanina, ota meihin yhteyttä suoraan.

Mitä voimme rakentaa yhdessä

Integroimme Awacinon mielellämme olemassa oleviin ratkaisuihin API-rajapintojen ja kumppanuuksien kautta tai osaksi omaa tuotettasi.

  • API:t ja automaatio. Agentic Beam ja automaation API:t antavat ohjelmistosi ja tekoälyagenttiesi toimia verkon useilla koneilla. Agentic Beam
  • Valvomattomat asiakasohjelmat. Valvomaton asiakasohjelma toimii palvelimilla, Raspberry Pi -laitteilla ja muilla Linux-laitteilla ja pitää ne tavoitettavissa ilman, että kenenkään tarvitsee olla koneen ääressä. Ota valvomaton käyttö käyttöön
  • NAS ja Docker. Valmis Docker-image tuo Awacinon NAS-järjestelmiin ja konttipalvelimiin.
  • Kumppanuudet, OEM ja white label. Rakenna Awacino osaksi tuotettasi tai tarjoa sitä omalla brändilläsi: kerro, mitä tarvitset.
Tekniset huomiot

Mitä sovellus asentaa ja miksi

Awacino antaa laitteelle oikean osoitteen toisessa verkossa (sen SituIP). Siihen jokainen alusta tarvitsee yhden pienen verkkokomponentin, eikä mitään muuta.

Windows

  • ”Awacino SituIP service” on osa sovelluspakettia. Windows asentaa sen sovelluksen mukana ja poistaa sen tiedostoineen, kun sovellus poistetaan. Sovellus ei koskaan asenna toista kopiota.
  • Se toimii LocalSystem-tilillä, koska virtuaalisen verkkosovittimen ja sen reittien luominen vaatii järjestelmäoikeudet. Se kuuntelee vain paikallista named pipe -yhteyttä tämän tietokoneen Awacino-sovellusta varten: se ei avaa verkkoporttia, ei luo palomuurisääntöjä eikä lataa mitään.
  • Kun käyttäjä ottaa SituIP:n käyttöön, se luo virtuaalisen Wintun-verkkosovittimen (sen allekirjoitettu ajuri tulee paketin mukana) ja asettaa osoitteen ja reitit vain tälle sovittimelle.
  • Yleensä järjestelmänvalvojan kehotetta ei tarvita. Vain jos palvelu ei vastaa, sovellus pyytää kerran istunnon aikana lupaa käynnistää apuohjelmansa järjestelmänvalvojan oikeuksin.

Mac

  • Verkkolaajennus sovelluksen sisällä. Awacino käyttää packet tunnel -verkkolaajennusta, joka toimitetaan sovelluspaketin sisällä. Se ei ole järjestelmä- tai ydinlaajennus, eikä siinä ole etuoikeutettua apuohjelmaa tai launch daemonia.
  • Yksi hyväksyntä. macOS kysyy kerran, saako Awacino lisätä VPN-määrityksen. Järjestelmänvalvojan salasanaa ei tarvita.
  • Hiekkalaatikossa. Sovellus, sen laajennus ja pieni Beam in -apuohjelma toimivat App Sandboxissa. Apuohjelma on käynnissä vain, kun sovellus on auki ja jakaa.
  • Poistaminen. Sovelluksen poistaminen poistaa sovelluksen, sen laajennuksen ja apuohjelman. VPN-merkinnän voi poistaa kohdassa Järjestelmäasetukset › VPN.

Linux

  • Yksi snap, kaksi osaa. Snap ”awacino” (strict confinement) sisältää työpöytäsovelluksen ja pienen järjestelmäpalvelun. Vain palvelu saa määrittää verkon (snap-rajapinta network-control); työpöytäsovellus ei koskaan.
  • Näin se toimii. Sovellus pyytää palvelua paikallisen socketin kautta; palvelu luo tunnelirajapinnan ja asettaa sen osoitteen ja reitit.
  • Kertaluonteinen lupa. Kunnes Snap Store yhdistää sen automaattisesti, suorita kerran: sudo snap connect awacino:network-control.
  • Poistaminen. sudo snap remove awacino poistaa sovelluksen, palvelun ja sen rajapinnan.
  • Palvelimille ja Raspberry Pille tarkoitettu valvomaton asiakasohjelma asennetaan erikseen: Ota valvomaton käyttö käyttöön.

iPhone ja iPad

  • Yksi verkkolaajennus sovelluksen sisällä. Awacino käyttää packet tunnel -verkkolaajennusta, joka toimitetaan sovelluksen mukana; Beam in toimii samassa laajennuksessa. Mitään muuta ei asenneta: ei profiilia, ei apusovellusta, ei laitehallintaa.
  • Yksi hyväksyntä. iOS kysyy kerran, saako Awacino lisätä VPN-määrityksen. Kameran tai kuvien käyttöoikeutta pyydetään vain, kun skannaat koodin tai valitset tiedoston.
  • Tausta. Ainoa taustatila on hiljaiset ilmoitukset, joita käytetään, kun jokin omista laitteistasi pyytää Beam iniä.
  • Poistaminen. Sovelluksen poistaminen poistaa sovelluksen, sen laajennuksen ja sen VPN-määrityksen.

Android

  • Androidin oma VPN-palvelu. Tunneli käyttää Androidin VpnServiceä. Android kysyy yhteyspyyntöä kerran ja näyttää avainkuvakkeen, kun yhteys on muodostettu.
  • Näkyvissä käynnissä ollessaan. Yhteys ja Beam in toimivat etualan palveluina vain silloin, kun ne ovat aktiivisia, ja kummallakin on näkyvä ilmoitus.
  • Käyttöoikeudet. Internet ja verkon tila, etualan palvelut, ilmoitukset näille palveluille sekä poikkeus akun optimoinnista, jotta käynnissä olevaa yhteyttä ei pysäytetä. Ei mainostunnusta, eikä sovellus koskaan ota käyttöön Aina käytössä olevaa VPN:ää.
  • Poistaminen. Asennuksen poistaminen poistaa sovelluksen, sen palvelut ja sen VPN-profiilin.

Verkkoportit kaikilla alustoilla

Kun sovellus on käyttämättömänä, mikään ei kuuntele paitsi paikalliset loopback-yhteydet sovelluksen ja sen oman palvelun välillä sekä selaimessa kirjautumista varten. Laitteiden väliset yhteydet avataan lähtevinä, joten saapuvaa porttiohjausta tai reitittimen muutoksia ei tarvita. Vain silloin, kun käytät aktiivisesti Agentic Beamia tai jaat portin tai näytön lähiverkossasi, sovellus kuuntelee kyseisessä verkossa, ja kuuntelu loppuu, kun lopetat toiminnon. Palomuurisääntöjä ei luoda eikä koodia ladata ajon aikana.

Yhteydet kulkevat suoraan käyttäjän laitteiden välillä ja ovat päästä päähän salattuja; ne eivät kulje palvelimiemme kautta.

Lisää: Tietosuojaseloste · Tuki · Tietoturva