Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 2.26 KB

README_RU.rst

File metadata and controls

42 lines (25 loc) · 2.26 KB

Интеллектуальные системы управления автопарками и мобильным персоналом BaseRide.com

Примеры внешнего использования.

Требуемые пакеты

Примеры на python проверялись с версией Python 2.7.

Первый пример требует библиотеки requests:

$ pip install pip install requests

Второй пример требует пакет веб-сокетного взаимодействия Autobach с поддержкой сетевого фреймворка Twisted:

$ pip install autobahn[twisted]

Примеры на C# проверялись в Visual Studio 2010 и .NET Framework 4.

Примеры обращения к внешнему API Cloudbus (Baseride)

Первый пример python/api2_test.py -- обращение к внешнему API Cloudbus через HTTP-вызов из python.

Запрашивается информация о самом пользователе, осуществляющем вызов, и информация об автомобиле демонстрационного предприятия Demo Cloudbus.

Второй пример python/socket_test.py -- подписка на события реального времени через веб-сокеты из python.

Программа подписывается на оповещения в рамках предприятия Demo Cloudbus, поступаемые при вхождении автомобилей в геозоны этого предприятия. Для примера код состыкован с сетевым фреймворком Twisted.

Все данные поступают от сервера в формате json-набора.

Пример csharp/api2_test -- обращение к внешнему API Cloudbus через HTTP-вызов из C#.

Запрашивается информация о самом пользователе, осуществляющем вызов, и информация об автомобиле демонстрационного предприятия Demo Cloudbus.