• Stars
    star
    163
  • Rank 231,141 (Top 5 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Connect to Nintendo Switch over Bluetooth, emulate amiibo and use script from the web.(蓝牙连接Nintendo Switch,并可通过网页控制和使用脚本与amiibo)

RasCon Ver.1.2.1

蓝牙连接Nintendo Switch,并可通过网页控制和使用脚本与amiibo

基于开源项目 joycontrol

forks stars license

中文 | 日本語 | ENGLISH

界面



运行环境

  • python 3.7.3
  • bluetoothd 5.50
  • apache2 2.4.38
  • flask 1.0.2

raspi3b+(rasbian)下成功运行

初次使用

1.需要将joycontrol项目的joycontrol文件夹复制到该项目目录下

sudo git clone https://github.com/SkyoKen/RasCon_NS.git

sudo git clone https://github.com/mart1nro/joycontrol.git

sudo cp -r joycontrol/joycontrol RasCon_NS/

2.安装所需要的库

sudo apt install python3-dbus libhidapi-hidraw0 apache2

sudo pip3 install dbus-python flask hid aioconsole crc8

快速运行

1.打开终端,运行命令

sudo python3 web.py

2.浏览器打开 树莓派ip地址:5000 (网页操作界面)

3.switch的手柄界面,进入手柄搜索模式

4.打开另一个终端,运行命令

sudo python3 run.py

5.连接上后,即可用网页进行操作

参考用脚本

https://github.com/SkyoKen/RasCon_NS/releases

可能遇到的问题

Q:找不到hci0

A:确认hci0是否存在,运行命令hciconfig

(无法正常使用的话换个系统也许就好了,我树莓派用ubuntu18.04和ubuntu mate都无法启动hci0

参考

万恶之源 Switch-Fightstick

蓝牙模拟ns手柄(可模拟amiibo) joycontrol

蓝牙模拟ns手柄实现剑盾自动化 poke_auto_joy

小白也能写的自动化脚本 EasyCon(伊机控)