Jump to content

Hotspot Mikrotik API


Recommended Posts

Собствено нужно програмку. API на mikrotik для меня далеко.

 

Итак что нужно:

1.Общения програмы по API с mikrotik

2.Создания пользывателей для доступа к Hotspot

3.Програма должна уметь печатать карточки с логинами

 

 

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

1.автоматическая генерация логинов и паролей

2.задавать строки действия логина (после истечения строка удаляются)

3.создавать правила нарезки скорости

 

Как бы я хотел ето видеть

Я захожу в програму (настройки подключения можно хранить в отдельном файле, так как с програмой будуть работать женщины то им неприпустимо знать о настройках програмы, так как потом будет ""Я чтото нажала а оно неработает") и ввожу свой логин и пароль котрый есть на микротике (пусть будет test). Мне написало что я успешно авторизирован. А дале есть кнопка "Создать пользивателя", я нажал и попал в меню где выбираю строк действия (часов, дней), тут же генерится пароль и логин. Далье нажимаю на кнопку "Печятать" и только тогда отправляются даные на микротик, после чего появляется окно печяти чеков.

Както так.

 

Ну и конечно хотелось бы чтоби можно было и задавать скорость, и делать услуги платными(чтобы при печати была и цена) а также можно не только по времени ограничевать но и по трафику.

 

вот нашол пример програмы но она очень неудобная

 

Жду Ваших советов и предложений

Если есть такой готовый продук - жду цену и програму на тест

А также с предложениями цен на реализацию такой програмы

HotspotPOS.zip

Link to post
Share on other sites

было такое реализовано в одной небольшой гостинице. на практике оказалось удобнее, чем обучать женщин генерить ваучеры. ваучеры они получают под роспись, ну и продать их тоже не составляет труда. не знаю, какая ситуация у вас, но там постоянная текучка кадров и каждый месяц обучать двух новых девочек - занятие не из приятных :)

Link to post
Share on other sites

доступ в интерне бесплатный, а вот чтото им захотелось генерик каждому пользывателю отдельно. Знаю что очень хорошо будет при ваучерах, но нехотят

Link to post
Share on other sites

Добрый вечер. Есть программа, EasyHotSpot. Она основана в стандартной сборке на сервере FreeRADIUS и ChilliSpot. Но ChilliSpot можно без проблем заменить Radius Client'ом на MikroTik'е. Сам использовал ее использовал года 3 назад, сейчас просто нет необходимости в этом. Написана на CodeIgniter PHP Framework, следовательно без проблем можно написать и свои модули... Есть разделение на должности: суперадминистратор, администратор, кассир.. Есть услуги prepaid (карты) и postpaid (на основе mac - счет выписывает сама..)

Link to post
Share on other sites

ето всё прекрасно, но есть одно но, ето должно работать под виндой (фе), и с етим ничего сделать нельзя. Но EasyHotSpot буду пробывать для собственного развития

Link to post
Share on other sites

а никто неимет програмы на подобие той, которая в файле в первом посте, просто неудобство даной програмы в том, что нельзя задать времени больше 23 часов и нельзя указать тариф(скорость)

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

Link to post
Share on other sites

 

ето всё прекрасно, но есть одно но, ето должно работать под виндой (фе)

т.е под виндой? Сама система на Windows Server или управлять через windows?  :huh:

Link to post
Share on other sites

 

ця програмка має спілкуватись з мікротіком через АРІ і стояти на машині з віндою

А зачем то трудности с API для организации хотспота, если можно через ФриРАДИУС вести учет, шейпить и т.п...

Я, конечно, понимаю, что это не моё дело, но я бы не использовал для таких целей API.. 

Link to post
Share on other sites

ответ на вопрос "зачем АРІ" ответ прост, мне нужно чтобы выполнялось всего несколько команд. а написать ето непроблема кто немного разбирается в етом

Link to post
Share on other sites

 

мне нужно чтобы выполнялось всего несколько команд

Опять не могу понять зачем нужно API, если можно один раз настроить MikroTik Radius Client и Firewall, а добавление мониторинг и т.п реализовать при помощи связки FreeRADIUS и MySQL на отдельном сервере. Пользователи, тарифы, вся хотспотовская дребедень хранится в БД и используется FeeRADIUS'ом при запросе с Микротика. И управлять всем этим, мониторить можно будет с Web морды из любой точки мира, естественно на любой ОС, на которой есть браузер..

 

P.S. Благодаря тому, что EasyHotSpot написан на CodeIgniter можно добавить в библиотеки MikroTik API PHP Class и пользоваться им в любом месте приложения. Например можно будет заменить все команды, добавляющие записи в БД на добавление записей на сам MikroTik. Но это не подойдет, если планируете использовать более 2х микротиковских точки доступа.

Link to post
Share on other sites

Так вот и в том проблема, что некуда ставить FreeRADIUS и MySQL. И управлять только нужно одним Mikrotikom

Потому и нужна програмка которая будет работать на вындовой машине и отправлять запросы на микротик. А проще варианта как API я не вижу.

Так как програмка будет занимать 3-4мб и больше ничего нужно не будет 

Link to post
Share on other sites

та практически не какой экзотики

в одном корпусе (отеле) 8 этажей, стоит микротик на компе и по верхах простые TP-Link 340g по 5 шт и подключенных по кабелю и немножко модифицированой прошивкой (простые роутери потому как был бюджет очень маленький)

второй корпус 4 этажа тут немножко покруче, построено на mikrotik и UBNT

бесплатный хотспот который на улице - UBNT PicoStation 2HP

Link to post
Share on other sites

Итак. после долгих изучение PHP API оказывается можно много чего написать.

Так вот, у меня получилось то что я хотел

 

Демо http://95.133.46.57/ 

(этот интернет через укртелеком, сменится ИР я поправлю и напишу какая в даный момент)

 

Конечно много чего нужно допелить, но начало есть

Жду критики 

Link to post
Share on other sites

 

Жду критики 

то есть, чтобы сотворить один ваучер, нужно тыкнуть четыре или пять пять кнопок и выбрать еще в одном списке?

круто!

а 50 ваучеров?

вопрос об истинной причине высокой текучести кадров ("девочек-тыкальщиц") как-то уже и сам собой отпал...

Link to post
Share on other sites

Так ето не для себя, а в один отель. только непойму "ЗАЧЕМ". Так как сгенерить 500 ваучеров займёт 3 минуты и печять их гдето гривен 400грн.

Но захотели такую байду, что я могу сказать "хозяин барин"

 

а они вообще небут генерит по много ваучеров в день, там может 2-3 в день (максимум 15) ну ето займёт минут 30 у них

Edited by NG Systems
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ГрозаИнтернета
      Всем привет. Сеть разбили, продаю оборудование, которое удалось спасти.
      Роутер MikroTik 1036-12G-4S - 16500 грн.
      Сервер Dell R410(Xeon L5640(60Вт), 16 Gb RAM, 2x300 Gb SAS, iDrac, Raid, IPMI) - 4500 грн.
      Коммутатор ZyXEL MES-3528 - 2000 грн.
      Коммутатор HUAWEI S2326 - 1500 грн.
      Коммутатор Dell PowerConnect 6224F(опц.10G) - 5000 грн
      Коммутатор D-Link DGS-3627G (нюанс) - 1000 грн
      OLT BDCom P3310(Пролайн упс) - 9000 грн
      Упс APCSmart-UPS RT 2000 + картаAP9619 + кабель для подключения внешних АКБ - 12500 грн.
      Коммутатор ELTEX MES2324FB AC в коробке - 10000
      OLT EPON E9004-D 10G (Пролайн упс) в коробке - 10000
      Кабель OK-NET S/FTP Cat.6a 500Mhz LSOH AWG 23 4pr 280 метров - 8500
      Куча SFP EPON C+++, SFP SC, сетевые карты, твинакс кабеля.

    • By Інет.укр
      Продам mikrotik rb2011 червоний 1200грн
      MikroTik RB2011UiAS  1400грн
      MikroTik RB3011 новий $85
      MikroTik RB4011iGS+RM  новий 170$ 
      MikroTik RB750UP - 550грн
      MikroTik  RB750P-PB - 800грн
      MikroTik RB960PGS-PB PowerBox Pro  Новий 80$
      RB433, RB600, RB800 ціна договірна.
       
    • By Інет.укр
      Продам CRS226-24g-2s+RM б.у 3500грн
      CRS326-24g-2s+IN новий 148$
      CRS212-1g-10s-1s+in  б.у 99$
      CRS305-1g-4s+in б.у $100
       
    • By viktorrc17
      Є мікротік з білим ip 37.57.хх.хх Налаштований nat. Srcnat- masquerade
      Lan 192.168.0.1
      До нього підключено другий мікротік по dhcp 192.168.0.2 
      Налаштований nat. Srcnat- masquerade
      Lan 192.168.1.1
      До другого роутера підключено nanostation з адресою 192.168.1.5
      На першому мікротік прокинув порт на другій мікротік. ( Chain-dstnat.  Protocol-  tcp. Dst port 726.  Action - dst-nat. To adress 192.168.0.2  To ports 80)
      Доступ на другий мікротік по білому ір є. 
      Треба зробити доступ на nanostation з білого ір.
      Підкажіть, прописував по аналогії з першим мікротіком на 192.168.1.5. Нічого не вийшло
       
    • By defence_k
      Військовій частині ЗСУ дуже потрібні старенькі MikroTik RB751U(G)-2HnD або аналогічні. Наявність блока живлення та стан корпуса байдуже, живитися будуть по РоЕ. RB951 теж годяться, проте в них гірший радіотракт . 
      Будемо вдячні за кожен пристрій.
      PS не відмовимося від фахової консультації з побудови CAPsMAN
×
×
  • Create New...