dart_thingsboard_pe_client
面向 Dart 开发人员的 ThingsBoard PE API 客户端库。 提供模型对象和服务,以便使用 RESTful API 和 WebSocket 协议与 ThingsBoard PE 平台通信。
当前客户端版本与 ThingsBoard PE 从 3.3.0PE 版本开始兼容。
用法
一个简单的使用示例
import 'package:thingsboard_pe_client/thingsboard_client.dart';
main() async {
try {
var tbClient = ThingsboardClient('https://thingsboard.cloud');
await tbClient.login(LoginRequest('[email protected]', 'tenant'));
print('isAuthenticated=${tbClient.isAuthenticated()}');
print('authUser: ${tbClient.getAuthUser()}');
var currentUserDetails = await tbClient.getUserService().getUser();
print('currentUserDetails: $currentUserDetails');
await tbClient.logout();
} catch (e, s) {
print('Error: $e');
print('Stack: $s');
}
}
功能和 Bug
请在 问题跟踪器 中提交功能请求和错误报告。