Utbildning kompisar: att göra fysisk träning roligare för barn (4 / 4 steg)
Steg 4: Installera servern
Servern är också gjord i noden JS, använda Meteor. Kör denna server i samma nätverk som klienter.
https://github.com/hermanbanken/Thomas-bot
När servern är upp, klienterna kan vara sprang, och du bör höra: "Är du redo att spela?"
Hur servern fungerar
Servern använder Meteor, som automatiskt publicerar alla ändringar till databasen för att alla anslutna klienter via ett särskilt protokoll, DDP. Edisons har därför alltid den senaste staten. Edisons kan använda servern för att lära känna andra kompisar att upptäcka via Bluetooth eller skicka meddelanden till andra klienter.
Meteor publicerar också ett webbgränssnitt som också alltid är aktuell. Det visar en översikt över kompisar med senaste online tid. Koden för klienten ligger i server/klient eftersom det är den klient delen av moln server.
Tal
För närvarande fungerar servern som munnen för kompis: det talar texterna med Apples tal syntes programvara tillgänglig under kommandot 'säga'. Prova till exempel "säger - v"Alex""hur mår du?"" i terminalen på en Mac och hör en röst säga denna text högt.
Vi tittade in i talsyntes och vi är säkra på att det är möjligt att syntetisera röst på Edison själv, men på grund av tidsbrist vi hoppade över detta. Om du känner dig äventyrlig kan du följa upp med detta andra instructable: