LinkIt en ultimata IoT (8 / 13 steg)
Steg 8: Koden
Vid denna punkt, skulle jag vilja berätta om själva koden. Jag har skapat olika funktioner, och i slutet av var och en, jag har kommenterat ut vad funktionen gör. Var och en av dem är kopplad till den andra. På detta sätt hjälper det dig att göra ändringar i koden och också förstå det.
Du måste göra några ändringar i koden innan du kan använda den. Du behöver:
- WiFi-anslutning SSID och dess lösenord
- Din "enhets-ID" och "enhet nyckel" från Mediatek Cloud sandlådan, efter att ha gjort provanordningen.
- Bluetooth MAC-adressen för enheten du vill använda ditt IoT system med.
- Ett telefonnummer, som alla kommandon som skickas via SMS kommer att fungera.
Du behöver Bluetooth MAC-adressen för din enhet och telefonnummer eftersom jag ville ha säkerhet i mitt system. På grund av dessa, LinkIt endast ansluts till en specifik MAC-adress och bara bära ut SMS-kommandon från ett visst telefonnummer. Många saknar behörighet kommer att avvisas och SMS från att numret automatiskt tas bort. Detta beror på att ingen vill andra ska kunna styra deras hushållsapparater och också få sensor variabler när de ville.
Nedan, jag kommer att berätta i detalj hur till få informationen ovan:
WiFi SSID och lösenord:
Bör du själv vet var att få detta. Jag kommer inte berätta mer om detta.
"Enhets-ID" och "Enhet nyckel":
I slutet av föregående steg, jag hade sagt till dig att kopiera och spara den 'Enhet ID' and'Device nyckel "som du behöver det senare. Så vet du var man kan få detta också.
Bluetooth MAC-adress:
För att få Bluetooth MAC-adressen, ta ut din Android-telefon eller surfplatta. Först, slå på Bluetooth. Sedan öppnar 'Inställningar' och därifrån gå till "om telefonen". Klicka på "Status" och där kommer du att se din MAC-adress under 'Bluetooth-adress'. Var försiktig eftersom "WiFi MAC adress" är också det men vi behöver inte som. Titta på bilderna ovan för referens.
Telefonnummer:
För detta behöver du bara det telefonnummer som du vill auktorisera med ditt system. Endast SMS är skickas från detta telefonnummer, kommer att kontrolleras av LinkIt ONE. Alla andra SMS från andra nummer tas bort, bara besluta om detta antal, men vara försiktig med hur du skriver in den. Du måste ange det i internationella formatet, som visas i din "Messenger", när du får ett meddelande från någon. Till exempel "+123456789" eller nåt sånt.
Ändra koden
När du har fått den information som anges ovan, ladda ner den bifogade uppförandekoden och titta på bilden ovan och ändras värdena.
Stäng av LinkIt en, om den är på, och huvudströmbrytare liten bredvid batteriet kontakten på LinkIt ONE till "MS" och koppla in den i datorn igen. Sedan öppnar du "min dator" och öppna den interna blixten av LinkIt ONE. Där, skapa två olika textfiler genom att högerklicka på en tom plats och välja "Textdokument" från "Ny". Namn den "wifi.txt". Öppna det och det, ange ditt WiFi SSID och lösenord avgränsade med kommatecken. Placera inte utrymmen tills och om det inte finns ett utrymme i ditt lösenord eller SSID, bara för att formatering. Avbildningarna ovan som referens.
Obs: Du kan ändra WiFi SSID, men inte den enhets-ID, enhet nyckel, telefonnummer och lösenord MAC-adress. Om du behöver ändra på det, måste du ändra det i koden och ladda upp den ändrade koden igen.
Ladda upp koden
Eftersom du har tidigare lagt upp koden till din LinkIt ONE (exemplet "Blink"), bör detta steg vara lätt. Öppna bara koden du ändrat tidigare och väljer rätt COM-port (MTK USB Modem Port) genom att verifiera det först från den "Enhetshanteraren". Tryck på "Ladda upp". Vänta på röda reset ljuset att blinka en gång på LinkIt ONE när du ser "Gjort upp", gå vidare till nästa steg.