2015-04-01 273 views
0

我使用HUE-Emulator查看更改。模擬器正在運行port 80如何打開和關閉飛利浦HUE燈

目前我只能查看使用瀏覽器的細節。(API調用)

現在我想關掉,用我的app.But我的代碼沒有檢測到橋樑上的燈開關。我沒有使用任何物理設備。我正在模擬器中運行我的應用程序。

代碼我使用發現橋樑

- (void)viewDidLoad { 
[super viewDidLoad]; 

self.phHueSDK = [[PHHueSDK alloc] init]; 

[self.phHueSDK enableLogging:YES]; 

// Call startUpSDK which will initialize the SDK 
[self.phHueSDK startUpSDK]; 

self.bridgeSearch = [[PHBridgeSearching alloc] initWithUpnpSearch:YES andPortalSearch:YES]; 

// Start search for bridges 
[self.bridgeSearch startSearchWithCompletionHandler:^(NSDictionary *bridgesFound) { 

    NSLog(@"sadsdsa %@",bridgesFound); //Logs Null 
}]; 

} 

鏈接到屏幕我的模擬器截圖顯示一切正常。

Screenshot

配置我越來越:

http://pastebin.com/wzreYSng

+0

請打開'http:// localhost:8000/api/newdeveloper'後更新配置問題 – ZeMoon 2015-04-01 10:53:21

+0

@ZeMoon我更新了我的問題 – Dalvik 2015-04-01 11:50:10

回答

0

如果你讀從色調模擬器的文檔,你會發現,BridgeSearch只會工作,當橋模擬器是在端口80上運行。

您發佈的配置中的相關部分如下:

"config":{ 
     "portalservices":false, 
     "gateway":"192.168.2.1", 
     "mac":"00:00:88:00:bb:ee", 
     "swversion":1005215, 
     "linkbutton":false, 
     "ipaddress":"192.168.2.13:8000", 
     "proxyport":0, 
     "swupdate":{ 
     "text":"", 
     "notify":false, 
     "updatestate":0, 
     "url":"" 
     } 

您可以直接連接到使用的代碼橋模擬器:

[self.phHueSDK setBridgeToUseWithIpAddress:@"192.168.2.13:8000" macAddress:@"00:00:88:00:bb:ee"]; 

我建議你下載由PhilipsHue提供的sample iOS application和嘗試。

+0

我試過這個......此後,當我搜索橋使用PHBridgeSearching我得到空詞典 – Dalvik 2015-04-01 12:09:30

+0

我也使用了示例應用程序..示例應用程序無法找到橋 – Dalvik 2015-04-01 12:10:09

+0

嘗試將模擬器應用程序上的端口號更改爲80. – ZeMoon 2015-04-01 12:10:39