标签: fitbit

如何使用bluez在Linux上通过蓝牙4.0 LE连接到FitBit Zip?

我买了一个FitBit拉链.此设备使用蓝牙4.0 LE.我想至少通过bluez连接到它.如果成功,我想知道我能找出多少协议.

我使用的是联想P500 Ideapad,它集成了对蓝牙4.0的支持.它似乎工作(种类)

当我做:

hcitool lescan
Run Code Online (Sandbox Code Playgroud)

我能够找到设备的蓝牙地址,虽然可能无关紧要,但是:CF:D9:24:DB:F4:7B

现在,我在另一个问题中读到:蓝牙低功耗:在linux监听通知/指示我可以收听通知和其他协议功能.我曾经使用旧蓝牙,但我没有使用蓝牙LE的经验.

我试图使用hcitool leccgatttool连接到设备时遇到困难.连接超时并且似乎在Linux机器上使蓝牙处于不良状态.我能够通过重新加载蓝牙相关的内核模块来解决这个问题.

任何提示都表示赞赏.我现在正在尝试最新的bluez.

linux reverse-engineering fitbit bluez

24
推荐指数
2
解决办法
2万
查看次数

如何在android中的RecyclerView项目之间添加动态视图?

我需要在RecyclerView的项目之间添加一个小条带.此条带可以在列表中的不同数量的项目之后.这需要动态完成.我需要实现FitBit所做的事情:在此输入图像描述

我还需要第一行,即即使页面向下滚动,也要将"本周"放在顶部.

android fitbit recycler-adapter android-recyclerview

16
推荐指数
2
解决办法
9751
查看次数

如何使用Chrome自定义标签(Fitbit API)登录OAuth 2.0

Fitbit API不再支持webview.

所以,我研究了chrome自定义标签并在我的应用中应用.

但登录后,当我按下这个粉红色按钮(允许按钮)时,没有任何反应.(图片如下)

Fitbit API登录图片

如何接收访问令牌并将其存储在应用程序中?

请帮我.

谢谢.

android oauth-2.0 fitbit chrome-custom-tabs android-customtabs

11
推荐指数
1
解决办法
4979
查看次数

如果应用已获得授权,则Android Chrome自定义标签/ Fitbit网络API不会重定向.(OAuth2.0的)

我打算为警报同步创建第三方fitbit应用程序.

但是,我在注册我的应用程序时遇到了一些困难,即使您的客户端已经注册到应用程序,我也会更明确地获取访问令牌.(考虑用户重新安装其应用程序的情况).

我正在使用Chrome自定义标签(因为FitBit禁止使用WebView)来请求访问令牌:

String url = "https://www.fitbit.com/oauth2/authorize?" +
                    "response_type=token" +
                    "&client_id=XXXXXX" +
                    "&scope=activity"+
                    "&redirect_uri=fitbittester://logincallback";
            customTabsIntent.launchUrl(MainActivity.this, Uri.parse(url));
Run Code Online (Sandbox Code Playgroud)

在重定向到使用intent-filter定义的自定义方案时:

<activity
        android:name=".TestActivity"
        android:label="TestActivity"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:scheme="fitbittester" android:host="logincallback" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

应该启动TestActivity,我将从给定的Intent获取我的AccessToken:

public class TestActivity extends AppCompatActivity {

String string;

@Override
protected void onNewIntent(Intent intent) {
    string = intent.getDataString();
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_test);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    onNewIntent(getIntent());
    Toast.makeText(TestActivity.this, string , Toast.LENGTH_LONG).show();
    Log.e("TAG", string);
    Log.e("TAG", string.substring(string.indexOf("&access_token")+14));
}
Run Code Online (Sandbox Code Playgroud)

}

第一次运行时一切正常(提供客户端尚未获得授权的事实),但之后如果想再次获取我的访问令牌(我知道我应该在本地存储它 - …

android intentfilter oauth-2.0 fitbit chrome-custom-tabs

9
推荐指数
1
解决办法
3427
查看次数

我可以使用Fitbit Api来获取Fitbit的加速度数据吗?

我正在尝试使用Fitbit的数据来抓住我的手部动作.

然后我在这里找到Fitbit Api:https://wiki.fitbit.com/display/API/Fitbit+Resource+Access+API

在收集资源部分,我似乎只能获得一些数据,如身体测量,体重,近期活动,朋友等.

所以,我的问题是,Fitbit是否提供任何API来帮助我获取实时加速度计数据和陀螺仪数据?

java api sensor accelerometer fitbit

6
推荐指数
1
解决办法
944
查看次数

FitBit 集成

所以我正在尝试构建一个集成 FitBit 的 iOS 应用程序(Swift 2)。

一旦用户打开“步行”页面,用户应该能够看到他每天的步数。

理想情况下,我们不希望每个用户都注册 FitBit。

因此,我试图弄清楚是否有一种方法可以直接从 Fitbit 获取数据,而不是每次都调用 Fitbit API。我只需要每天行走的步数。

蒂亚!

bluetooth ios fitbit swift

6
推荐指数
1
解决办法
1863
查看次数

Oauth使用httr对Fitbit进行身份验证

我正在尝试使用httr库连接到fitbit api .

使用提供的示例,我想出了以下代码:

library(httr)

key <- '<edited>'
secret <- '<edited>'
tokenURL <- 'http://api.fitbit.com/oauth/request_token'
accessTokenURL <- 'http://api.fitbit.com/oauth/access_token'
authorizeURL <- 'https://www.fitbit.com/oauth/authorize'

fbr <- oauth_app('fitbitR',key,secret)
fitbit <- oauth_endpoint(tokenURL,authorizeURL,accessTokenURL)

token <- oauth1.0_token(fitbit,fbr)
sig <- sign_oauth1.0(fbr,
    token=token$oauth_token,
    token_secret=token$oauth_token_secret
)
Run Code Online (Sandbox Code Playgroud)

我完成了身份验证.来自httr的消息,但尝试访问api然后抛出错误消息

GET("http://api.fitbit.com/1/user/-/activities/date/2012-08-29.json", sig)
Response [http://api.fitbit.com/1/user/-/activities/date/2012-08-29.json]
  Status: 401
  Content-type: application/x-www-form-urlencoded;charset=UTF-8
{"errors":[{"errorType":"oauth","fieldName":"oauth_access_token","message":"Invalid signature or token '<edited>' or token '<edited>'"}]} 
Run Code Online (Sandbox Code Playgroud)

关于问题可能是什么的任何线索?

r oauth fitbit httr

5
推荐指数
1
解决办法
2683
查看次数

IOS HTTP请求示例

我正在尝试调用fitbit API.我不确定如何将下面显示的HTTP请求输入到我的Objective C代码中,以便进行此调用并处理响应.

POST /oauth/request_token HTTP/1.1
Host: api.fitbit.com
Authorization: OAuth oauth_consumer_key="fitbit-example-client-application",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1270248082",
oauth_nonce="161822064",
oauth_callback="http%3A%2F%2Fexample.fitbit.com%2Fapp%2FcompleteAuthorization",
oauth_signature="Omf%2Bls2gn%2BDlghq245LRIyfMdd8%3D"
oauth_version="1.0"
Run Code Online (Sandbox Code Playgroud)

一个简单的例子会有所帮助.谢谢.

http-headers fitbit ios6

5
推荐指数
1
解决办法
2023
查看次数

Fitbit订阅API

我已经使用Fitbit的PHP库(www.disciplinexgames.com/fitbit)在我的网站上成功集成了FitBit api.它工作正常,但我现在想要使用订阅API,这样我们就可以在新数据可用时立即更新数据库中的数据.我已经浏览了Subscription API文档,并使用订阅者端点注册了应用程序但是在获取更新通知时,我迷路了.在我的代码中应该添加或更改的内容方面,文档并没有真正得到很多帮助.是否有任何与订阅API相关的PHP示例代码或我应该做什么的建议.

工作网址:http://www.disciplinexgames.com/fitbit/

任何帮助将非常感激.它有点沮丧,因为我没有收到任何错误,但同时也没有更新通知.

谢谢

fitbit

5
推荐指数
1
解决办法
2344
查看次数

如何使用 Swift 将 FitBit Api 集成到 IOS 应用程序中

首先,我在https://www.fitbit.com创建了一个帐户 ,然后我在https://dev.fitbit.com上创建了一个应用程序 ,然后使用 cocoa pod 安装了OAuthSwift,并在我的 AppDelegate 中实现了此方法

    func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
    if (url.host == "oauth-callback") {
        OAuthSwift.handleOpenURL(url)
    }
    return true
}
Run Code Online (Sandbox Code Playgroud)

现在我想获取我在https://www.fitbit.com创建的用户帐户的数据(名称、采取的步骤等), 我该怎么做?我进行了搜索,但找不到任何有关 Fitbit 集成的教程。以及在我的代码中哪里使用这些信息? 在此输入图像描述 因此,请指导我下一步应该做什么来获取数据。

rest ios oauth-2.0 fitbit swift

5
推荐指数
1
解决办法
3757
查看次数