Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Windows 10 IoT CoreデバイスをAzure IoT Hubをはじめとする、SAS Tokenを使って接続するサービスにつなぐためには、ボード上の時間がある程度正確でなければなりません。
時間が非常にずれていると、SAS Token Expiredとなり認証エラーになってしまいます。
そんな風なExceptionが発生している場合、以下の手順で時計合わせを行ってください。
先ず、Windows 10 IoT Core Dashboardを起動し、時計合わせをしたいデバイスのIPアドレスを確認します。以降、”<IoTC IP Address>”と記載します。※もちろん実際には、4つの0~255からなる、xxx.xxx.xxx.xxxの形式です。
次にPCの左下の”WebとWindowsを検索”に、”PowerShell”と入力し、検索表示された”Windows PowerShell”を右クリックし、”管理者として実行”を選択し、PowerShellを起動します。
起動して、
PS C:\WINDOWS\System32>
と表示されたら、以下のコマンドを順に入力していきます。
> net start WinRM
> Set-Item WSMan:\localhost\Client\TrustedHosts -Value <IoTC IP Address>
> Enter-PSSession -ComputerName <IoTC IP Address> -Credential <IoTC IP Address>\Administrator
ここで、パスワードを聞いてきます。変更していなければ、p@ssw0rd です。接続するのにしばらくかかります。接続が成功したら、先頭が[<IoTC IP Address>]: PS で始まる文字列に代わります。この状態になると、Windows 10 IoT Coreボードをリモート操作可能になります。
この状態で、
> set-date "2016/1/31 16:32:49"
のように、西暦/月/日[空白]時:分:秒 と入力してください。指定した時間でシステム時間がセットされます。
※参考情報