Интеллектуальные системы управления автопарками и мобильным персоналом 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.
Первый пример 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.