Я создаю прототип потенциального будущего продукта и изо всех сил пытаюсь разобраться со сложностями использования в нем компонентов Wi-Fi .
Я понимаю, что Wi-Fi (или 802.11x) - это, прежде всего, сигнал 2,4 ГГц, модулированный особым образом, как и Bluetooth и ZigBee . Поэтому возможно ли просто использовать базовый приемопередатчик 2,4 ГГц в моем проекте и настроить его для протокола 802.11 вместо того, чтобы использовать какой-нибудь дорогой фирменный приемник, который предопределен заранее? Или это не так просто?
Я полагаю, что в промышленности при проектировании крупных серийных работ происходит нечто подобное? Или им действительно нужно использовать трансивер, который предварительно настроен на Wi-Fi? Все предварительно сконфигурированные компоненты, которые я нашел до сих пор, кажутся довольно дорогими (даже если они приобретены в объеме), чтобы сделать коммерческий дизайн жизнеспособным.
Я рассмотрел такие устройства, как Lantronix WiPort и Roving Network WiFly GSX, и сравнил их с такими устройствами, как Microchip MRF24J40. Можно ли использовать Microchip MRF24J40, а затем настроить остальное оборудование и программное обеспечение, чтобы устройство могло работать в сети Wi-Fi?
Для более подробной информации, вот что я хочу сделать на самом базовом уровне:
Часть 1: Я хочу сделать патч, который содержит небольшой зуммер, акселерометр, PIC и приемопередатчик Wi-Fi, который можно прикрепить к объекту. Этот патч сможет общаться с «Облаком» через домашнюю сеть Wi-Fi пользователей. Когда акселерометр обнаружит движение, PIC отправит сообщение через соединение Wi-Fi на сервер в облаке, чтобы зарегистрировать это движение вместе с отметкой времени.
Часть 2: через веб-интерфейс я хочу иметь возможность отправить сообщение патчу, в котором будет установлен звуковой сигнал, чтобы в следующий раз акселерометр обнаружил движение.
Я уже сделал элементарную версию системы, которая работает по радиочастотному каналу 433 МГц и последовательному порту ноутбука с локальным программным обеспечением, работающим на моем ноутбуке. Я знаю, как сделать веб-кодирование ( PHP и MySQL ), но проблема заключается в замене радиочастотной ссылки на Интернет.