Stap 5: Intel IoT Analytics
Om de gegevens automatisch opgeslagen op de wolk we kozen deze op Intel IoT Analytics wilt opslaan.
Instructies aan de slag met dit aardige hulpmiddel kunt u vinden op https://software.intel.com/en-us/intel-iot-developer-kit-cloud-based-analytics-user-guide
Zodra u uw account hebt ingesteld, kunt u de instructies op https://software.intel.com/en-us/node/530661 te volgen:
- controleren of dat die agent werkt op uw apparaat
- activeren van uw apparaat
- Registreer uw sensoren.
In ons geval sensoren registreren gebruikte ik de volgende opdrachten:
iotkit-admin register tempMax temperature.v1.0<br>iotkit-admin register tempMin temperature.v1.0 <br>iotkit-admin register micMax micsensor.v1.0<br>iotkit-admin register micMin micsensor.v1.0<br>iotkit-admin register piezoMax piezosensor.v1.0 iotkit-admin register piezoMin piezosensor.v1.0 iotkit-admin register lightMax lightsensor.v1.0 iotkit-admin register lightMin lightsensor.v1.0 iotkit-admin register accMax accelerationmodulesensor.v1.0 iotkit-admin register accMin accelerationmodulesensor.v1.0
Zodra uw sensoren zijn geregistreerd bent u in staat om ze te zien in het IoT-dashboard.
- Ga naar: http://dashboard.us.enableiot.com
- login
- Klik op uw actieve apparaat
- Klik op de apparaat-id van uw interesse
- Open de module van de onderdelen sub
U ziet de lijst van alle actieve onderdelen voor uw apparaat.
Een ding dat ik vond dat ik denk is niet heel slim dat voor dit systeem is dat ik heb niet een manier gevonden om de aangemelde sensor verwijderen uit de wolk.
U kunt herstellen van onderdelen op het bord, maar de enige manier om het verwijderen van componenten uit de wolk is het verwijderen van de Raad van bestuur en het opnieuw te registreren vanaf het begin. Ik zou zeggen dat dit een punt van verbetering. In feite merkte u waarschijnlijk uit mijn beelden dat ik heb drie piezo componenten en een van hen duidelijk verkeerd is (piezoMa is verkeerd, piezoMax en piezoMin kloppen).
Enkel één meer ding voordat u de code uitvoert.
Controleer of uw agent op het bord van Intel Edison is ingeschakeld en of de juiste poorten zijn gestart met de volgende opdracht
systemctl status iotkit-agent -l
Als de agent correct geactiveerd is krijgt u een antwoord vergelijkbaar met deze:
● iotkit-agent.service - iotkit-agent<br> Loaded: loaded (/lib/systemd/system/iotkit-agent.service; disabled) Active: active (running) since Sun 2015-06-21 07:54:53 UTC; 4s ago Main PID: 601 (node) CGroup: /system.slice/iotkit-agent.service └─601 node /usr/bin/iotkit-agent Jun 21 07:54:53 edison systemd[1]: Started iotkit-agent.<br>Jun 21 07:54:57 edison iotkit-agent[601]: 2015-06-21T07:54:57.567Z - info: Device has already been activated. Updating ...<br>Jun 21 07:54:57 edison iotkit-agent[601]: 2015-06-21T07:54:57.604Z - info: Updating metadata...<br>Jun 21 07:54:57 edison iotkit-agent[601]: 2015-06-21T07:54:57.657Z - info: Metadata updated.
Als het is niet geactiveerd, kunt u kunt zien een reactie als
● iotkit-agent.service - iotkit-agent<br> Loaded: loaded (/lib/systemd/system/iotkit-agent.service; disabled) Active: inactive (dead) Jun 21 07:25:30 edison systemd[1]: Stopped iotkit-agent.
alles wat u hoeft te doen is het om opnieuw te beginnen door het uitvoeren van deze opdracht
systemctl start iotkit-agent
Nou, nu bent u klaar om te beginnen van de logboekregistratie.