AINA: Fältet Lab med Edison IoT (8 / 12 steg)
Steg 8: Aktivera Bluetooth och SFTP Server på Edison
Bluetooth på Intel Edison diskuteras kortfattat i Komma igång med Bluetooth Guide och utförligt i nedladdningsbar pdf Användarhandbok för Intel® Edison produkter Bluetooth®.
Det första steget är att ta bort softblock på bluetooth i Kommandotolken:
rfkill avblockera bluetooth
sedan används verktyget bluetoothclt för att aktivera de olika aspekterna och kontroll ihopkoppling.
bluetoothctl
> effekt på
> upptäckbart på
> agent på
> standard-agent
> pairable på
För att inleda kant, är den mobila enheten placerad i scanning-läge och sedan använda bluetoothclt att hitta enheten, Anslut och lita på den. Kommandot "produkter" kommer att lista alla synliga enheter. Observera MAC-adressen för de mobila enheterna och använda den i paret, förtroende och ansluta kommandon...
bluetoothclt
> enheter
(lista över synliga mac-adresser visas)
> koppla ihop devices_mac_address
(kan begära en PIN-kod och/eller begära godkännande ja/nej, svara ja, inte y)
> lita device_mac_address
> ansluta device_mac_address
> avsluta
Detta fungerar ok om du har ett kommandoradsgränssnitt (CLI) anslutning till Edison (dvs konsol). AINA, dock är tänkt för att ha ett mycket minimal mänskliga gränssnitt, när den har lämnat labbet. (i lab, olika sensorer kan konfigureras i, att ändra koden, ledningar, etc.) Detta kräver att Bluetooth interface för fältet vara så enkla som möjligt.
Idealiskt till AINA skulle para ihop med en mobil enhet helt enkelt som ett par med nya hörtelefon eller högtalare. Tyvärr verkar Edison saknar ett sätt att automatisera hopkoppling begäran/godkännande.
En mobil enhet kan vara betrodd av AINA med hjälp av konsolen i labbet. Detta bör lägga till den i listan över kända enheter och göra ihopkopplingen lättare i framtiden. Det krävs fortfarande konsolen interaktion att ställa upp, men åtminstone ihopkopplingen i fältet skulle vara lättare.
Våra undersökningar visade upp flera inlägg om detta på nätet, några tycktes ge dellösningar. Vi kunde få en android-enhet ihopkopplade och överföra filer. En gång. Vi är inte helt säker på vilken uppsättning besvärjelser som gjort detta möjligt. Vi fortsätter att utforska denna fråga.
Några av de webb inlägg:
listobjekt här... från Intel Docs; från Intel forum; Andra webbplatser (verktyg ref, etc)
kräver kunnig hur till konfigurera om Edison systemet (rfkill systemclt opkg, etc)