Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 3495 сообщений
Cообщения с меткой

wi-fi - Самое интересное в блогах

Следующие 30  »
МирАлин

Вред Wi-Fi. Всегда выключайте роутер на ночь!

Вторник, 24 Мая 2016 г. 07:26 (ссылка)


5283370_royter (600x315, 117Kb)


Беспроводное подключение к Интернету — то, без чего нельзя представить современный мир. Дома, на работе, в торговых центрах и учебных заведениях — Wi-Fi есть повсюду! Но мне было очень интересно узнать больше об излучении, которых окружает нас практически круглосуточно…


 


Некоторые ученые называют Wi-Fi тихим убийцей, и вот почему.


 


Вред Wi-Fi


Читать далее...
Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
ГалаНика

Чем Вам грозит подключение к публичному Wi-Fi

Вторник, 10 Мая 2016 г. 14:10 (ссылка)

Это цитата сообщения Mishail_valdai Оригинальное сообщение


хакер киберпреступник интернет компьютер



В рюкзаке мой приятель, 34-летний Воутер Слотбоом, носит небольшой — чуть больше пачки сигарет — прибор черного цвета с антенной. Я встречаю Воутера случайно в одном кафе в центре Амстердама. День солнечный, и почти все столики заняты. Некоторые посетители разговаривают, а остальные работают за ноутбуками или играют в игры на смартфонах.



1



Мы просим у официантки два кофе и пароль от местного Wi-Fi. Воутер включает компьютер и этот свой гаджет, запускает какие-то программы, и экран начинает заполняться рядами строчек. Постепенно мне становится понятно, что девайс Воутера подключается к ноутбукам, планшетам и смартфонам людей, сидящих в кафе. На экране начинают появляться названия вроде «айфон Йориса» и «макбук Симона».

 



Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Отправляем данные с Arduino в Azure IoT Hub

Среда, 04 Мая 2016 г. 20:00 (ссылка)





Не так давно я стал счастливым обладателем Genuino MKR1000. Ресурс Hackster.io совместно с Microsoft проводил конкурс на лучшую идею. Пусть я не успел воплотить свою идею в жизнь и принять участие во второй части конкурса, но я могу поделится с вами информацией, которая поможет вам осуществить свои задумки. Под катом о том, как отправить данные с Arduino в облако и как их считать, если у вас есть WiFi шилд или MKR1000.



Настройка Azure



Заходим на portal.azure.com, нажимаем «+», выбираем «Интернет вещей» — «IoT Hub» и придумываем название нашему хабу. Я решил назвать хаб просто и скромно – alexey. Ценовую категорию я выбрал бесплатную S1 (на одно устройство).







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



Настройка Arduino



Установим необходимую библиотеку WiFi101:







Нам необходима версия выше чем 0.8, так что если у вас уже установлена старая библиотека, то обновите ее.







Azure IoT Hub использует SSL для безопасности подключения. Но так как у Arduino недостаточно памяти для того чтобы хранить в ней сертификат SSL, то нам необходимо записать его в чип WiFi. Для этого нужно обновить Firmware версию WiFi101. Скачиваем по ссылке файл Wifi101_FirmwareUpdater_windows.zip



В Arduino IDE открываем скетч Файл – Примеры – WiFi101 – FirmwareUpdater. Подключаем MRK1000 и загружаем скетч. Теперь плата Arduino готова к получению прошивки с сертификатом.

Распаковываем zip архив Wifi101_FirmwareUpdater_windows, который мы недавно скачали и запускаем winc1500-uploader-gui.exe. Вводим адрес узла нашего хаба.







Кликаем и выделяем COM порт, после чего нажимаем «Upload certificate»







Остается дождаться загрузки сертификата







Microsoft Azure IoT Hub использует Shared Access Signatures.

Это сигнатуры доступа, которые могут быть использованы для работы с очередью сообщений IoT Hub-а без пароля. Нам необходимо создать SAS token. Для того чтобы не делать это в коде Arduino можно использовать утилиту Device Explorer

Скачиваем по ссылке файл SetupDeviceExplorer.msi

Устанавливаем и запускаем. Заходим на портал Azure в IoT Hub и нажимаем на ключик в правом верхнем углу:







Выбираем из списка iothubowner и копируем «Строка подключения – первичный ключ»







Эту строку вводим в окно закладки Configuration приложения Device Explorer и нажимаем кнопку Update







Переходим на закладку Management. Здесь мы можем добавить новое устройство. Кнопка Create, придумываем ID нашему девайсу (я назвал свое устройство myDevice) и нажимаем Create.







В списке появится наше устройство. Выделяем строку с ним и нажимаем SAS Token…

Вводим промежуток дней и нажимаем Generate. Из получившегося токена нам нужна только часть начинающаяся с «SharedAccessSignature sr=» (копируйте аккуратно, так как текст SharedAccessSignature встречается в строке 2 раза)







Англоязычный мануал о том как пользоваться Device Explorer находится здесь:

How to use Device Explorer for IoT Hub devices





Код Arduino



Рассмотрим код Arduino. Заголовок у нас такой:



#include

#include



char hostname[] = "alexey.azure-devices.net"; // имя узла Azure IoT Hub

char authSAS[] = "SharedAccessSignature sr=alexey.azure-devices.net%2fdevices%2fmyDevice&sig=D7OxGEm98bqAQDYk33d0DzPB92EuGMkjkzKBCsBBksc%3d&se=1493799405"; // SAS token, который был сгенерирован Device Explorer

String deviceName = "myDevice"; // ID нашего девайса

char ssid[] = "myhomenet"; // имя вашей точки доступа wi-fi

char pass[] = "password123"; // пароль от точки доступа

String uri = "/devices/myDevice/messages/events?api-version=2016-02-03";

int status = WL_IDLE_STATUS; // статус доступности интернета

WiFiSSLClient client;



Строка uri будет различна для отправки и для получения данных.

Если бы мы получали данные, то строка была бы

/devices/myDevice/messages/devicebound?api-version=2016-02-03

Кроме отправки и получения существует возможность завершить/отклонить или сбросить сообщение.

В setup мы только делаем стандартное подключение к сети Wi-Fi



void setup() {

Serial.begin(9600);

Serial.println("Setup begin");

// check for the presence of the shield:

if (WiFi.status() == WL_NO_SHIELD) {

Serial.println("У Arduino отсутствует WiFi шилд");

while (true); // не продолжаем выполнение кода дальше

}

// пытаемся подключится к сети Wifi:

while ( status != WL_CONNECTED) {

Serial.print("Попытка подключения к точке доступа ");

Serial.println(ssid);

status = WiFi.begin(ssid, pass);

delay(10000); // ждем 10 секунд чтобы подключение завершилось

}

Serial.println("Connected to Wi-Fi");

}



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



void httpPost(String content)

{

client.stop(); // закрываем подключение, если вдруг оно открыто

if (client.connectSSL(hostname, 443)) {

client.print("POST ");

client.print(uri);

client.println(" HTTP/1.1");

client.print("Host: ");

client.println(hostname);

client.print("Authorization: ");

client.println(authSAS);

client.println("Connection: close");

client.print("Content-Type: ");

client.println("text/plain");

client.print("Content-Length: ");

client.println(content.length());

client.println();

client.println(content);

delay(200);

} else {

Serial.println("HTTP POST отправка неудачна");

}

}



Теперь для того чтобы отправить строку текста достаточно вызвать метод



httpPost("Some message from Arduino");



Но мы еще и считаем ответ, чтобы убедится в том, что данные благополучно получены



httpPost("Some message from Arduino");

String response = "";

char c;

while (client.available()) {

c = client.read();

response.concat(c);

}

if (!response.equals(""))

{

if (response.startsWith("HTTP/1.1 204")) {

Serial.println("Строка была отправлена в Azure");

} else {

Serial.println("Ошибка");

Serial.println(response);

}

}



Весь код вы можете скачать с github



Консольное приложение, считывающее данные с очереди сообщений IoT Hub



Создаем консольное приложение.

Открываем NuGet Package Manager, ищем WindowsAzure.ServiceBus и устанавливаем.

Добавляем пару namespace:



using Microsoft.ServiceBus.Messaging;
using System.Threading;


И объявлений:



static string connectionString = "HostName=alexey.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=xrzUfBj8gaq2i310MhRCcSEs08t3lk7zbCNI4Tltqp4=";
static string iotHubD2cEndpoint = "messages/events";
static EventHubClient eventHubClient;


Здесь вы можете заметить, что значением connectionString я ввел значение, полученное с портала Azure – это «Строка подключения – первичный ключ». Добавляем следующий метод:



private static async Task ReceiveMessagesFromDeviceAsync(string partition, CancellationToken ct)
{
var eventHubReceiver = eventHubClient.GetDefaultConsumerGroup().CreateReceiver(partition, DateTime.UtcNow);
while (true)
{
if (ct.IsCancellationRequested) break;
EventData eventData = await eventHubReceiver.ReceiveAsync();
if (eventData == null) continue;

string data = Encoding.UTF8.GetString(eventData.GetBytes());
Console.WriteLine("Message received. Partition: {0} Data: '{1}'", partition, data);
}
}


и, наконец, в Main добавляем код:



Console.WriteLine("Получение сообщений. Ctrl-C для выхода.\n");
eventHubClient = EventHubClient.CreateFromConnectionString(connectionString, iotHubD2cEndpoint);

var d2cPartitions = eventHubClient.GetRuntimeInformation().PartitionIds;

CancellationTokenSource cts = new CancellationTokenSource();

System.Console.CancelKeyPress += (s, e) =>
{
e.Cancel = true;
cts.Cancel();
Console.WriteLine("Выходим...");
};

var tasks = new List();
foreach (string partition in d2cPartitions)
{
tasks.Add(ReceiveMessagesFromDeviceAsync(partition, cts.Token));
}
Task.WaitAll(tasks.ToArray());


Если вы запустите это консольное приложение, то сможете считать сообщения, отправляемые включеной платой Arduino.



Полезные ссылки:



Приступая к работе с центром Azure IoT с использованием .NET

MKR1000 Azure IoT Hub Interface Using HTTP

MKR1000 Temp and Humidity Sensor



Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/282912/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Как можно зарабатывать на Wi-Fi в общественных местах (если вы не платите, то вы — товар)

Четверг, 21 Апреля 2016 г. 10:24 (ссылка)



Карта расположения Wi-Fi устройств в реальном времени показывает точки наибольшего интереса посетителей выставки



С развитием iBeacon’ов, хорошего широкополосного 5-гигагерцевого канала, появлением довольно доступных антенн с beamforming сегодня есть возможность давать быстрый коннект под HD-видеопоток даже в таких традиционно сложных местах, как стадионы. Кстати, у нас уже был проект, где мы делали для стадиона приложение с возможностью просмотра повторов сразу после гола на телефоне и справкой по тактической расстановке, статистике игроков и так далее.



Сейчас Wi-Fi получил новые фичи для следующих мест:


  • Музеев (технология заменяет гидов).

  • Спортобъектов от 5–8 тысяч зрителей.

  • Выставок (теплокарты как на картинке выше, навигация).

  • Торговых центров (навигация и реклама).

  • Транспортных узлов (сервис в аэропортах вроде авторегистрации на рейс).

  • Складов (поиск товара).

  • Туристических объектов (открытый Wi-Fi и аналитика).



Ниже — подробнее о том, как, почему и зачем. И где вы покупатель, где вы товар.



Музеи



Небольшие iBeacon могут крепиться там же, где крепятся информационные таблички. Пользователи забирают приложение музея (или получают девайс с ним) и открывают Wi-Fi-канал для загрузки контента. По Bluetooth маяки передают свои маркировки в определённых секторах (например, в 10 метрах от картины «Мона Лиза» или в 2 метрах перед стендом «Катана есаула Шишикова»). Приложение в ответ на это понимает, где находится пользователь, показывает ему контент на его языке или проигрывает нужный блок из аудиогида.



Монетизируется оно двумя путями: дополнительным контентом (вроде «39 рублей за полную экскурсию» и «Закажите копию этой картины, она будет готова к концу экскурсии»), а также тем, что музей получает людей, фактически подписанных на его PUSH-уведомления. То есть новую аудиторию, которую можно уведомить о мероприятии, новой выставке или о чём-то ещё подобном. Дополнительный плюс — контент может быть виден и вне музея, например, где-то ещё в городе при посещении достопримечательностей.



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



Сейчас в мире в качестве терминалов часто используются iPod второго поколения с экраном.



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



Что касается монтажа, то важно знать вот что:


  • Маяки очень легко замаскировать, плюс пластик, стекло и дерево почти не экранируют их сигнал. Нет кабеля.

  • Используется низкоэнергетический Bluetooth (одной батареи, по заявлениям производителей, хватает на 5 лет). В моей практике, конечно, не так — полтора года.

  • Есть решения для применения на открытом воздухе и в агрессивной среде.



В наших музеях, по моему опыту, в это не верят: мол, у нас есть гиды, всё прекрасно работает, многие из гидов — наши друзья, они хорошие. Очень сложно объяснить человеку, помнящему ещё пятилетку за три года, что такое Bluetooth.



Спортобъекты



Различные хоккейные арены, ледовые арены, волейбольные и баскетбольные спорткомплексы, футбольные стадионы, всё то, что от 5–8 тысяч зрителей… — можно ставить Wi-Fi высокой плотности и делать интерактивную навигацию.



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



У нас сейчас большую часть арен достраивают к чемпионату мира. Обидно, что по поводу режима наследия не особо думают, а ведь по факту там будут играть команды, которые представлены в регионах с объектами. На те же «Крылья Советов» приходит много зрителей: у них есть фаны, люди, которые ходят семьёй. Операционные затраты на поддержание будут очень большими, и потребуется большая бюджетная статья. Сейчас уже можно начать покрывать операционку, используя их инфраструктуру, которую им и так делают. Контент, мобильное приложение и лёгкая модернизация вайфая — и у вас баннеры спонсора в приложении, неагрессивная допинформация, товары фанатских магазинов, брендированные лучшие моменты матча. Чистый доход.



На Западе к этому прикручивают ещё навигацию — как из места 21F третьего сектора пройти в любимый KFC в ресторанном дворике, например.



У NBA и у НХЛ больше всего таких модулей, вот, например НХЛ «Питтсбург Пингвинз» на стадионе CONSOL Energy Center:





Это схема стадиона. На нём 781 HD-монитор и сеть высокой плотности, развёрнутая на базе решений Cisco. На разные зоны транслируется разный контент для телефонов. В два раза выросло количество рекламодателей, в три — количество поступлений от спонсоров. Примерно 80% зрителей сохранили контент, который они смотрели, ретранслировав его в социальные сети.



А футбольный клуб «Реал Мадрид» сделали ещё интереснее. Помимо всего прочего, в приложении есть модуль фотографии с игроком. Фотографируешь селфи под рамку, туда вставляется игрок, вроде как он вас обнимает на поле — и получается отличное фото. Стоит это из приложения чуть меньше пары евро. Не знаю, кто и зачем это делает, но спросом пользуется.







Эксперты отмечают повышенный уровень безопасности (включение цифрового контента в направляющие указатели в нужное время поможет оптимизировать время эвакуации, управлять передвижением людей после окончания события), но я пока случаев не знаю. Разве что фанатов враждующих команд «разводят» так.



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



Выставки



Вот на выставке инфраструктуры гражданской авиации NAIS мы показывали теплокарту, сканируя широковещательные пакеты Wi-Fi. Сделано это на новых технологиях Cisco, и пока только у нас в России есть практический опыт настройки и эксплуатации с ними. Решение не дешёвое, но работает без нареканий.



Можно делать график загруженности внутри помещения, аналитику потоков, аналитику интересности докладов отдельных выступающих, короче — Яндекс.Пробки внутри помещения. И, конечно, навигацию, связанную с расписанием.



Торговые центры



Главная проблема торговых площадок в кризис сейчас — малая наполняемость. Людей нет. Wi-Fi не помогает привлечь новых людей, но помогает точнее находить нужное в торговом центре за счёт не очень агрессивных PUSH-акций и рекламы, функциональности инфостоек.



С помощью Wi-Fi можно определять наиболее людные места в торговом центре, учитывать длину сессии по магазинам и так далее — в общем, как Google Analytics, только в реальном мире. Аутентификация через социальные сети позволяет получать маркетологам данные о людях в торговой зоне (при условии, конечно, что страничка пользователя в соцсетях заполнена корректно). На основании полученной информации мобильное приложение таргетирует (возраст, пол и пр.) товары и услуги для посетителей.



Транспорт



Мировая практика — всё та же навигация и реклама на вокзалах, в речных портах, аэропортах, на автовокзалах. У нас относительно вокзалов и автовокзалов пока проблема — высок процент маргинальной публики, внедрения не окупаются. В аэропортах же в том или ином виде зачатки есть.



Обычная практика — навигация в аэропорту (в России будут путаться, пожалуй, только в Москве), авторегистрация на рейс, автосброс багажа (как в Амстердаме — ставишь багаж, автомат выдаёт наклейку, клеишь, идёшь на указанную ленту, ставишь).



Есть бизнес-кейс одного регионального аэропорта, где была развёрнута Wi-Fi-инфраструктура Cisco и внедрена система навигации внутри помещения и трекинга компании DECK.



Вот такие ключевые задачи были у аэропорта:


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

  • Предоставление пассажирам информации и допуслуг в мобильном «Онлайн-табло» и услуги.

  • Оптимизация работы персонала при обслуживании воздушного судна и прохождении ТГО.



В проекте развёрнутая Wi-Fi-инфраструктура позволила запустить мобильное приложение для пассажиров, где есть удобный интерфейс и навигация с модулем просмотра, а также специальное мобильное приложение для персонала, обслуживающего воздушное судно при ТГО. Появилась возможность продавать спонсорские пакеты и рекламу через мобильное приложение.



Одна из статей снижения затрат на содержание аэропорта — это правильная подача информации о том, где и что можно достать, продажа сервисов через приложение, реклама магазинов и местных ресторанов, всякая помощь в бронировании отелей.



Естественно, в этих же приложениях показывается онлайн-табло рейсов.



Некоторые аэропорты не дают на клиентов навигацию, но используют приложения для оптимизации работы персонала при обслуживании воздушного судна и прохождении ТГО, задавая их движение маяками.



Склады



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



Мы делали тестовое внедрение для одного склада, у них была задача быстрой разгрузки за минимальное время. После этой разгрузки надо было находить товар, и вот здесь-то помогали маяки.



Туристические объекты



Тут просто. Wi-Fi бесплатный, но чтобы войти, пожалуйста, расшарьте ссылку в Facebook. Более гуманный вариант — просто дать Wi-Fi и показать, что вот с этого места получается отличный инстаграммный пост. Люди делятся картинками и продвигают место. Более сложный вариант — всё тот же музейный гид.



Регистрация в подобных местах идёт по телефону или профилю соцсети (где есть телефон) в соответствии с Постановлением Правительства РФ от 31 июля 2014 г. №758 «О внесении изменений в некоторые акты Правительства Российской Федерации в связи с принятием Федерального закона “О внесении изменений в Федеральный закон “Об информации, информационных технологиях и о защите информации” и отдельные законодательные акты Российской Федерации по вопросам упорядочения обмена информацией с использованием информационно-телекоммуникационных сетей”». Это значит, что можно при желании отслеживать пути отдельных пользователей и использовать их в аналитике.







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



Устройства и вендоры




  • В рамках интеграции мы используем решения Cisco (инфраструктура Wi-Fi), DECK — система навигации внутри помещения и трекинга. Если интересно подробнее — пишите в личку.

  • Что касается маячков, то здесь «поле для маневров» довольно широкое. Сотрудничаем с широким спектром производителей: от Польши до Китая. Принцип работы маяков один и тот же, поэтому не могу выделить какого-то производителя отдельно.

  • Моя почта — AChuvilin@croc.ru





Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/282101/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<wi-fi - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda