Создание роутера

Для создание нового роутера выберете пункт Devices  в разделе Summary и нажмите Create

В появившемся окне Вы можете дать название роутеру.

Для сохранения роутера нажмите Save. Он появится в списке Devices. Для редактирования устройства нажмите на значок Снимок0, а для удаления выберете его в списке и нажмите Delete.

Установка и запуск программ мониторинга маячков и мобильных устройств на роутерах OpenWRT.

Для примера используются роутеры Xiaomi Mini.

0. Убедитесь что у роутера есть доступ в интернет и вставлен bluetooth-адаптер в usb.

1. В административной панели OpenWRT добавьте wifi-device и выставите ему режим monitor.

Или добавьте его в
/etc/config/wireless:

config wifi-iface
option device ‘radio1’
option ssid ‘Monitor’
option mode ‘monitor’

2.Залогиньтесь на роутер по ssh:

ssh root@192.168.1.11

3.Установите программмы inap/inble с нашего репозитория:

opkg update
opkg install wget ca-certificates
wget http://inservice.indoorsnavi.pro/openwrt/packages/inap_1.0.0-1_ramips_24kec.ipk
opkg install inap_1.0.0-1_ramips_24kec.ipk
opkg install kmod-bluetooth bluez-libs bluez-utils kmod-usb-core kmod-usb-uhci kmod-usb2 usbutils
wget https://inservice.indoorsnavi.pro/openwrt/packages/inble_1.0.0-1_ramips_24kec.ipk
opkg install inble_1.0.0-1_ramips_24kec.ipk

4.Скачайте json-файлы конфигурации роутера, которые сгенерировались на сервисе.

Пример объекта конфигурации для программы inap:

Пример объекта конфигурации для программы inble:

5.Удалите дефолтные json-файлы:

rm /etc/inap/inap.conf
rm /etc/inble/inble.conf

6.Создайте новые и вставьте json-объекты из пункта 4:

vi /etc/inap/inap.conf
vi /etc/inble/inble.conf

7.Перезапустите сервисы:

/etc/init.d/inap restart
/etc/init.d/bluetoothd restart
hciconfig hci0 up
/etc/init.d/inble start

Для проверки корректной работы программ можно запустить их командами вида:

/bin/inap /etc/inap/inap.conf /etc/inap/inap.db /etc/inap/inap.log
/bin/inble /etc/inble/inble.conf /etc/inble/inble.log