我想在使用node.js SDK充電時訪問Sphero。非官方SDK - 充電時訪問Sphero?
此功能包含在Official Android and iOS SDK(SO)中,但不包含在任何非官方的SDK中(基於我的知識和研究)。
有沒有辦法做到這一點?這將爲視覺利用開闢很大的可能性。
我想在使用node.js SDK充電時訪問Sphero。非官方SDK - 充電時訪問Sphero?
此功能包含在Official Android and iOS SDK(SO)中,但不包含在任何非官方的SDK中(基於我的知識和研究)。
有沒有辦法做到這一點?這將爲視覺利用開闢很大的可能性。
您可以使用Sphero藍牙API將相應的命令自己寫入node.js SDK。
藍牙API爲:https://github.com/orbotix/DeveloperResources
你需要發送的命令是SetOptionFlags命令(35H)。您發送該命令的id字節,然後是有效載荷,這是一個位掩碼。設置第一位。
不過,我會提醒你,這是不支持的行爲。電池可能會在充電器中長時間完全死亡。
有一個選項標誌可以打開,這將導致Sphero在充電器中保持開機狀態,您可以像ColdSnickersBar建議的那樣將其添加到您的SDK,或者您可以使用iOS或Android上的Sphero應用程序。
您可以在高級設置屏幕上的iOS和Android版Sphero應用程序中完成此操作。要快速訪問高級設置,在正常設置屏幕中間輕按Sphero,可能很難觸發,可能需要嘗試幾次。一旦你訪問它,把「睡眠充電器」開關關閉。
將充電球留在充電器上可能會對您的電池壽命產生負面影響。