Подключаемся к серверу за NAT при помощи туннеля SSH. Простая и понятная инструкция.

Однажды, в студеную зимнюю пору, возникла у меня потребность в открытии некоторых ресурсов внутреннего сервера частной сети внешним пользователям. Сервер сам удобно расположился в скромной серверной на краю промышленной зоны, в предместьях небольшой подмосковной деревушки. Где из всего многообразия способов подключения к сети Интернет, доступен только 4G модем. Да и тот, изредка пытается перейти на сеть 3G, несмотря на могучую внешнюю направленную антенну.

В довесок к нестабильной связи, российские сотовые операторы, не желают раскошеливаться на современное аппаратное и программное обеспечение и, как следствие, пользователям доступны только IPv4 сети. Никаких IPv6 нет и в помине, да и не планируется в ближайшее столетие. Плюс все это находится за NAT провайдера. Другими словами, пробраться извне к серверу, расположенному в локальной частной сети, которая подключена к глобальной сети через частную сеть сотового оператора — задача, невыполнимая без использования посредника обладающего реальным IP-адресом. Если свой NAT на своем роутере еще можно как-то настроить для подключения извне, то с NAT провайдера поделать решительно ничего нельзя.

сервер, стрелка, молния, крей, модем

Типичная топология подключения в промзоне

Читать далее ...



Датчик света и цвета TCS3200 + Arduino Mega = что-то получается

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

TCS3200, colormeter, измеритель цвета, в корпусе, дисплей

Окончательный вид измерителя цвета на основе TCS3200 в корпусе.

Совершенно случайно, на глаза попался плата для Arduino с чипом TCS3200. Ознакомившись с описанием, я понял, что сенсор, установленный на плате — выполняет как раз ту самую работу, которую и необходимо автоматизировать. Сам чип TCS3200 производится некой компанией AMS, которая в спецификации на сенсор называется TAOS. Но не суть, суть, что компания занимается, в основном, разработкой как раз таких вот недорогих решений по «колометрии на чипе».

TCS3200, сенсор, color, sensor, проводники, микросхема, плата

Сенсор TCS3200 крупным планом. Если приглядеться, то видны не только тончайшие проводники но и отдельные группы фотодиодов.

Чип TCS3200 состоит из 64 фотодиодов, 16 из которых не покрыты цветными фильтрами, а остальные затенены по 16 штук с применением синего, зеленого и красного светофильтров. Что это значит? Это значит, что чип способен измерить отдельно каждый из RGB-цветов, плюс замерить общий световой поток. Помимо TCS3200 в аналогичных платах может встречаться чип немного попроще — TCS3210. У TCS3210, в отличии от TCS3200, всего 24 фотодиода, соответственно на каждый из цветов, включая просто белый свет, приходится по 6 отдельных фотодиодов. Другими словами, чувствительность и точность измерений у TCS3200 должна быть выше, чем у его собрата TCS3210.

Читать далее ...



Ох уж эти производители ноутбуков или сказ о сервисе STM Electronics (эти волшебные маркетинговые хаки)

Мой первый ноутбук весил килограмма четыре и появился у меня еще в начале двухтысячных. Особого толка от него не было, но вещица была престижной. В то время было необходимо хвастаться мобильной техникой перед коллегами. Кстати, именно в то время, чем меньше был мобильный телефон, тем он был круче, а мой самый маленький мобильный помещался в ладони полностью. Так вот, приносишь, бывало, ноутбук на работу и «работаешь» на нем какое-то время. Часа полтора или два, пока встроенная батарея окончательно не разрядилась. А дальше…

кабель, блок питания, ноутбук, розетка, вилка

Вот такими вот кабелями до сих пор комплектуются миниатюрные блоки питания современных ноутбуков

А вот дальше возникал вопрос. Либо таскать с собой зарядное устройство от ноутбука, либо довольствоваться малым временем работы и соответственно незначительным эффектом, производимым на окружающих. В начале двухтысячных не только мобильные телефоны были приличных размеров, но и зарядные устройства для ноутбуков тоже добавляли килограмм другой к и без того немалому весу самого лэптопа. А еще и размеры. Если 14" ноутбук еще можно было разместить в приличного размера сумку, то его блок питания дополнительно неприлично увеличивал размеры сумки либо выпирал в сторону и мешался при переноске. А уж как оттягивалось плечо — просто не передать.

Казалось бы, решение, вот оно, возьми и прикупи вторую «зарядку». Одна будет дома, вторая на работе. И именно тут коса находила на тот самый, маркетологический камень, который приносит производителям дополнительный доход, а потребителям душевные муки и финансовые терзания. Оригинальная зарядка в двухтысячных стоит как половина ноутбука. Ну не беда, если оригинал стоит дорого, то ведь наверняка, есть и не оригинал, который будет стоить втрое дешевле! А вот и нет. Уже в то время, хитровывернутые производители придумали, что при помощи нестандартных разъемов на блоке питания мощно существенно ограничить сбыт неоригинальных зарядок и подтолкнуть потребителя к существенным тратам на оригинал. В моем случае, Dell на своем блоке питания внедрил хитрый разъем для сетевого шнура питания (тот, который вставляется непосредственно в розетку). В результате мне была доступна к покупке неоригинальная зарядка для моего ноутбука, но без сетевого кабеля! Кабель нужно было таскать оригинальный! Альтернативных кабелей просто не существовало! Да и оригинальный купить отдельно от блока питания было невозможно.

Читать далее ...



Запускаем WeMos D1 Mini Lite под Arduino

С продукцией компании WeMos в нашей стране знакомы очень хорошо. Компания сделала себе настоящее имя на своих esp8266-совместимых контроллерах. Богатый набор функций, наличие встроенного Wi-Fi, совместимость с экосистемой Arduino и категорически низкая стоимость сделали свое дело. На волне успеха WeMos выпустила свой убойный Lolin32, а попутно и самый дешевый контроллер в своей линейке — D1 Mini Lite. Как подключать к системе и программировать контроллеры WeMos под Arduino я писал тут (для D1, D1 mini) и тут (для Lolin32). А вот контроллер Mini Lite как-то обошел стороной.

wemos, eps8266, arduino, плата, вемос, контроллер, ножки, микросхема, микроUSB, MicroUSB

WeMos D1 Mini Lite

С потребительской точки зрения — D1 Mini Lite есть все тот же D1 Mini только всего с 1 мегабайтом ОЗУ на борту. Данный контроллер можно использовать точно так же, как и другие версии D1 Mini, мощности там хватит на большинство проектов энтузиастов IoT. Тем не менее, я столкнулся с тем, что несмотря на то, что контроллер распознается системой, запрограммировать нормально я его не могу. Максимум, что удавалось — залить стандартный Blink для мигания светодиодом. И ничего сложнее. Пришлось немного покопаться и выяснить почему так.

Читать далее ...



Расширяем зону покрытия Wi-Fi при помощи TP-LINK RE360 AC1200

Расширитель WiFi TPLink RE360 с коробкойНа страницах своего блога я уже несколько раз касался темы расширения покрытия сети Wi-Fi «малой кровью». В статье «Увеличиваем покрытие сети Wi-Fi в загородном доме. Теория и практика» я подробно прошелся по различным способам увеличения охвата беспроводной сети, а в опусе «Можно ли увеличить радиус надежной работы Wi-Fi при помощи установки более чувствительных антенн?» коснулся темы расширения зоны покрытия посредством использования улучшенных антенн на точке доступа. Но время идет, и пришлось вплотную заняться темой даже не увеличения зоны покрытия беспроводной сетью, а повышения стабильности ее работы в условиях городской квартиры.

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

Читать далее ...



Сетевые фильтры с ограничителями мощности. Что внутри?

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

удлинитель, тройник, universal, кнопка, кнопка круглая

Удлинитель UNIVersal перестал работать

Был, да жил, у меня сетевой фильтр UNIVersal с гордой надписью Made in Russia. От него запитывались кухонные электроприборы, чайник там электрический, посудомойка, да микроволновка. Сетевой фильтр имел встроенный ограничитель мощности на целых 10 А или, в переводе на бытовой язык, на 2200 Вт. Иногда он срабатывал, особенно если одновременно включить микроволновку да чайник. И срабатывал, впрочем, по делу, ведь один чайник тащил из сети энергии на искомые 2 кВт и совершенно от этого не щурился.

Читать далее ...



Дешевый интернет в путешествиях с eSIM от ComfortWay. Часть 2. Практика.

В части первой обзора я прошелся по теории применения e-SIM, а заодно и углубился в историю вопроса мобильной связи с применением нескольких сим-карт в одном телефоне. А сейчас настала пора проверить действительно ли новые технологии, в виде SIM-карты с удаленной установкой профиля, дают преимущества перед традиционными SIMками для подключения к Интернет в роуминге.

смартфон, xiaomi, redmi 4, пасспорт, биометрический, защитное стекло

Путешествуем по миру с CwSIM

Для теста было выбрано два смартфона из диаметрально противоположных категорий, а полигоном проверки выступили две страны с не менее диаметральным расположением. Итак, две eSIM от ComfortWay, или просто CwSIM, я проверил на Samsung Galaxy S7 и на Xiaomi Redmi 4. Оба телефона двухсимочные, разумеется. Проверка проходила сначала в США (Нью-Йорк и Бостон), а затем переместилась в мало кем признанную Абхазию.

Читать далее ...