/RasCon_NS

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

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

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(伊机控)