No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2019-12-03
Dev Status DEVELOPED
Released RELEASED

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.
    • ~device_id (string, optional): UUID of your Sesame.
    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used. - ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section) - ~get_status (sesame_ros/Status) - ~lock (sesame_ros/Command) - ~unlock (sesame_ros/Command) - ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.
    $ roscore
    $ rosrun sesame_ros sesame_server.py _auth_token:=YOUR_AUTH_TOKEN _device_id:=YOUR_SESAME's_UUID

  1. Call service.
- To get your Sesame status:
        $ rosservice call /sesame_server/get_status

- To lock your Sesame:
        $ rosservice call /sesame_server/lock

- To unlock your Sesame:
        $ rosservice call /sesame_server/unlock

- To force the server to update your Sesame status:
        $ rosservice call /sesame_server/force_sync

CHANGELOG

Changelog for package sesame_ros

2.1.14 (2019-11-21)

  • Add sesame_ros package (#176)
  • Contributors: Yuto Uchimi

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at answers.ros.org

Package Summary

Tags No category tags.
Version 2.1.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2019-12-03
Dev Status DEVELOPED
Released RELEASED

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.
    • ~device_id (string, optional): UUID of your Sesame.
    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used. - ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section) - ~get_status (sesame_ros/Status) - ~lock (sesame_ros/Command) - ~unlock (sesame_ros/Command) - ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.
    $ roscore
    $ rosrun sesame_ros sesame_server.py _auth_token:=YOUR_AUTH_TOKEN _device_id:=YOUR_SESAME's_UUID

  1. Call service.
- To get your Sesame status:
        $ rosservice call /sesame_server/get_status

- To lock your Sesame:
        $ rosservice call /sesame_server/lock

- To unlock your Sesame:
        $ rosservice call /sesame_server/unlock

- To force the server to update your Sesame status:
        $ rosservice call /sesame_server/force_sync

CHANGELOG

Changelog for package sesame_ros

2.1.14 (2019-11-21)

  • Add sesame_ros package (#176)
  • Contributors: Yuto Uchimi

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at answers.ros.org

No version for distro ardent. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2019-12-03
Dev Status DEVELOPED
Released RELEASED

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.
    • ~device_id (string, optional): UUID of your Sesame.
    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used. - ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section) - ~get_status (sesame_ros/Status) - ~lock (sesame_ros/Command) - ~unlock (sesame_ros/Command) - ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.
    $ roscore
    $ rosrun sesame_ros sesame_server.py _auth_token:=YOUR_AUTH_TOKEN _device_id:=YOUR_SESAME's_UUID

  1. Call service.
- To get your Sesame status:
        $ rosservice call /sesame_server/get_status

- To lock your Sesame:
        $ rosservice call /sesame_server/lock

- To unlock your Sesame:
        $ rosservice call /sesame_server/unlock

- To force the server to update your Sesame status:
        $ rosservice call /sesame_server/force_sync

CHANGELOG

Changelog for package sesame_ros

2.1.14 (2019-11-21)

  • Add sesame_ros package (#176)
  • Contributors: Yuto Uchimi

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at answers.ros.org

Package Summary

Tags No category tags.
Version 2.1.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2019-12-03
Dev Status DEVELOPED
Released RELEASED

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.
    • ~device_id (string, optional): UUID of your Sesame.
    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used. - ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section) - ~get_status (sesame_ros/Status) - ~lock (sesame_ros/Command) - ~unlock (sesame_ros/Command) - ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.
    $ roscore
    $ rosrun sesame_ros sesame_server.py _auth_token:=YOUR_AUTH_TOKEN _device_id:=YOUR_SESAME's_UUID

  1. Call service.
- To get your Sesame status:
        $ rosservice call /sesame_server/get_status

- To lock your Sesame:
        $ rosservice call /sesame_server/lock

- To unlock your Sesame:
        $ rosservice call /sesame_server/unlock

- To force the server to update your Sesame status:
        $ rosservice call /sesame_server/force_sync

CHANGELOG

Changelog for package sesame_ros

2.1.14 (2019-11-21)

  • Add sesame_ros package (#176)
  • Contributors: Yuto Uchimi

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at answers.ros.org

Package Summary

Tags No category tags.
Version 2.1.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2019-12-03
Dev Status DEVELOPED
Released RELEASED

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.
    • ~device_id (string, optional): UUID of your Sesame.
    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used. - ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section) - ~get_status (sesame_ros/Status) - ~lock (sesame_ros/Command) - ~unlock (sesame_ros/Command) - ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.
    $ roscore
    $ rosrun sesame_ros sesame_server.py _auth_token:=YOUR_AUTH_TOKEN _device_id:=YOUR_SESAME's_UUID

  1. Call service.
- To get your Sesame status:
        $ rosservice call /sesame_server/get_status

- To lock your Sesame:
        $ rosservice call /sesame_server/lock

- To unlock your Sesame:
        $ rosservice call /sesame_server/unlock

- To force the server to update your Sesame status:
        $ rosservice call /sesame_server/force_sync

CHANGELOG

Changelog for package sesame_ros

2.1.14 (2019-11-21)

  • Add sesame_ros package (#176)
  • Contributors: Yuto Uchimi

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at answers.ros.org

Package Summary

Tags No category tags.
Version 2.1.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2019-12-03
Dev Status DEVELOPED
Released RELEASED

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.
    • ~device_id (string, optional): UUID of your Sesame.
    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used. - ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section) - ~get_status (sesame_ros/Status) - ~lock (sesame_ros/Command) - ~unlock (sesame_ros/Command) - ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.
    $ roscore
    $ rosrun sesame_ros sesame_server.py _auth_token:=YOUR_AUTH_TOKEN _device_id:=YOUR_SESAME's_UUID

  1. Call service.
- To get your Sesame status:
        $ rosservice call /sesame_server/get_status

- To lock your Sesame:
        $ rosservice call /sesame_server/lock

- To unlock your Sesame:
        $ rosservice call /sesame_server/unlock

- To force the server to update your Sesame status:
        $ rosservice call /sesame_server/force_sync

CHANGELOG

Changelog for package sesame_ros

2.1.14 (2019-11-21)

  • Add sesame_ros package (#176)
  • Contributors: Yuto Uchimi

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at answers.ros.org