التوت بي قراءة WH1081 أجهزة الاستشعار الطقس باستخدام RFM01 و RFM12b يصف هذا المقال باستخدام RFM01 أو RFM12b فسك رف جهاز الإرسال والاستقبال مع التوت بي لاستقبال بيانات الاستشعار من W1080 غرامة أو WH1081 (على وجه التحديد مابلين N96GY) محطة الطقس 8217s رف الارسال. أنا في الأصل تستخدم RFM12b، لمجرد أن كان لي واحدة لتسليم، ولكن وجدت في وقت لاحق أن RFM01 يبدو أن تعمل أفضل بكثير 8211 الحصانة الضوضاء ومجموعة من RFM01 في وضع أوك هو أفضل بشكل ملحوظ. هم 8217re دبوس متوافق، ولكن سجلات سبي تختلف بين وحدات، من حيث كل من عنوان التسجيل وظيفة. هذا المشروع يتغير ليكون متحكم مقرها، وذلك باستخدام وحدة الاستقبال آم (أوريل ر-4MM5) 8211 نهج أكثر فعالية بكثير 8211 اردوينو يون القراءة - wh1080-أوسينل-أوريل-ر-4mm5. حاليا اختبار على اردوينو يون، ولكن من المحتمل أن تتحرك إلى المزيد من منصة التصميم الملحد لدعم دراغينو وكارامبولا الخ محطة الطقس يضم شاشة لد وسارية من أجهزة الاستشعار. كما تحتوي شاشة لد على أجهزة استشعار درجة الحرارة والرطوبة لقراءات الأماكن المغلقة، بالإضافة إلى جهاز استشعار ضغط بارومتري. الصاري يحتوي على أجهزة استشعار لدرجة الحرارة والرطوبة وسرعة الرياح واتجاه الرياح، والأمطار، وينقل حزم البيانات باستخدام جهاز إرسال 433MHz. It8217s البيانات من الصاري أن يركز هذا المشروع على، جنبا إلى جنب مع إضافة وحدة بوش BMP085 I2C للحصول على الضغط الجوي. هناك متغيرات من فاينسيت أوفست WH1080 مع أجهزة الإرسال من أنواع مختلفة (على سبيل المثال تردد مختلفة، والتشكيل، أو كليهما)، لذلك في حين أن هذا المشروع سوف ينطبق من حيث المبدأ على أجهزة مماثلة مع العلامات التجارية المختلفة، في الممارسة العملية قد يكون هناك حاجة إلى بعض التغيير والتبديل. لأي شخص لديه بالفعل فكرة تقريبية عن ما هو مطلوب 8217s، ويريد فقط لمحة سريعة لبعض المؤشرات، قدم I8217ve ملخص أولا أدناه. الأسلاك الوحدة النمطية ملاحظة: لوحات المراجعة 2 تؤثر على هذا المشروع بطريقتين. أولا، إذا كنت 8217re باستخدام استشعار الضغط BMP085، ثم you8217ll تحتاج إلى معالجة I2C-1 بدلا من I2c-0. تغيير عنوان قاعدة الطرفية I2C في التعليمات البرمجية يجب أن يكون كل ما 8217s المطلوبة. ثانيا، دبوس غبيو على رأس P1-13 هو الآن GPIO27 بدلا من GPIO21. مرة أخرى، سوف تحتاج التعليمات البرمجية تعديلات بسيطة. I8217ll دمج هذه في التعليمات البرمجية في المستقبل، ولكن حتى ذلك الحين you8217ll لديك لمعرفة أين تذهب التغييرات إذا كنت ترغب في بناء هذا على Rev2. البريد الالكتروني لي إذا كنت بحاجة إلى مساعدة. دبوس الاتصالات من RFM01 (و RFM12B) إلى التوت بي هي كما يلي. يمكنك اختيار إضافة المقاومات الحدية الحالية. قد تكون هناك حاجة إلى سحب شكا ل سدو و سدي (I8217ve لم يتم العثور على مواصفات نهائية ل سبي 8211 أنها تعمل معهم، وربما يعمل بدونها أيضا): 8211 كنت تستخدم اللوح إلى سلك هذا الأمر، ووجدت من غير المستغرب أن يكون بعيدا من مثالية مع وحدة RFM12b. في المدى القريب، يعمل جهاز الاستقبال بشكل موثوق جدا، ولكن كما يضعف إشارة، الضوضاء غالبا ما يغرق بها (حتى مجرد يميل بالقرب من الدائرة، أو نقل مكون). اللوح على ما يرام لاختبار الأشياء سبي، وأيضا يعمل بشكل جيد عندما يكون الارسال في مسافة قريبة، ولكن لاختبار جهاز الاستقبال بشكل صحيح، وحفر بب (أو حتى مجرد الأسلاك بت معا) سيكون فكرة أفضل. سلكية في اللوح صاخبة قررت أن أسلاك RFM12b إلى رأس الإناث 26 دبوس لتجنب الضوضاء اللوح، ولكن اكتشف أن بي كان توليد ما يكفي من الضوضاء من تلقاء نفسها، وجود وحدة (أكثر دقة، الهوائي) قريبة جدا إلى بي كان يؤثر على الاستقبال. كبل الشريط الطويل تحسين الأمور، كما فعلت طول اقناع لنقل الهوائي بعيدا عن بقية الالكترونيات. عندما تحولت في RFM01 (بعد القلي بلا مبالاة بلدي RFM12b)، يبدو الوضع أفضل بكثير، وعمل الجهاز بشكل أكثر موثوقية من RFM12b فعلت في نفس البيئة بالضبط. كيف يبدو قبل إضافة وحدة المقياس BMP085 يبدو أن RFM01 أكثر مناعة ضد الضوضاء - it8217s السلكية إلى رأس 26 دبوس وتوصيل مباشرة على بي. الهوائي هو مجرد 14 الطول الموجي (17.5cm) سلك ملحومة إلى وحدة. فإنه يتلقى تماما حتى في هذه البيئة القاسية، ربما جزئيا لأنه يعمل على أدنى لنا (منخفضة الضوضاء مكبر للصوت) الإعدادات. أي أسلاك بالقرب من بي قادرة على توليد الضوضاء رف، حتى مجرد سلك الطائر اللوح يجلس تحت بي، أو كابل إيثرنت دون رادع. كن على بينة من هذا والحفاظ على مصادر الضوضاء للخروج من الطريق أثناء اختبار (أو سلك الهوائي على طول 50 اقناع). مجرد ربط سدا و سكل جنبا إلى جنب مع 3V3 و غند ل BMP085 تلقى البيانات يرسل الارسال 11 بايت من البيانات على النحو التالي. بعض هذه تختلف عن أي من الوثائق وجدت I8217ve على محطات الطقس الجميلة أوفست، لذلك I8217ve وصفها هنا (رسائل إلى يقضم لوصف أدناه): 8211 I8217ve تفسير القضم على النحو التالي: 8211 أبك: معرف الجهاز ديف: درجة الحرارة غ : الرطوبة إيج: متوسط سرعة الرياح منخفضة بايت كل: غاست سرعة الرياح منخفضة بايت م: غير معروف ن: مكافحة هطول الأمطار عالية عيب المرجع: عداد هطول الأمطار س: مؤشر البطارية منخفضة ص: اتجاه الرياح ست: المجموع الاختباري من عاب 8216q8217 من المرجح أن يكون مؤشر بطارية منخفضة، وذلك بفضل كين مكولاغ الإبلاغ أن جهاز الإرسال الخاص به هو الآن إرسال 821618217 بدلا من 821608217، وشاشة لد له يظهر الآن رمز منخفض البطارية. نبل 8216m8217 غير معروف. قد يكون أن عداد هطول الأمطار هو بايتان كاملان (الوقت سوف اقول 8211 أنا قد تأخذ سقي يمكن لجامع المطر)، أو ربما it8217s عيب عالية إما سرعة الرياح أو سرعة العاصفة. بينهما، قضم 8216m8217 و 8216q8217 يمكن أن توفر هذه البيانات الرياح اضافية. للحصول على درجة الحرارة وطرح 400 (0x190) وتقسيم عشري بنسبة 10. على سبيل المثال، قراءة 0x2oe 8211 0x190 0x7e، وهو 126. وهذا يمثل 12.6 درجة مئوية للحصول على قيم سرعة الرياح (بالميلي ثانية)، مضاعفة القيمة بنسبة 0.34 وتطابق النتيجة إلى مكان عشري واحد. لذلك، قيمة 0x04 مستديرة (4 0.34) 1.4 مللي ثانية. بالنسبة إلى هطول الأمطار، كما هو موثق في مكان آخر، تضاعف بمقدار 0.3 للحصول على هطول الأمطار المسجل بالملليمتر. هذه القيمة هي العداد الذي يتزايد إلى صفر بعد 0xff (أو 0xfff إذا اتضح أن نبل 8216q8217 جزء من العداد). يتم عرض الرطوبة ببساطة كعشرية، ويتراوح اتجاه الرياح من 0 إلى 15 ل N، ن، ن، إن، E، وما إلى ذلك وفقا لشاشة لد. والمجموع الاختباري هو CRC8، ويتم تضمين وظيفة مكتوبة بشكل جيد، وتكييفها من مكتبة أونيوير اردوينو من قبل لوك سمال، في التعليمات البرمجية المصدر لحساب هذا المجموع الاختباري. يمكنك تحميل التعليمات البرمجية المصدر من هنا. فك القطران على بي، سد في الدليل الذي تم إنشاؤه، وتشغيل 8216make8217. يجب أن يؤدي هذا إلى إنشاء 8216wh1080rf8217 قابل للتنفيذ. إذا كنت 8217re باستخدام مترجم الصليب، قد تحتاج إلى تحرير متغير سيسي في 8216Makefile8217 للإشارة إلى مترجم الخاص بك. إذا كنت تستخدم 8217re RFM12b، ثم تحرير ملف 8216rfm01.h8217 وتغيير 8216 تعريف RFM018242 إلى 8216 تعريف RFM12B8217. يقوم البرنامج بتكوين RFM01 باستخدام سبي، ثم يبحث باستمرار عن بيانات مثيرة للاهتمام من الوحدة النمطية على دبوس GP8217 غبيو، وإغراق الحزم صالحة ل ستدوت كما سلاسل عرافة. كما يقوم بتشفير البيانات السداسية إلى قيم أكثر وضوحا، ويرسلها إلى ستدوت كسلاسل مهيأة برينتف (). لاحظ أن الحسابات على التوت بي تتم باستخدام العائمة نقطة الحساب، في حين يستخدم WH1080 ثابتة نقطة. وهذا يعني أن الإخراج قد تختلف قليلا بين بي وشاشة لد، لأن الحسابات Pi8217s هي أكثر دقة. على سبيل المثال، سرعة الرياح الخام 0x01 ينتج 0.34ms على بي، ولكن فقط 0.3ms على WH1080. تحويل هذا إلى ميل في الساعة يسفر 0.8 ميلا في الساعة على بي، و 0.7 ميلا في الساعة على WH1080. ولذلك فإن قراءة التوت بي هو أكثر دقة. قد تلاحظ أن الإخراج أدناه يعرض أيضا الضغط الجوي وقيمة درجة الحرارة في الأماكن المغلقة. هذه تأتي من بوش بست-BMP085 استشعار الضغط الجوي عبر I2C. وكان الأسلاك وحدة إلى بي تافهة، لأنه يحتوي على المقاومات الانسحاب والمكثفات الالتفافية بالفعل على متن الطائرة. لذلك، ببساطة الأسلاك سدا و سكل، جنبا إلى جنب مع 3V3 و غند، إلى بي يكفي للحصول على هذا الاستشعار تعمل. إذا كنت don8217t تخطط لاستخدام واحد من هذه، إزالة خط 8216 تعريف USEBMP0858242 في wh1080rf. h قبل تجميع. فقط سداسكل و 3 V3GND، وهما متصل needn8217t. ويشمل الإخراج من البرنامج مسح للرسوم رسسي على جميع مستويات التضخيم، عتبات رسسي، وعرض النطاق الترددي النطاق الأساسي. هذا يتيح لك معرفة أين الضجيج في البيئة الخاصة بك بحيث يمكنك تحديد القيم التكوين المحتملة التي سوف تسفر عن نتائج موثوقة. I8217ve حذف هذا من المثال أدناه للحصول على وضوح. وبتات البيانات هي عدد البتات التي ينظر إليها في هذه الرزم، بما في ذلك الديباجة، والإزاحة هي موضع البايتة المعرف للجهاز (أو الصفر إذا وجد wnn8217t). ويعطي عدد الرزم القصير مؤشرا على مقدار الضوضاء التي ينظر إليها على أنها بيانات. قيمة 8216gap8217 تخبرنا كم هو منذ 8217s منذ we8217ve رأيت حزمة صالحة، وتظهر الإحصائيات عرض النبض (في ميكروثانية) أن ديسودولاتور receiver8217s أرسلت لنا. ويبين انحراف التردد قيم سجلات الإزاحة أفك. و أفك يدويا ستروبد على كل حزمة ناجحة، من أجل تحريف إزاحة التردد مع الانجراف التردد. قبل القراءة، رمز التبديل العملية إلى Kernel8217s المدمج في الوقت الحقيقي (ششيدر) سياسة جدولة حتى لا تفوت أي التحولات قليلا على دبوس غبيو، وهذا يكفي لجعل عملية المناعة حتى لأعباء العمل الثقيلة. حاول I8217ve تشغيل متعددة وحدة المعالجة المركزية و إو عمليات مكثفة أثناء القراءة، و didn8217t نرى أي فقدان الحزمة. قد لا يكون هذا صحيحا مع مرور الوقت ولكن، إن لم يكن، هناك معلمات سيسكتل لجدول جدولة التي يمكن تغييرها لتحسين الكمون، على سبيل المثال: 8211 في أي حال، ينبغي أن يكون من الممكن لتشغيل برنامج الطقس وربما خادم ويب على بي في نفس الوقت، في حين أخذ موثوق قراءات استشعار الترددات اللاسلكية. أنا haven8217t حصلت حتى الآن. ويلاحظ أن المرسل يرسل فعليا رزمتين متتاليتين على كل دورة إرسال أخرى. يرسل حزمة، ويكرر ذلك 100ms في وقت لاحق. أفترض أن هذا هو زيادة موثوقية تلقي على شاشة لد، أو ربما دائرة استقبالهم في بعض الأحيان تفشل في تعيين أغك بشكل مناسب مع حزمة واحدة. سوف تتجاهل التعليمات البرمجية أية بيانات لاحقة بعد تلقي حزمة صالحة حتى تنتهي الفجوة الثمانية والأربعين التالية. ضبط إعدادات RFM01 سيعتمد تكوين RFM01 على بيئتك. السطور التالية من التعليمات البرمجية هي الأكثر صلة: 8211 يتضمن الأمر كمدكونفيغ (إعدادات الوحدة النمطية) إعداد عرض نطاق المستقبل. يمكن أن يكون هذا واحدا من BW67 و BW134 و BW200 و BW270 و BW340 و BW400، وتحدد القيمة مدى حساسية جهاز الاستقبال، ولكن عرض النطاق الترددي الأوسع يعني زيادة التعرض للضوضاء. ويحدد الأمر كمدركون (إعدادات الاستقبال) إعداد مكبر الصوت منخفض الضوضاء (لانالو، ونامديوم، وناهاي، و لنماكس)، وعتبة رسسي (دبم) التي نعتبر أن الإشارة صالحة. إعداد فدي يتبع رسسي في المثال أعلاه، لأن I8217m غير متأكد من مدى ملاءمة الإعدادات الأخرى لإشارة أوك. إذا قمت بتشغيل البرنامج مع أي معلمة، فإنه سيتم إدخال وضع رسسي، الذي عينات درسسي باستمرار مع الإعدادات الحالية، وتقارير واجب (في المئة) من إشارة درسسي من سجل حالة سبي. يمكنك استخدام هذا لمعرفة أفضل مجموعة من الإعدادات لإعدادك. أجد أن أدنى تركيبة إجمالي عرض النطاق الترددي التي تبلغ عن كمية صغيرة من الضوضاء (مثل لوت 5)، أو أن تقارير عدم وجود ضوضاء قريبة من تلك الحدود، تعطي أفضل النتائج. إذا كنت إعدادات 8217re حساسة جدا، you8217ll تفقد قوة الإشارة في الضوضاء. إذا كانوا 8217re ليست حساسة بما فيه الكفاية، كنت win8217t تعظيم الاستقبال المحتملين. وبالنسبة لنطاقات الإشارات الأضعف، قد تضطر إلى السماح بالتغيرات في البيئة 8211 يمكن أن تؤثر الأمطار الغزيرة على الاستقبال، وتؤثر التغيرات الخارجية في درجة الحرارة على المرسل إلى حد ما. إذا كان المرسل قريبا بما فيه الكفاية إلى جهاز الاستقبال، فإن معظم الإعدادات التي دون 8217t تشبع المتلقي مع الضوضاء تعمل بشكل جيد، لا سيما مع وحدة RFM01. الذبذبات والمنطق يتتبع الناتج من الارسال يشبه هذا في منطقي محلل: 8211 البقول ولدت في الارسال. هذه هي الإشارة التي تأتي من متحكم الارسال 8217s إلى جزء رف من الدائرة، وهو تعديل الناقل 433MHz. وأعتقد أن هذا التعديل يسمى رزي بوم (العودة إلى صفر مقلوب، نبض تعديل العرض)، رزي لأن ثابت نبض على مدار الساعة يعود دائما إلى 8216not-zero8217، و بوم لأن عرض النبض يحدد بت البيانات. والنبضات الضيقة ثنائية النبضة، والنبضات العريضة ثنائية الصفر، وتتخللها نبضات على مدار الساعة 1ms. والنبضات الضيقة الثمانية الأولى هي الديباجة 0xff، وتمثل النبضات الثمانية التالية البايتة الأولى للبيانات (دائما 0xa1، معرف الجهاز). عندما تصل إلى دبوس البيانات على جهاز استقبال RFM01، إشارة تبدو على هذا النحو: - البقول ينظر إليها من دبوس بيانات RFM01 لاحظ أنه يمكن الآن أن ينظر إليه على أنه رتز بوم (العودة إلى الصفر، نبض تعديل العرض) نبض الآن مقلوب (أي في الصفر) والبقول البيانات في 3V3. مرة أخرى، فإنه 8217s عرض النبض الذي يحدد البيانات (وبالتالي لماذا هذا isn8217t فعلا إشارة أوك، والسبب في وحدات التردد الراديوي يتم استخدامها من مواصفات). هذا الإخراج الذبذبات هو ما هو برنامجنا أخذ العينات عبر دبوس غبيو. عينات من مرحبا التحولات منخفضة، سجلت كما نبض العرض في ميكروثانية، في المخزن المؤقت الذي يحصل شغل حتى تظهر فجوة 5ms (أو 500 نقطة كحد أقصى، في هذه الحالة we8217re من المستبعد جدا أن يكون بيانات صحيحة). البرنامج يمكن أن يكون أكثر كفاءة وأنيقة 8211 هناك 8217s حقا لا حاجة لعازلة لمسح في، كما يمكن أن يتم كل ذلك في الوقت الحقيقي كما يصل. ولكن القبض على وعملية أسهل للتجربة والدراسة، وخاصة عندما يكون لديك لانتظار 48 ثانية للموجة القادمة من بت. ملاحظات أخرى يمكن أن تقوم به مع المقاومات الداخلية المنسدلة والسحب لأسفل على دبابيس غبيو باستخدام غوردون هندرسون 8217s غبيو وتيليتي. لدي ثنائي المترجمة من هذا هنا (الارتباط) 8211 تأكد من it8217s للتنفيذ (8216chmod الفأس gpio8217)، ونسخه إلى 8216usrlocalbin8217. ومع ذلك، من خلال معظم الحسابات لا حاجة إلى سحب الانسحاب في هذا المشروع، وأي التي يمكن توفيرها من قبل المقاومات الضعيفة الداخلية بالفعل على خطوط غبيو. إذا كنت استخدامها في بلدي الأسلاك، it8217s فقط لأنه كان من الأسهل على البوب واحد في اللوح مما كان لكتابة التعليمات البرمجية لتكوينها (قبل أن وجدت فائدة Gordon8217s). يتم الوصول إلى RFM01 باستخدام برنامج تشغيل نواة سبي. لذلك يجب تحميل الوحدات spipcm2708 و سبيديف. إذا لم يكن كذلك، ثم you8217ll الحصول على الخطأ 8220can8217t فتح الجهاز 8221. لتحميلها، قم بتشغيل 8216modprobe spibcm27088242 ثم 8216modprobe spidev8217 8211 استخدام سودو إذا كنت 8217re لا الجذر. سوف تختلف رسسي حسب البيئة 8211 حتى موقع بي، والتوجيه الهوائي 8217s إلى بي يمكن أن تحدث فرقا ملحوظا مع إشارة ضعيفة وعالية الربح المتغيرات رسسي عتبة. في إخراج خط البرمجيات مع 8216Short8217 في ذلك يعني 8220short الحزم ينظر 8221 8211 يجب أن يكون هناك صفر في بيئة هادئة، ولكن واحد أو اثنين من الممكن جدا. إذا كنت 8217re الحصول على الكثير من الحزم قصيرة ذكرت، ثم you8217re ربما التقاط الضوضاء، لأن تكوين جهاز الاستقبال الخاص بك حساس جدا. وتحتوي الشفرة على بضعة أسطر خصيصا لتكوين المستقبل 8211 لقيم العتبة لنا و رسسي، وكذلك قيم عرض النطاق الترددي هي الأكثر أهمية. ويبين جدول البيانات الذي يظهر عند بدء التشغيل الضوضاء التي تم أخذ عينات منها لكل توليفة من هذه القيم. الأعمدة، على الرغم من أنها 8217re غير المسمى، هي الضوضاء لمختلف إعدادات عرض النطاق الترددي لل RFM01 (على سبيل المثال إلى أي مدى فوق أمبير أقل من التردد المركزي يجب أن يستمع المتلقي لإشارة). تحتاج إلى النظر في الجدول واختيار بعض الإعدادات التي لديها صفر الضوضاء، ولكن هي قريبة من الإعدادات التي لديها ضوضاء (على سبيل المثال we8217re تبحث عن الإعداد الذي 8217s حساسة بما فيه الكفاية لسماع إشارة، ولكن ليست حساسة بحيث يتم اختيار أي رف الخلفية الخطوات التالية هناك عدد من الأشياء التي أريد القيام بها في هذا المشروع: 8211 دمج القيم فك الشفرة في بعض البرمجيات المفتوحة المصدر الطقس بحيث it21217 صالحة للاستعمال من الإنترنت (وربما ويفيو) إعادة كتابة التعليمات البرمجية لتحسين هيكل وجعلها أكثر قابلية للقراءة (كان الإصدار الحالي فقط أداة للتجريب) إضافة بعض الاستدلال إلى البرنامج لصناعة السيارات في ضبط المعلمات استقبال المراجع RFM01 داتاشيت 8211 من موقع هوبيرف العنوان هو 8216 RFM01 العالمي إيسم الفرقة فسك استقبال 8217 يجب أن تحتاج إلى البحث عن ذلك بسبب وصلة مكسورة التوت بي مستوى منخفض ملحقات 8211 صفحة ويكي واصفا رؤوس دبوس والأجهزة الطرفية المرفقة جيلابس RFM12B قيادة حاسبة 8211 مفيدة c تطبيق متصفح لينت الجانب لحساب إعدادات السجل باستخدام مدخلات النموذج والاختيارات. ينطبق عدد قليل فقط على RFM01 (على سبيل المثال، التردد، أفك، ومعدل البيانات). ستروبوتيكش RFM12 دروس 8211 جيدة، على الرغم من الصغيرة تحكم مركزية، وصف RFM12B. ويتصل الكثير من المعلومات أيضا، على نطاق واسع، ب RFM01. لوك صغير 8211 القرصنة WH2 اللاسلكية محطة الطقس في الهواء الطلق الاستشعار 8211 يبدو أن هذه المحطة لاستخدام التشكيل رف مماثل وشكل حزمة (وإن كان مجموعة فرعية) من البديل مابلين WH1081. WH1080 إيبروم تعريف البيانات 8211 وثيقة تفاصيل تنظيم الذاكرة من وحدة عرض لد. وهذا يختلف إلى حد ما عن جهاز مابلين، ولكن هناك ما يكفي من الأدلة في ذلك لجعلها مفيدة. راسبيري بي فورم الموضوع 8211 مناقشة حول هذا الموضوع، ويتضمن معلومات عن الاختلافات الأجهزة التي حاولت الآخرين مع مستويات مختلفة من النجاح. كود المصدر الأصلي على جيثب 8211 جيثبكيفين-Sangeeleewh1080rf الطقس الدعم تحت الأرض التي أضافها اندي اير 8211 يشمل githubajayreWH1080 الطقس تحت الأرض 8211 أيضا التغييرات ل ريف 2 بي، وأعتقد. بعض المعلومات من سيفينوات على إصدارات فسك من محطات الطقس الجميلة أوفست 8211 sevenwattmainwh1080 بروتوكول V2-فسك آخر الملاحة 136 الأفكار على لدكو التوت بي قراءة WH1081 أجهزة الاستشعار الطقس باستخدام RFM01 و RFM12b رديقو مرحبا كيفن I8217m المتقاعد خلاط إنتاج الصوت ولدي a 8216retirement project8217 إن فرنس. يبدو أبعد بكثير مما هو عليه حقا. الكثير من العمل العلاجي الذي يتعين القيام به، وأعني الكثير ما I8217d ترغب في القيام به هو القيام ببعض البحوث على كميات الرياح وسرعات بهدف الذهاب تركيب توربينات الرياح وتوليد الكهرباء الخاصة بي. أنا بحاجة للتأكد من حصلت I8217ve ما يكفي من الرياح على مدى فترة من الزمن، وسوف تعطيني مؤشرا على ما السلطة يمكنني الحصول على أمل. فعلت الالكترونيات في وقت سابق من حياتي المهنية ولكن أنا صدئ بدلا الآن، ولكن لا يزال بإمكاني جندى التوت بي يجيب على أسئلتي حول كيفية قراءة معلومات الطقس مرة أخرى هنا في المملكة المتحدة من فرنسا. I8217m الحق في نهاية خط الهاتف، وأنا فقط في متناول النطاق العريض 8211 فقط 512K وليس أكثر من ذلك. أنا جوت بحاجة إلى وسيلة من 8216seeing 8217 البيانات دون إنفاق ثروة على محطة الطقس مع القدرة على الإنترنت. لذلك بدا مابلين 59.99 العرض مجرد تذكرة لذلك اشتريت واحدة وحتى الآن يبدو جيدا تماما لبلدي 8216project8217. لدي بضعة أسئلة إذا كنت don8217t العقل. بسيطة واحدة الأولى، حيث لم تحصل على 26 طريقة رأس الإناث I8217ve نظرت على موقع Farnell8217s، حيث I8217ll الحصول على RFM01 ولكن can8217t نرى أي بسعر 8216sensible8217. هل لديك التخطيطي للاتصالات من RFM01 إلى دبابيس غويو أي الاتصال الذي يذهب حيث. I8217ve إعداد التوت بي مع تايغفنسيفر وسوف تبحث في اباتشي كذلك. إذا كنت يمكن أن تساعد I8217d يكون ممتنا جدا كما الالكترونيات بلدي صدئ جدا وإلى حد ما من تاريخ I8217m التعلم لينكس التي تأتي من ماك خلفية متجهة isn8217t صعبة للغاية. كتابة التعليمات البرمجية ليست نقطة قوية بلدي على الرغم من العديد من الشكر مقدما، إيان رأس الإناث 26 طريقة أعتقد جاء من تاندي (tandyonline. co. uk) 0.69 لكل منهما. وجاء RFM01 من مابلين في 3.99. أنا didn8217t رسم التخطيطي لأنه 8217s أكثر قليلا من الأسلاك إلى دبابيس سبي (و I2C إذا تم تضمين محول الضغط)، ولكن يجب أن تكون قادرة على رسم بها بسهولة بما فيه الكفاية من تعيينات دبوس في هذا المنصب. قد أفعل التخطيطي في المستقبل (أساسا لأنني أريد أن نك مطحنة بب)، ولكن يمكنني can8217t يقول متى. I8217d تكون سعيدة للتحقق التخطيطي الخاص بك إذا اخترت القيام رسم بنفسك. تحقق من بعض من منتديات ربي 8211 كنت قد يكون أفضل باستخدام بوتي لتسجيل الدخول عن بعد كما هو أقل بكثير من الموارد جائع 8211 هو بالطبع مجرد سطر الأوامر مدفوعة على الرغم من أن الألغام هو مدمن مخدرات حتى لشبكتي، فإنه يعمل بلا رأس تماما (لا لوحة المفاتيح، الماوس، سكرين فقط امدادات الطاقة، مدخلات أوسب، و إيثرنت، ثم الوصول إليها عن طريق بوتي من جهاز الكمبيوتر الرئيسي الخاص بي. نأمل أن يساعد. شكرا جزيلا للبرنامج التعليمي، I8217m تبحث لنسخ وهت you8217ve القيام به عن بعد مراقبة محطة الطقس عن بعد واجهة أوسب ليست فقط موثوقة بما فيه الكفاية. أخبار كبيرة 8211 didn8217t نعرف أن تاندي قد عاد يعود دائما قضى الكثير في محلاتهم، ومنذ ذلك الحين تم استخدام مابلين و كيك فارنيل العنصر 14 و رس لذلك it21217s جيدة أن يكون لهم مرة أخرى على الكتلة. أردت فقط للتحقق من شيء واحد 8211 سحب ما يصل المقاومات التي أذكرها، يمكن أن أضع فقط المقاوم 4k7 8211 10K بين دبابيس سدو و سدي وخط بي 3v3 8211 هو أن ما كنت تقصد (couldn8217t نرى تماما من الصور :)) هاي غوردون، نعم 8211 فإن سحب المنبثقة عادة ما تذهب من دبوس رأس ربي إلى 3V3. ومع ذلك، بالنظر حول الشبكة، فإن معظم الناس يقولون أن هناك حاجة إلى سحب المنبثقة ل سبي. أنا don8217t أعرف ما يكفي عن الحافلة أن أقول على وجه اليقين. لا ضرر لهم، ولكن ربما لا حاجة سواء. بشكل عام، هناك 8217s موضوع التوت بي المنتدى (raspberrypi. orgphpBB3viewtopic. phpf37038t9563038hilitpywws) الذي يناقش برنامج محطة الطقس، وأذكر أن شخصا ما حصلت بيووس العمل. وذكر مؤلف هذا البرنامج أن التسجيل المباشر يمكن أن يترك WH1080 في حالة غير محددة بشكل دوري، ولكن فترات تسجيل أطول (على سبيل المثال، الخ) تبدو مستقرة. كنت قد نظرت إلى دمج بلدي قارئ رف مع بيوس، ولكن يبدو محكم جدا إلى واجهة أوسب. يبدو غير تافهة لجعلها تعمل مع فترات حية 48 ثانية، وكان لي أشياء أكثر إثارة للاهتمام للقيام به. ومع ذلك، إذا كنت لا تجعل القارئ الخاص بك، ثم الاتصال بي عن أي تغييرات قد تكون قد قدمت منذ (على افتراض أنني haven8217t نشر التحديثات هنا). شكرا لذلك، بلدي بي بتسجيل بسعادة البيانات باستخدام بيوس من واجهة أوسب، ومع ذلك فمن المعروف جيدا أن واجهة أوسب (وليس بي واحد) من الشاشة غير موثوق إلى حد ما، وسوف تجميد لأي سبب واضح مما يعني أنك يجب سحب البطاريات وفقدان البيانات المخزنة في الشاشة. لذلك أريد أن تجاوز العرض. 8211 ومن ثم مجلس رم حصلت على TMP36 و لدر و BPM085 استشعار تعمل بشكل جيد، (learn. adafruitusing - و bmp085-مع التوت-بيوفيرفيو) على الرغم من لا تزال تكافح مع DH11RHT03 8211 لا يستسلم على الرغم من 8211 يحتوي على شاشة لد جهاز استشعار الرطوبة وبالتالي الحاجة إلى الحصول على هذا وتشغيلها. مرة واحدة يمكنني الحصول على رم قراءة البيانات، ثم فإنهnn8217t يكون من الصعب جدا تحليل ذلك إلى قاعدة بيانات ميسكل أو سكليت لأغراض تسجيل وعرض. I8217m ثم الذهاب إلى ربطه حتى رصد الطاقة من openenergymonitor. org، كما حصلنا على W8217ve فقط بضعة كيلوواط من بف هنا كذلك. الهدف هو الحصول على بي العمل ل it21217s المعيشة :) و WH1080 لديه كل من الرطوبة في الأماكن المغلقة والهواء الطلق (يقضم 8216gh8217 المذكورة أعلاه)، لذلك هل يمكن أن ننسى استشعار إضافية. اثنين من أجهزة الاستشعار الرطوبة رصيده عندما يكون لدي جهاز الإرسال في الداخل، و بلدي BMP085 بوش يحسب مع شاشة لد الضغط 8217s الضغط الجوي، لذلك I8217ve كانت مفاجأة سارة مع أجهزة الاستشعار غرامة أوفست. وأعتقد أن مشاكل أوسب المرتبطة بي وهذه المحطة الطقس كلها تتعلق بيوس وباستخدام LiveLog. py. تهانينا على طموحك لإنشاء جهاز استقبال خاص بك ولكن حل أسهل لجعل لكم وتشغيلها بسرعة في هذه الأثناء هو استخدام ساعة. py وتشغيله كل 5 دقائق. هذا هو المادة 8282 رائعة كنت ميدفلو من محاولة فك شفرة إشارة عندما تعثرت عبر هذا الموقع. لدي ربي تشغيل بيوس livelog. py8230 والحصول على crashes8230 عشوائي أريد أن استخدام هذه التقنية للتخلص من واجهة أوسب جدا. لدي أيضا حل بديل الذي كان سقوطي مرة أخرى إذا فشلت في الحصول على هذا الحل. غبيو التي تسيطر عليها التتابع الذي يعيد السلطة إلى أوسب عندما تحطم 8230 8211 أوسب شاشة تعمل بدون بطاريات 8211 أوسب موصول إلى مجلس خارجي مع تتابع على 5v8230 8211 غبيو 3.3v السيطرة على التتابع إلى إعادة تعيين 8230 تغيير رمز بيوس livelog. py للتعامل مع USBException8230 و فقط تتحول بويروف للطقس station8230 ثم تستمر يمكنك ربما مجرد استخدام موسيت لدفع 5V إلى أوسب، وحفظ المتاعب والطاقة متطلبات التتابع. راجع مقالة التحكم في الطاقة I8217m الكتابة حاليا ل فيت المناسب الذي يتحول في 1V ولها رديز منخفضة جدا. I8217m يقود مباشرة مع 3V3 الموافقة المسبقة عن علم، و بي يعمل بشكل جيد حتى مع يسو الحدودية، لذلك يجب أن تعمل بسهولة لوحدة الطقس محطة 8217s لد. مرحبا كيفن، هذه المقالة مفيدة حقا في استبدال بلدي محاولات فاشلة في وقت سابق لجعل معنى ترانميسيونس N96GY باستخدام اردوينو و uk. farnellradiotronixrcr-433-إبرودول-رف-أسك-أوك-ر-433mhzdp1565153Ntt1565153 ومن ثم إدراك أن I8217d تفقد الضغط reading8230so عدت إلى أوسب متصل محطة الطقس المتلقي و بيوس. عانى I8217ve أيضا مشاكل مماثلة للتجميد المذكورة من قبل غوردون. وهكذا I8217m الآن الذهاب إلى اتباع الدليل الخاص بك وسوف نقدر التوضيح: 8211 وحدة مابلين الحالية لا تزال في 3.99 ويبدو أن A59JN، لم يفرض على أمل RFM01 ولكن يبدو نفسه، ورقة البيانات من ألفا. هو ساميكيفالنت 8211 حيث لم تحصل على لوحة الاختراق BMP085 هناك العديد من الموردين من مماثلة في المملكة المتحدة. أفترض أن أي واحد سوف تفعل إذا كنت 8217ve أي تحسينات في الأسابيع القليلة الماضية، يرجى تبقينا نشرها. الجزء مابلين A59JN هو نفس واحد كنت تستخدم 8211 هناك موردين المملكة المتحدة الآخرين من هذه الوحدة التي بيعها تحت أسماء مختلفة (على سبيل المثال رف سولوتيونس ألفا-RX433S). اشتريت وحدة مقياس من موقع ئي باي البائع 8216bionicbot8217 (ebay. co. ukitm320939715020)، ولكن نعم 8211 أي وحدة BMP085 أن يعرض دبابيس I2C سداسكل وتعمل في 3V3 ستعمل. أعتقد أن التعليمات البرمجية هي حتى الآن وأنا أكتب هذا. فإنه لا يزال يحتاج إلى العمل، مثل معلمات الارتفاع لحسابات الضغط الجوي، ومن المؤكد تقريبا كتابة البيانات إلى قاعدة بيانات سكل (أعتقد سكليت، لإعطاء المزيد من السيطرة على كيفية الجداول تتعلق ملفات بطاقة سد). I8217m أيضا النظر في إضافة شاشة لد، وأزرار، وربما ساعة في الوقت الحقيقي، بحيث يمكن أن تعمل تماما على مجرد اتصال الطاقة. في نهاية المطاف قد ينتهي الأمر مع ثنائي الفينيل متعدد الكلور لعقد كل شيء بدقة. منذ أن أعرف من عدد قليل من الناس قد ذهبت قدما وبناء هذا، I8217ll آخر التحديثات الهامة على موضوع raspberrypi. orgphpBB3viewtopic. phpf37038t14777. لذلك أي شخص 8216watches8217 هذا الموضوع سوف تحصل على الإخطارات. شكرا ل وريتوبوب كيفن، وكانت التعليمات الخاصة بك الرائعة، و I8217ve تلقيت للتو بلدي رقاقة بارومتر (كما التقطت جهاز استشعار الرطوبة في الأماكن المغلقة للعب مع كذلك، منذ وحدة الرأس على حد سواء الرطوبة في الأماكن المغلقة والهواء الطلق. I8217ve حصلت على التواصل مع بيوس تجهيز والتآمر 8211 أنا جعلت الخاص بك تخزين البيانات في نفس الشكل كما يتوقع بيوس، ومن ثم أنا إزالة البت من رمز بيوس حيث يحاول استخدام أوسب للتفاعل مع هيادونيت ويأخذ فقط البيانات التي I8217ve تخزينها 8211 حاليا باستخدام البرنامج النصي clock. py، على الرغم من I8217m أساسا ليفيلوغينغ في 48 ثانية. أزواج من الأشياء ما زلت أريد أن أفعل: أريد أن تجعل من واي فاي، ولكن واجهت مشاكل مع بلدي رالينك مايكرو دونجل أوسب و 7 ميناء رخيصة تعمل بالطاقة هاب 8211 مركز أعتقد أن يسبب بيثرنيتوفي لشنق بانتظام، وبيتا الحقيقي، وفي نهاية المطاف أريد أن يكون هذا كدائرة مستقلة في غرفة نوم الغيار، واي فاي متصلة على شبكة الإنترنت، ومن الواضح أن لا يزال لديك لإضافة في شريط أوميتر والرطوبة. أنا تجميعها كل شيء على شريطية ولها موصلات الشريط، لذلك سوف إضافته إلى هذه. أيضا لا تزال بحاجة إلى جعل رمز قليلا أكثر قوة 8211 سوف تحتاج إلى إضافة مهلة لإرسال أمر إعادة تعيين إذا كان doesn8217t الحصول على انتقال في نافذة 60 ثانية أو شيء من هذا. وسوف نأمل وضع التعليمات البرمجية تصل في جيثب أو شيء 8230. على أي حال، شكرا مرة أخرى ل هيدستارت كين الأخبار العظيمة كين، لا سيما حول بيوس 8211 حاولت وفشل في الحصول على البيانات الحية العمل، لذلك تخلى بعد ذلك 8211 ولكن البيانات الحية يمكن التعامل معها بشكل مستقل (على سبيل المثال صفحة ثابتة ولدت ل أباتشي لخدمة) لاستكمال الأعلاف في الساعة التي كنت 8217re دفع إلى بيوس. أنا وجدت haven8217t الحاجة إلى القيام إعادة رقاقة 8211 بالتأكيد لا لنقل غاب (كنت قد استخدمت الأجهزة والبرامج إعادة تعيين أثناء الاختبار مع RFM12B، لكنها لم تحل أي من المشاكل كنت تواجه). ومع ذلك، فإن الحلقة الرئيسية بأكملها تحتاج إلى كسرها إلى قطع وظيفية للسماح، من بين أمور أخرى، المهلات التي يتعين التعامل معها بأناقة. هناك الكثير من التحسينات التي يمكن أن نجعلها في التعليمات البرمجية، لذلك ربما يجب أن نجعلها جهدا مشتركا. نعم لا يكلف نفسه عناء التعاون، وليس متأكدا كم من الوقت i8217ll الحصول على قضاء على ذلك ولكن متأكد كل يساعد قليلا I8217ve بدأت في إعادة هيكلة الملفات إلى بنية أكثر عمومية، وتحميله على جيثب قريبا أحاول الحصول على هذا الذهاب مع 868MHz وحدة، هل سيكون ذلك النوع لتعطيني بعض المؤشرات على الثوابت التي يجب تغيير يرجى إضافة BAND868 (1 لتل 12) التي أعتقد أنها صحيحة أي شيء آخر لتغيير مرحبا مارك نعم على افتراض you8217re باستخدام RFM01، بت 12 هو صحيح للفرقة (إعطاء 10 في بت 12 و 11). وسيلزم أيضا تعيين سجل الترددات. ورقة البيانات يعطي الحساب، ونتيجة لذلك يجب تعيين في التعليمات البرمجية حيث يتم تعريف 8216cmdfreq8217. it8217s أفضل للعثور على تردد الدقيق من الارسال الخاص بك (433.92MHz هو مركز الترددات المشتركة جدا للأجهزة العاملة في الفرقة 433MHz، وأظن هناك 8217ll يكون المفضلة مماثلة للأجهزة 868MHz). من ناحية، وأعتقد أن حساب أعرب عن F (وهي القيمة التي قمت بتعيينها في السجل) هو F ((f0 (10 c1)) 8211 c2) 4000. على سبيل المثال. ل f0 بالضبط 433.92MHz استخدمت F ((433.92 (10 1)) 8211 43) 4000 الذي يعطي 1568 أو 620h. قيم C1 و C2 هي 1 و 43 لتكوينات 433MHz و 2 و 43 لتكوين 868MHz. بخلاف ذلك، أعتقد أن رمز العمل كما هو. دون 8217t الثقة بلدي الجبر، وأعتقد أن it8217s الصحيح ولكن ورقة البيانات هو بالتأكيد الصحيح. شكرا كيفن، I8217m لا يزال يلعب مع هذا. وحدة التحكم لديها ملصقا على ظهره الذي يقول 868.3MHz وهو منتصف نقطة 868 الفرقة 1. المشكلة القادمة، فإن معظم قراءات رسسي هي 100، وعدد قليل اسقاط في 998217s 988217s أنا haven8217t وأضاف سحب شكا لخطوط البيانات , maybe its time to try that8230 The table of RSSI readings that8217s displayed on startup is intended to help you pick Low Noise Amplifier (LNA) and RSSI threshold settings, and a also bandwidth setting. If you8217re seeing near 100 even for LNA0,RSSI73 on the lowest baseband bandwidth (first column 8211 67KHz), then something8217s amiss. Things I8217d try: 8211 1. Dump the other bits of the status register from the RFM01 to check they8217re sensible (e. g. I8217d temporarily hack strobeafc() to dump the 8216status8217 variable then call in main() and exit). This should confirm that your SPI communications are working correctly. 2. Use the gpio utility from WiringPi (projects. drogonraspberry-piwiringpithe-gpio-utility ) to make the pull-down resistor active on GPIO21 (the DATA input we8217re sampling). I8217m not sure how crucial this is, I have an external pull-up but I think the RFM01 is driving this pin high or low at all times regardless. It occurred to me that the DATA pin is irrelevant 8211 the RSSI duty is read from the RFM018217s status register. 3. Unwire the antenna and see if the RSSI drops mostly to zero (as it should). If so, check you8217re using a 17.5cm wire, and ideally locate it a good few inches (at least) from the Pi. For testing, I used a long ribbon cable and also a length of coax 8211 with similar results for both. Note the copper pad on the RFM01 that the antenna connects to can be quite fragile, so don8217t let any heavy wires pull at the solder joint, or the copper might come away 8211 recoverable, but best avoided. A quick way to tell if you have a pull-updown resistor already active is to use my gpfsel utility (see other blog post) to dump the state of the pins and then touch your finger on the pin and see if it changes. A floating (tri-state) input pin will jump between high and low if your finger goes near it. If it remains constant 8216low8217, likely the pull-down resistor is active, and with a constant 8216high8217 then the pull-up is active. Doh I had reversed SDOSDI, the RSSI values now look sensible, just trying to find a signal. I expect the data packet to be longer as my transmitter has a DCF clock receiver, nothing consistent found yet, but I8217ll move the Pi closer to the transmitter tomorrow. One thought on your rainfall reading and checking the high nibble 8211 just swap your windrain cables around, you soon clock up hundredsthousands of rain 8216tips8217. Great 8211 if you8217re picking an LNARSSIBandwidth config combination, look for settings showing zero near some noise 8211 you8217re looking for a 8216sweet spot8217 that8217s sensitive to signals, but not to noise. I did most of my initial development with the transmitter unit right beside the Pi, leaving little chance of noise or other transmitters bleeding over the signal. It8217ll be interesting to see how the DCF stuff is transmitted 8211 if it8217s an independent follow-on packet, then the code should work without modification 8211 it looks for around (or exactly, I forget) 88 bits. If you need to hack the code to look for a DCF packet, bear in mind that I look for the 8-bit preamble before considering a packet to be present. This should be disabled if you just want to dump anything returned by the receiver. Thanks for the tip, someone suggested the very same on the Sandaysoft forum, and it8217s on my todo list when I get time. That8217s it for tonight, the 8216noise8217 appears to be a constant stream of 10 byte packets 8211 several per second, I have no idea what it is. No wonder the base station kept losing the signal. I8217ll have to move the Pi out to the observatory near to the transmitter tomorrow so I can up the threshold and try and capture some 8216real8217 data. Has anybody got this working with an 868.3MHz unit I can8217t seem to pick up any pulses whatsoever. I don8217t think so, not yet. There8217s a lot of variability 8216under the hood8217 between devices that otherwise look very similar. The 868 and 915 MHz units that I8217ve seen so far appear to be using a different modulation scheme (FSK) to the Maplin unit that I have. Progress is being made though, follow the Raspberry Pi Forum thread here raspberrypi. orgphpBB3viewtopic. phpp266777p266777 Thanks Kevin for your work. I also experience freezing of the usb using pywws livedata(). The only solution when this happens seams to unplug the batteries :-( My project is a meteo telephone answering machine for HangGliding and Paragliding (vololiberomontecucco. it) so the station will be installed remotely ( on top of a mountain ) and freezing is a big problem. Just ordered a RFM01 and will try it. My questions : 8211 To you ( or some body ) has a version of the code for 868MHz and RPI Rev 2 8211 My project is in python. Did somebody bing the code to python ( ctypes, swig, cython 8230 ) There are some pointers in the comments on getting this to work with 868 MHz, and the Rev 2 board should just need the code to use GPIO 27 rather than GPIO 21 (see first paragraph in Wiring section of post). I8217ve just received a couple of Rev 2 boards, so I8217ll doubtless make changes and commit new code before too long. There8217s no Python code for this, and I8217m sure it would be too slow to sample the DATA pin of the RFM01 module. I have an esoteric idea about doing it using a DMA trick which would free up the processor (and allow slower languages to be used), but it8217s too much effort for too little gain at the moment. I8217d be happy to share the idea by email with anyone not scared off by the DMA section of the datasheet. Ken McCullagh has had some success with getting data into pywws, though with some caveats I think. The best approach to my mind is to keep the C code to harvest the data, and then shell to whatever language you care to use for processing (e. g. into MySQL or SQLite database or, as Ken does, into pywws). Just got the RFM01 and I will try. Modified the folowing lines : define BAND868 (1 ltlt 12) uint16t cmdfreq CMDFREQ0x67c 868.3 MHz uint16t cmdconfig CMDCONFIGBAND868LOADCAP12C0BW67 Just cmdrcon 8211 the RSSI threshold and LNA should be chosen according to your environment (I added a couple of paragraphs with notes on interpreting the table of numbers that show on startup). As an aside, I recommend you disconnect the sensors and bring the transmitter unit indoors to the computer 8211 from experience, it will take less time to unscrew the unit from the mast than it will to investigate the unknowns caused by a weak signalpoor solderingineffective antennanoise from the Pietc. If it8217s beside you, then the signal will be as good as it gets and will shout over most interference. You8217ll also be able to see the LED come on when the transmitter is sending. You could probably also dump output from samplerssi() in a tight loop to see it spike when a signal is seen. Hi Kevin, I am a newby to and can8217t seem to get any of this to work. When you say 8220If youre using a cross compiler, the you may need to edit the CC variable in Makefile to point to your compiler. If youre using an RFM12b, then edit file rfm01.h and change define RFM01 to define RFM12B. Please explain. Do I need to compile this (how) or should it just unpack and run. Do I need to remove all of the 82168217 symbols from this file to select the different devices sorry it seems so basic to you but I need the blindingly obvious spelt out please. regards Ken You8217ll need to compile the code, and you8217ll also need to edit a few variables to configure the receiver for your particular environment. You should use the 8216gcc8217 compiler that8217s part of Raspbian 8211 I mentioned cross-compilers because some people like to do their development on a separate computer, and then run the executable on the Raspberry Pi (this is cross-compiling). The symbol is the character that introduces pre-compiler directives in C. They8217re not comments like you might see in bash or Perl, etc. Note that there8217s an issue with the code8217s use of a specific transmitter-id value 8211 it turns out that this value can change, so I need to modify the code. Someone (another Ken) has done this on his version of the software, see the Raspberry Pi forum for a link to his GitHub repository which may have this modification. Also, if you have a V2 Raspberry Pi, then the I2C port and GPIO pin have changed 8211 simple enough changes, but it requires you to read the code and modify accordingly. You might want to practise compiling some 8216hello world8217 stuff in C before embarking on this project. I think it8217s a bit ambitious to try without understanding at least the basics of C (in other words, don8217t be too disheartened if you struggle at first). I updated the code to handle changing station-ids. This was highlighted by Ken McCullagh, whereby when batteries are changed, the station-id also changes. This could easily prevent packets being recognised. The new code looks for 0xfa rather than 0xa1. The 8216f8217 nibble is part of the packet preamble, and the 8216a8217 nibble appears to be constant in all valid packets. Hi I am a newbie regarding PI and have a problem. I changed define RFM01 to define RFM12B in file rfm01.hand received following result. What am i doing wrong. gcc - c - Wall wh1080rf. c wh1080rf. c:57:2: error: LNA0 undeclared here (not in a function) wh1080rf. c:58:2: error: LNA6 undeclared here (not in a function) wh1080rf. c:59:2: error: LNA14 undeclared here (not in a function) wh1080rf. c:60:2: error: LNA20 undeclared here (not in a function) wh1080rf. c: In function main: wh1080rf. c:263:49: error: LNAXX undeclared (first use in this function) wh1080rf. c:263:49: note: each undeclared identifier is reported only once for each function it appears in make: wh1080rf. o Error 1 Thanks for some help. These are defined as LNALOWMEDIUMHIGHMAX for the RFM12B, which I changed after switching to the RFM01 (I recommend you use this instead). I8217m about to remove the RFM12B code, since I no longer have one to test against. You should be able to fix up anomalies easily enough if you want to proceed with the RFM12B 8211 the register arrangement is slightly different, but not by much. Hi, I really need this but have the same problem. Searching the file I could only find LNA0 to change to LNALOW but the others are not there even though they error, plus there is one that doesn8217t fit called LNAXX. I know you say you don8217t have ability to test but please help with solution. Kevin, sorry to be a pain, but I am unsure which lines to change in wh1080rf. c to change the GPIO to 27 for the REV 2 board. Can you post the changes here we need to do please I am all connected up eith nowhere to go Excellent project and want to say thanks for all your hard work thats gone ito it Dicky Hi, the line that you8217d need to change has 8216datapin (((gpio. addr 13)) 21) 038 18242, and should read 8216datapin (((gpio. addr 13)) 27) 038 18242 (i. e. 21 becomes 27). There8217s also the line 8216(gpio. addr 2) ((gpio. addr 2) 038 0xfffffe07)(0x001 I have successfully got the RFM01 working with the Rev.2 board (need to improve my antenna though). However, I am struggling to get the Bosch humidity sensor working. I have changed the memory address for the BSC0 define to point to BSC1, and also changed the line that configures GPIO01 as ALT0 functions to configure GPIO23 instead. All the data values I get from the device are zero. I have checked the SDA and SCL lines with a meter and they both sit at 3V3 so are being pulled up correctly. Is there something else I might have missed I8217d first try lsmod to make sure that neither 8216i2c-bcm27088242 nor 8216i2c-dev8217 are loaded, since we access the hardware directly for I2C stuff. Although I8217ve not had problems hitting the hardware with kernel drivers loaded, it8217s probably not a good idea. Also double-check you8217ve wired SDA and SCL correctly. Beyond this, assuming you don8217t have any digit al analyser available, you could place the I2C read call into a continuous loop and watch for voltage fluctuations with a voltmeter. Another possibility for testing would be to wire up SDA andor SCL to a GPIO configured as input (hence high impedance) and to sample the GPIO pin during I2C transactions. I haven8217t ever done this, but it could act something like a logic analyser. Since you8217re only watching for transitions, only a small amount of data need be held, and it could be relatively easily deciphered. If you8217re using current-limiting resistors on the I2C lines, then check that their values aren8217t too high. Lastly, double check the BSC1 address 8211 I assume you defined it in the header from 0x205000 to 0x804000 (yielding effective address of 0x20804000). I have checked the loaded modules and the i2c ones are not listed. SDA and SCL are wired correctly and there are no current limiting resistors in the lines. I am using define BSC0BASE (IOBASE 0x804000) for the peripheral address. Unfortunately I don8217t have access to a scope or logic analyser, but putting a meter on both the SDA and SCL lines indicates that there is no activity. I would expect my meter to flicker a bit, but it sits at a solid 3.307V for both lines (fluctuating by 0.001 occasionally). To me it looks like the SDA and SCL lines are not being driven through the software. I8217ll keep looking to see if I can find anything on the Pi forums. Just for clarification, I have configured GPIO 2amp3 to be ALT0 as follows: 0xfc0 Mask out bits 6-11 of FSEL0 (i. e. force to zero) gpio. addr 0x900 Set bits 6-11 of FSEL0 to binary 82161001008217 Does that look right to you I have loaded up the I2C kernel driver and used i2cdetect to probe the bus. It detects a device at address 077, so the wiring seems to be OK. Ill look at changing the code to use the kernel driver. Yes, looks fine to me 8211 multiply the original values by 0x40 (e. g. I have now rewritten the code to use the i2c-1 device driver and have the barometer working correctly. I can send you the code if you would like 8211 please send me an email. Mark. Can you publish or send me your updated code for rev. 2 board Thanks a lot Hi, I don8217t have updated code for the R2 board, but if you follow the forum topic mentioned in (or near) the references, you8217ll find some from others that have made the necessary changes. Thanks very much for your quick reply. I am not a 8216C8217 pprogrammer and I did see that line and knew it had to be changed but didnt think it was a simple as changing 21 to 27 8211 perhaps I should have just tried it But the other thing was the setting of the pin as an input (which I don8217t understand how that line works) as leaving that line would still try and set GPIO 21 as an input which is now not available on the rev 2 board of course. Yes, saw the LED code there s o might try usng that to tell me when I have recieved data. I am not using the barometer yet so have commented that out as specified above. So I will try this out again tonight Again, sorry to bother you on this and thanks for your post 8211 HAppy New Year I have the Ambient Weather WS1080 and broke the LCD on the display so I took it apart and low and behold it is using a RFM01 rev.3 DIP board for RF I am now using that board for this mod. I have modified the code for use with the Pi rev 2. After compiling, I run it and get this error: Initialising RFM01 can8217t open device: No such file or directory Aborted I8217ve had my head in the code for a while and am having a hard time finding what it is referring to. Any suggestions Also, how can I get the new code that uses the I2C drivers, I have been using them for another project with my BMP085 already and it would simplify things. Just modprobe spibcm2708 and spidev (both sudo) so that the devspidev0.0 and 0.1 device files appear 8211 you can also add them to etcmodules to have them enabled at boot. The BMP085 code was posted here 8211 raspberrypi. orgphpBB3viewtopic. phpp253906p253906 8211 you may also need to modprobe i2cbcm2708. Awesome work, loving getting to know my Pi :) Got a quick q tho. I seem to be getting something, but nothing is being shown on the command line. Start the program and it gets to: then sits there until the first signal comes through and I get a single fullstop: Starting going thru the code, but any tips would be greatly appreciated :) The dots indicate short packets 8211 that means, some data on RF but not enough to be considered a candidate weather-station packet. You8217ll see a couple of lines in the code where LNA, RSSI, and Bandwidth are configured 8211 these are the central parameters in setting the receiver sensitivity. Bring your transmitter (the long grey box) beside the Pi to get the strongest signal 8211 always a good place to start. You8217re looking for settings that are appropriate for the signal strength 8211 it8217s a bit of an art Note LNA0 is highest amplification. Been mostly a software guy, so getting my head around this hardware :) As far as I can tell: Bandwidth 8211 in Oz, so 433mhz, so that shouldn8217t change, should it LNA 8211 Low-noise amplification 8211 0 is highest as u mentioned. Does highest amplification also mean most noise This is the 0, 6 etc numbers right RSSI 8211 not 100 sure but these are the numbers 86, 91, 97, 103 etc. Some sort of intermediate freq Like other examples I8217ve seen in this thread and the rPi forum, all RSSI 103 seems to be at 100, while other values seem to change as you run at diff times. To get the best results, do I just start at one end, and change numbers to see what yields results Tried a number of values, but still only got a single dot once, then nothing else no matter how long it runs. Is there some way I can dump data packets to make sure the RFM01 is picking up data I was also thinking of adding a full 69cm antennae which should pick up the full wavelength Will def be blogging my learnings for hardware n00bs as love the tech, just getting my head around many new principles :) LNA 8211 any noise does get amplified along with the signal, but an LNA is designed to minimise this. So, if you can reliably receive at lower amplification, then your noise immunity should generally be better. RSSI 8211 the receiver8217s signal strength indicator threshold, essentially the receiver throws away anything below this threshold 8211 the actual threshold is the sum of the RSSI setting and the LNA gain setting (both expressed as dBm). The bandwidth setting is a margin above and below the configured frequency of the device (e. g. 433.92MHz any auto-frequency offset) within which the receiver will look for a signal. Again, too wide and it may pick up unwanted signals, too narrow and it might miss data packets (e. g. altered transmitted frequency due to temperature coefficient of the electronics, or humid atmosphere, etc.). W00t. I got it working 8211 my problem was I hadn8217t wired the GND of the RFM01 module to the RPi (wasn8217t in your wiring details above 8211 u may want to update). Used this as ref: PDF wiring diagram . I8217ve hopped over here from the RPi site thread (chsims1 over there). Quick recap: 868.3MHz transmitter, rev 2 board, not seeing transmitter signals. I am using the Maplin A62JN, which I am assuming is the same as the Hope RFM01. I am getting short packet dots when near obvious noise, but do not see anything elsewhere at 48s intervals. What do you see as a good method of problem solving here 8230. Maplin do not provide a datasheet for their A62JN, which worries me that I can8217t check connections, wiring is always problematic, and the difference in frequency band and rev board all make me think extra possible problems. I take on board your passing parameters to wh1080rf to do continuous RSSI scanning, but I am beginning to think the problem is further up the line. Oh btw, just to show what a novice I am, I hadn8217t shortened my antenna for 868MHz At least, that is one thing ruled out now. Your write-up here is very much appreciated, and I hope that you feel you can keep up with the 8220poor fools8221 trying to emulate your exploits, So, assuming you have the transmitter close by, I8217d drop the LNA to -20 or -14, the RSSI to something like -73 or -79 and the bandwidth to 67kHz. Not much noise will get through those settings, but the signal will. You could add an 8216if 0.0 then print 8220Got something82218216 inside the bit of code that loops continuously sampling DRSSI (the bit inside 8216if(argc 1)8217), or better still dump the time of, or interval since, the last RSSI spike. Leave for five minutes and see what comes up. The Maplin module really is just an RFM01 8211 it8217s not even re-badged. So the datasheet I8217ve included in the references has all the info you need. You may need to do what I did originally 8211 that is, open both the transmitter and the receiver (get some photos) and see if there8217s anything to learn there. My concern with an 868MHz unit is that the RF part could be completely different 8211 that is, perhaps it8217s using FSK rather than OOKPWM. If this is the case, it would need some rework to get working (but would probably give you more resilient comms, over longer distances). I8217m happy to help you work through this one if you8217re eager to fathom it out 8211 the forum topic or email would probably be the best place to discuss (we run out of indentation here). Close-up photos of inside your transmitter and LCD display will tell us a lot. Ok, thanks Kevin. I will put this aside until the weather clears, then do the dissections on the receiver amp transmitter. Thanks again for your help, I still cannot get anything from my 868MHz box either. Now I do have a spare 8216faulty8217 transmitter. It appears to work apart from no RF. If (big if) the fault is purely on the RF side, I8217m wondering if I can tap into the data lines on this transmitter and snoop the firstly the configuration data (if it is using an on-board RFM unit) and the data packets. I have no 8216scope, would a sound card OSC be any use or even patch through to the Pi GPIO pins directly Way beyond my expertise here Feel free to email. Yes, I8217m convinced it8217s possible to tap into the PCB to get the data, and transmit it yourself (it was my original intention). Maybe you could post photos of your transmitter (and, if possible, the LCD display) internals first to the forum. Panalyzer might be worth trying for a protocol analyser. I don8217t know much about soundcard scopes 8211 I8217d guess they8217re fine for low bitrate stuff, but rubbish for 8MHz SPI, for example. Hey Kevin 8211 the PDF was linked in this article: I have downloaded a PDF if u let me know yr email address. I8217ve also updated your code and included a few things: 1) Saving the data out into a comma delimited file in tmp 2) Doing a HTTP get with the data so I can remotely log the data to a web server 3) Added a samplefrequency variable 8211 logging data every 48 seconds is quite granular, so this just logsposts the data every X polls. Happy to share the minor changes8230 I plan on plotting the data on the server for real time web data. Just doing some custom ASP MVC bits to keep it simple. I also want to poll other devices on 433mhz, so will prob look to spinning off threads for each device to share the code for a number of different devicescrc8217s etc8230 One more thing I didnt use any resistors and it worked fine. Ive had trouble picking up the signal once I placed the unit back outside, but I think I fried my antennae connection, so Ive ordered a new RFM01 so I can test. It8217s likely you8217ll need to find new settings when you move the unit 8211 you need to choose settings that match the signal present at the point of reception, so a significant increase in the distance between the units will need different settings (lower RSSI threshold, wider bandwidth, higher amplification, or any combination). I moved the transmitter (or the Pi, I forget) in stages of around 10 metres at a time to keep a hold of the signal. Thanks for the forum link 8211 PDF seems to work fine from there. Thank you for posting this project Although I have slightly different plans, I still have a Raspberry Pi that I would like to interface to a RFM transceiver module. With your recipe and information I think I can hit the ground running Hi, I have this setup running now for two months and receive two different weather stations from the neighborhood, presumably Alecto WS40008217s, at 868MHz. Frequency 868.300-868.500MHz, but with signal voids around 868.420MHz, so be careful here. Optimal results at 868.360-868.380MHz, LNA0, RSSI103, BW134. There is an additional bonus on those stations. They have a DCF77 receiver, which can be received with a small mod to the code. It appears that the third nibble (first two are the 0xFF preamble), is a message type. Normally this is 0xA for sensor readings, but it is 0xB for time readings. So adding to the detection byte 0xFA, a test on 0xFB, I recieve time signals as well. Those time signals are transmitted at the same 48sec interval, but at the start of each even hour. مثلا at 21:59, the normal transmission stop. It is quite for three minutes, and then 4-5 repetations of time signal occur with 48 sec interval, after which normal sensor data transmission is resumed. One more remark: Ever since I updated to the latest raspbian 3.6.11 371, the code hangs frequently on the raspberry pi. This is avoided by increasing the usleep(5) at the end of the signal loop to usleep(25). It does not harm reception, and the raspberry remains more responsive. Hello, this project is great. I will also try to get my weather station working. Could you please post the circuit diagram for the RFM01 connect to Raspberry. Which resistors do i need Have a read of the comments (or is it in the forum thread I forget) 8211 someone already created a circuit diagram, though you could sketch it in a minute or so given the pin mappings above. Is this what would be expected from your program. I don8217t appear to be getting what you have in your output listing when wh1080rf is run. شكر. - Jim Initialising RFM01 SPI: mode 0, 8-bit, 1000 KHz CtrlC to exit LNA0,RSSI73 idx 0 0.00 0.00 0.00 0.00 0.00 0.00 LNA0,RSSI79 idx 1 0.00 0.00 0.00 0.00 0.00 0.00 LNA0,RSSI85 idx 2 0.00 0.00 0.00 0.00 0.00 0.00 LNA0,RSSI91 idx 3 0.00lt 0.00 0.00 0.00 0.00 0.00 LNA0,RSSI97 idx 4 3.12 100.00 100.00 100.00 100.00 100.00 LNA0,RSSI103 idx 5 100.00 100.00 100.00 100.00 100.00 100.00 LNA6,RSSI73 idx 6 0.00 0.00 0.00 0.00 0.00 0.00 LNA6,RSSI79 idx 7 0.00 0.00 0.00 0.00 0.00 0.00 LNA6,RSSI85 idx 8 0.00 0.00 0.00 0.00 0.00 0.00 LNA6,RSSI91 idx 9 0.00 0.00 0.00 0.00 0.00 0.00 LNA6,RSSI97 idx 10 0.00 0.00 10.31 96.84 100.00 100.00 LNA6,RSSI103 idx 11 100.00 100.00 100.00 100.00 100.00 100.00 LNA14,RSSI73 idx 12 0.00 0.00 0.00 0.00 0.00 0.00 LNA14,RSSI79 idx 13 0.00 0.00 0.00 0.00 0.00 0.00 LNA14,RSSI85 idx 14 0.00 0.00 0.00 0.00 0.00 0.00 LNA14,RSSI91 idx 15 0.00 0.00 0.00 0.00 0.00 0.00 LNA14,RSSI97 idx 16 0.00 0.00 0.00 0.00 0.00 0.00 LNA14,RSSI103 idx 17 0.00 7.29 95.79 100.00 100.00 100.00 LNA 20,RSSI73 idx 18 0.00 0.00 0.00 0.00 0.00 0.00 LNA20,RSSI79 idx 19 0.00 0.00 0.00 0.00 0.00 0.00 LNA20,RSSI85 idx 20 0.00 0.00 0.00 0.00 0.00 0.00 LNA20,RSSI91 idx 21 0.00 0.00 0.00 0.00 0.00 0.00 LNA20,RSSI97 idx 22 0.00 0.00 0.00 0.00 0.00 0.00 LNA20,RSSI103 idx 23 0.00 0.00 0.00 0.00 12.63 95.74 RSSI Duty 0.00 Looks ok to me 8211 the table shows noise levels being received nearby for each combination of configuration values. You need to choose a combination that suits your own environment (e. g. amplified enough to pick up your signal, but not so much it8217s drowned out by noise). You need to edit a couple of lines of code to set your chosen configuration values (LNA, RSSI threshold, and band width). See the blog article, previous comments, and the forum thread mentioned above for more details if needed. Thanks, I have it working, I am getting sensible measurement values but I8217m not sure what values I need to edit, it has just worked. Are the LNA, RSSI threshold, and band width just added as arguments on the command line when running the sudo. wh1080rf, I have printed out your code and I am wading my way through it ). Thanks for your hard work much appreciated. I don8217t really want to use the supplied Maplin display for real data capture, its more of a vanity thing. I want the Raspberry PI to do all the heavy lifting and will use your code as a base. Regards - Jim Have you any idea what the Pulse stats lines that occur instead of the normal output see bottom of the screen output, is it signal level or interference Thanks. Jim Temperature: 20.7C, Humidity: 43 Wind speed: 0.00 ms, Gust Speed 0.00 ms, NE Wind speed: 0.0 mph, Gust Speed 0.0 mph, NE Total rain: 50.1 mm Listening for transmission Data bits 88 (offset 8) (0 short) Packet signature found Frequency deviation 6.0KHz (6) a1 82 5f 2b 00 00 00 a7 02 5d crc ok (gap 48s) Pulse stats: Hi: 584 8211 655 Lo: 1571 8211 1646 (88 point) Threshold now 1113 Station Id: 0A18 Temperature: 20.7C, Humidity: 43 Wind speed: 0.00 ms, Gust Speed 0.00 ms, NE Wind speed: 0.0 mph, Gust Speed 0.0 mph, NE Total rain: 50.1 mm Listening for transmission. Pulse stats: Hi: 109 8211 1104 Lo: 1135 8211 1356 (43 point).Pulse stats: Hi: 142 8211 1098 Lo: 1186 8211 1422 (52 point).Pulse stats: Hi: 137 8211 1095 Lo: 1123 8211 1397 (41 point) Hi Jim, The pulse stats say how wide the margin is for received pulses, above and below the threshold. A good signal will have threshold near 1000 (microseconds), and highlow pulses will be around 500 and 1500 microseconds respectively (I may have them the wrong way round, you might want to check). Typically, wider the margins mean a less reliably signal, so the information can be used to choose receiver settings, for example. Kevin could you please help me here raspberrypi. orgphpBB3viewtopic. phpf44038t36368 I get some strange data and don8217t know how to interpret this. Hi, Very useful information, thanks very much. Just to let you know that I have your code working with the Maplins WH1050 weather station. This is the 8220little brother8221 to the WH1080 and doesn8217t have the wind direction indicator, and there is no USB output on the receiver unit. Only minor changes were required to your code. Mainly due to the fact that the WH1050 1 less byte. There was also a problem that the bitstream was offset by 1 bit, this was handled by changing: 8220uint8t bit rssitimebufpacketoffset 1 (idx 8 b)8221 and by adding an extra bit to the end of the stream. After this, all the results match the LCD display (discarding wind direction), even the CRC is OK. Thanks again for your great work Well done Yet another Fine Offset wireless protocol unfathomed 8211 thanks for sharing. I am trying to receive data from WH2 temperature sensor. I am using RFM22B module. I can see RSSI changing when signal is received. But I am not sure what settings do I have to need to decode data using RSSI. My initial thoughts would be to sample the RSSI into a buffer and try to visualise the hilo transitions (e. g. process them into a spreadsheet) to figure out if the signal is meaningful. You might expect to see some preamble, followed by data, and then perhaps a checksum. Using RSSI is really only feasible for OOK signals 8211 that is, signals where the RF is onoff to signify hilo. For FSK, where the signal alternates between frequencies, it wouldn8217t be feasible to discern data from the RSSI. Note that digital RSSI over the SPI bus may not be fast enough to get all necessary transitions. I had trouble getting reliable readings from an RFM12B using digital RSSI from the status word. I don8217t know about the RFM22B. Thank you very much Kevin for your reply, Yes I am receiving OOK signal only with RFM22B. I am able to measure a RSSI when there is no any signal transmission and it is around 90 and when there is High Signal RSSI goes up to 150.. So its freq is 500usec. I am reading RSSI register in one while loop and trying to get the time taken from High to Low transition but I am not able to get it atleast around 500usec it8217s far more than that around 98msec.. What can be reason for this kind of behavior. Do you have any suggestion. Regards, I8217m assuming you8217re working with a Raspberry Pi. If you8217re reading RSSI using a register, then SPI may be a bottleneck, especially if you8217re going through the operating system to readwrite the SPI bus. I don8217t know much about the RFM22B, but there may also be a delay in the module sampling the Analogue RSSI. You may be able to get the Digital RSSI after setting a threshold to eliminate noise. This would then become a matter of reading a flag from the status register which may be faster than reading an arbitrary register. You might consider reading an analogue RSSI value directly from the RFM22B, in which case you8217d need extra circuitry to convert to a digital RSSI (e. g. a comparitor with an adjustable threshold). However, 98ms is really quite high. None of the above could account for such a discrepancy in my opinion, particularly if the code is in C. You might want to check that there8217s no blocking code in the sampling loop 8211 it needs to be as simple as possible. Also, check that no applications are hogging the CPU (run console only, not X). Great project. Your code is the closest I could find to tackle what I want to accomplish. I am trying to use a 433.92 Mhz receiver (i. e. this: duckduckgoqAK-R03A ) to receive and decode the chatter of my external temp sensor(s). What do I need to change if there is just one data GPIO pin that I am interested in Or am I on the wrong track here In the existing code, there is essentially only one data GPIO pin that we8217re interested in, leaving out the SPI and I2C stuff. It should already be quite close to what you need to experiment with. I don8217t have any experience of the receiver you mentioned, but in your situation I8217d be looking to sample the RXD pin transitions on a GPIO and store them alongside a timestamp in order to graph them (e. g dump to CSV and import to a spreadsheet). You may need a big buffer if you8217re unable to trigger a transmission on demand. Another option would be to use 8216panalyser8217 to snapshot the pin data (I haven8217t followed the development of this, but it seemed usable when I last read up on it). In any case, you should be able to show whether or not the module is capable of providing the GPIO with suitable data to work with. Hi All Need some help, pls8230. I wanna build a receiver with rfm01 and attiny13 45. I try use ook mode, but not skill for write this soft for avr. The rf module is 868mhz. Like this self tuning, self gaining software. Can somebody help for me Thx for ALL :-) Thanks for your great webpage :-) I want to use 8220TX 29-IT8221. Where can i change the follow values: Mittenfrequenz 868,3 MHz Modulation: FSK Frequenzhub: - 90 kHz Datenrate: 17.241 kbits Each packet is 5 Byte I use this tool for the configuration of RFM12B: tools. jeelabs. orgrfm12b. html The sendcommand16() is used to send the 8216cmd8217 variables to the transceiver. The variables are defined together, near the top of the source file 8216wh1080rf. c8217. This is typically where you would change the radio parameters. If you follow the thread(s) on the Raspberry Pi forum. I think you8217ll find others who have received FSK transmissions 8211 it8217s something of a simplification, since you can use the FIFO rather than having to sample the data pin. thanks Kevin. Is it right, that i have to use a different Connection for FSK I found the follow Possibility: GND 8212 GND (Pin 25) VDD 8212 3.3V (Pin 17) FSKDAAnFFS 8212 with 10k to 3.3V (Pin 1) SDO 8212 MISO (Pin 21) SDI 8212 MOSI (Pin 19) nIRQ 8212 GPIO 22 (Pin 15) nSEL 8212 CS1 (Pin 26) I found nobody, which resolved the same problem :-( The later posts on the forum topic (raspberrypi. orgphpBB3viewtopic. phpp152023p152023 ) discuss using a FIFO 8211 these relate to the receiver operating in FSK mode. I think your options are to sample the DATA pin with FIFO off (wired as you suggest, perhaps also using DCLK), or else to read the FIFO buffer using SPI. I8217d suggest sampling the DATA pin, initially at least 8211 it8217s easier to observe what the radio is receiving without the extra layer of the FIFO (e. g. try graphing the output in Gnumeric). I have been using your code, slightly modified for the wh1050, for some time now but I get some unusual hangs. Every so often, usually after a period between 24 and 48 hours, no data is received and the Pi stays in RealTime scheduler mode until data is finally received. The odd thing is that on the last 5 occasions (at least) the delay waiting for the data is 4368secs. Is there anything significant about 4368 I have tried to add checks to the main loop in the code so that the Pi returns to Standard scheduler after 120 secs, but it would appear that it never gets to the bottom of the loop when waiting for the data. When I added the check to the 8220for(idx0 idx lt count idx) Any ideas The Pi is only about 5 meters from the transmitter. Many Thanks Bob Hi Bob, nothing comes to mind on the curious 4368s delay 8211 maybe there8217s something locally generating interference for an hour or so Make sure there8217s a sleep somewhere in your loop 8211 I don8217t have the code in front of me right now, but I8217m sure we yield to the OS periodically 8211 if this isn8217t happening, then I can see how SSH would become unresponsive. Alternatively, don8217t ever enter realtime mode 8211 if the Pi isn8217t doing much else anyway, then it8217s less important. Hi Kevin, thanks for the reply. Yes, I do have a sleep (two in fact), in my loop. I can8217t imagine what would be interfering, especially as the problem does not occur at set intervals. I cannot see where your code yields to the OS, but I am not very familiar with 8220C8221. I was brought up on COBOL (yes, I am that old) and have quite a lot of experience with VBScripting. I will try not running in Realtime at all, but I do use the Pi as a web server to display the weather information, an dI would also like to add some 1-wire probes (and possibly the pressure sensor). That is why I was trying to release the Realtime after a wait of 2 minutes. I will let you know if it works. Thanks again Bob Hi Kevin, hi Bob, I8217ve exactly the same issue. Tried a lot a things: new SD, fresh Raspbian, power supply, cables, removing USBs, USB hub, cooling, monitoring8230 Nothing in logs. When wh1080rf runs, after some hours it hangs. Following your advise, I commented calls to schedulerrealtime() and schedulerstandard(). Nothing change. I confirm the 4368sec delayhang. Any idea to resolve or debug this I8217m not C developper but I learned to manage this (I do PHP). Thanks for your help and this helpful software Hi, I wonder if it8217s caused by the microsecond timer overflowing This would occur after roughly 4294 seconds. If there8217s an error causing the code to hang on the timer, where the exit case only occurs after an overflow (e. g. after returning to zero), then it could account for most of the 4368s delay. It might be worth adding that I think it unlikely to be hardware related 8211 it8217s either software failing to sample the data, or the receiver not getting (or not interpreting) the RF signal correctly. Interresting. You may be right with timer issue. I8217m wondering what I can do. Is it related to 8220TIMERARMCOUNT8221 or another function If this is the source of the problem, then we may need to throw away any timer reads that deviate too much from expected values. Since the CPU is running at 700MHz it shouldn8217t interfere with readings, which are measured on a 1MHz timer. I8217ll probably have a look at the existing code when I get a chance, in light of the link that you gave. It could explain some of the drop-out anomalies that I8217ve seen and put down to RF issues (though the link mentions interrupts, which we8217re not making use of, so maybe a 8216red-herring8217). Hi, if you still need help, I had similar issues and solved the issue with this code: do while(((TIMERARMCOUNT-StartTime)amp0xffffffff) lt Timeout) Starttime: store TIMERARMCOUNT to this value when timeout starts Timeout: this is the time you plan to wait (both of type quotuintquot) I039m no quite sure wheter quotamp0xffffffffquot is really needed to cut of an overflow (after the timer overlows), should work also without because variables are of type quotuintquot but didn039t test. Thanks Claus. Where are you using this in your code On GCC (at least on Raspbian), an unsigned int and unsigned long is 32 bits, so 8216and 0xffffffff8217 will have no effect (e. g. b amp 1 b). Hi, I8217m using this code in a simulation of a Kopp Free control transmitter to generate timeouts between transmission blocks (up to 5,5 sec, RaspberryPi and RFM12b Module). It was also expected by me that amp0xffffffff is not needed, but I8217m not a 8220C8221 expert. I had also effects with timer overrun, after using code above it runs fine even if the timer generates an overrun. But of course the code is only fine if the timeout itself is below 12 of the max timer value (32 bit timer and 1sec timer resolution lt 2147sec) Hi All For those who have tinkered with an RFM22B, any idea which is the 8220FSKDATAnFFS8221 pin to connect to GPIO27 please Just getting started in this stuff so i8217m on a long learning curve here. I8217ve searched all over the place and can8217t see the answer i8217m looking for. I have SDN, nIRQ, RXANT, TXANT, IO0, IO1 and IO2 free. Any assistance appreciated. Hi Kevin, I have purchased the smartalpha 868Mhz module and the evaluation board. I was hoping having bought the evaluation board it would make it relatively easy for me to interface my windows pc with the module. My initial aim is simple, just to be able to make the module transmit and receive. I downloaded the software utility which RF Solutions supply. This allows me to configure the baud rate, frequency etc of the module, but that is as far as I8217ve got. I have sent a number of emails to RF Solutions re how do I get the unit to receive or transmit but the emails I receive assume a knowledge that I don8217t have. I was hoping that I could use something like Hyperterminal to send commands to it via USB to get it to transmit and receive. I guess my question to you is, is there an easy way to talk to the unit using a piece of existing windows software, or should I give up now before I tear all my hair out If the device is not in configuration mode, then it8217s in transmitreceive mode, in which case all data sent via the serial port is sent over the air. However, it work in packets, where Hyperterminal works in streams of single characters. If you can get RTSCTS to work appropriately (hardware handshaking) via Hyperterminal, you might get somewhere sending packets with only ASCII characters. My modules have older firmware that didn8217t handle handshaking properly. This seems to have been addressed in later versions, but I haven8217t used any of these, so I can8217t really say much more. I think, even if you get some communications working, you8217d be coercing both the module and Hyperterminal into doing things they weren8217t really designed for 8211 fine if you enjoy experimenting and hacking, but not if you want something that just works. Hi Kevin. I have to say that after I came across with this blog entry, I8217ve immediately bought a some rfm01s and 2 of those sensors from maplin. I8217m a rpi cubieboard and home automation enthusiastic, and I8217ve already installed a lightwave rf inline relay next to my drayton lp522 boiler heating control. (The lp522 can turn on and off the heating 3 times a day) using the inline relay I can now control the heating from both smartphone and from crontab (after sniffing the packets sent by the smartphone and replicating it) I8217ve seen in your later posts that you8217ve lost interest on raspberry pi. I8217m really sad to read that but I8217m still hoping if you could spend just a little effort on this project because I8217m looking to integrate this along with my rf heating control, but this code doesn8217t work very well. I8217ve added some timestamps to the code, and considering I8217m using 2 maplin heat sensors I8217ve dropped the 48 second sleep as well. As descripbed above I8217m also experiencing that the code locks up for 4200ish seconds. I also noticed that the sw clock on the raspbian also gets skewed. I8217m not too much concerned on this, but is there any way to fix these 1 hour lags to achieve constantly reliable temperature monitoring somehow Just to follow up my own comment, I8217ve found that in 8220wh1080rf. c8221 If I comment the following line: usleep(5) No point running with nanosecond loops when pulses are in the hundreds of microseconds8230 It will no longer stop receiving signals and also the clock remains in sync as well. The only problem from comment the line above is it will constantly try to read signals without any delay, and it will render the PI almost completely useless for anything else. the wh1080 process with go up 99 cpu and the pi wil lag big time as well over ssh, but at least the weather readings are reliable. Hi Istvan, bear in mind that the 48 second sleep time relates to the transmit interval of the weather station that the code was designed to work with 8211 it8217s tied quite closely to this hardware, but of course if you leave out the sleep intervals and simply dedicate 100 CPU to reading RF signals, then it can be used to read from other devices too. شكرا لمشاركة تجربتك. Hi Kevin, thanks a lot for your wh1080rf project. I reused your code to emulate a 8220Kopp Free Control8221 home automation transmitter within an FHEM home automation setup. After I found your web page I suddenly ordered a RFM12b module and mounted this module to my RaspberryPi. After modifieng your code (GPIO8217s etc.) I was able to record the Kopp transmitter signals via RFM12b8217s 8220FSKDATAnFFS8221 pin via Oscilloscope. With this data I could calculate the baudrate (about 4,8 kBaud), afterwards I was able to receive the transmitters data in Fifo mode and decode the messages. As a next step I was able to send this data also and use the whole stuff within FHEM to switch onoff the Kopp home automation moduls. Everthing works fine, now. I started about 4 weeks ago and I would need about half an year without your wh1080rf project. I posted my work here: forum. fhem. deindex. phptopic14790.0 but its in German language (I8217m sure you will understandrecognize the attached modified code) So again, thanks for your really good project which was easy to understand and a big support for my own project. Claus I8217ve modified your code for rev 2 of the RPi board and added rapid fire reporting to Weather Underground. The code is here: githubajayreWH1080-Weather-Underground Thanks for sharing Andy. I recently re-implemented the reading algorithm for the Arduino Yun8217s MCU (also Leonardo, perhaps any Arduino 8211 I don8217t know enough about them). It8217s a lot more reliable and dependable than I ever achieved with a Raspberry Pi 8211 WiFi is stable and with a receiver such as the AUREL RX-4MM5 (Farnell 169-9487), it reads reliably over decent distances. Cheaper super-regen receivers also work well, but with less sensitivity. My sketch just reads the data and dumps it to the console, the idea being that the Linux side of the Yun can do the decoding and postinghosting of the data. Much more like I8217d originally wanted, thanks to the dedicated MCU of the Arduino Yun. I posted the current sketch here on the site . It8217s now been working reliably 24 hours a day for six weeks using the Raspberry Pi. Good to hear it8217s stable Andy. What distance is there between your transmitter and receiver I8217ve had my doubts about long-term use of these FSK receivers for anything other than the strongest of signals. I8217m using a 18cm piece of wire and it8217s getting a strong signal. I tried to use a purpose-designed 433MHz antenna into a SMA connector and the signal is weak. I am not sure if the antenna is defective or not, but I am looking for a more robust solution than a piece of wire. You mention coax cable, but that has shielding in it. Would you be able to elaborate more on what you have tried I8217ve now designed a PCB to make connecting the RFM01, BMP085 and an antenna easier. I have some spare PCBs 8211 if anyone would like one please contact me through my website: Beautifully done 8211 if you want to work with me on an AMPIC receiver version (we could interface the entire thing with I2C or UART to the RPI, but it would work with SBCs too), then I8217d write some appropriate firmware etc. You might have noted from another post 8211 this is a rock-solid way of getting RF signals into an SBC 8211 nothing missed, and the possibility of grabbing all sorts of other data from the airwaves at the same time. Hello, these sources it works for me. I use the WH3080 which provides light and UV index. Is it possible to capture these values Best Regards Ringo Hello, how do I change the file wh1080rf to use it on a Banana PI Is it possible the UV index and the light intensity to read as it is supported by a WH3080. Is there a project to read the WH1080 WH3080 with a RFM12B and Arduino Best Regards Ringo To use the code on any other SoC, you would need to rewrite a lot of the set-up code 8211 the hardware registers and their associated memory map will be different. The UV index and light intensity data are documented elsewhere on the web, as I recall, but the packet format can vary between seemingly similar devices, so you may need to just capture some data and try to make sense of it. Note that it might be sent less frequently as the other data. I don8217t recommend using an FSK receiver for reading non-FSK signals 8211 this article was an experiment for fun, but not something I made much use of. I pasted some Arduino code in a later post that can read data from an OOK receiver. It works more reliably and consistently. Hi Kevin. شكرا مقدما. This article is really useful. I have problems at the beginning, when I type. wh1080rf. The result is: Initialising RFM01 can8217t open device: No such file or directory I don8217t know how fix. I expect the SPI module driver isn8217t loaded, see Other Notes in the article. Hi again. شكر. I did what you wrote in Other Notes but now the program stays waiting in and it doesn8217t receive any data. Wh1081 is sending data, so maybe the RFM10 is damaged. Is that possible It8217s possible, but very unlikely. To get a signal that8217s loud and clear, the configuration parameters need to be set according to your environment. Read the comments here, and follow the Raspberry Pi forum posts to catch up on discussions that were had on this. thanks a lot. I was reading the forum and I fixed some problems but now when i run the program: wh1080rf sudo. wh1080rf Initialising RFM01 SPI: mode 0, 8-bit, 1000 KHz CtrlC to exit LNA0,RSSI73 idx 0 0.00 0.00 0.00 0.00 0.00 0.00 LNA20,RSSI103 idx 23 0.00 0.00 0.00 0.00 0.00 0.00 RSSI Duty 0.00 Data bits 88 (offset 8) (0 short) Packet signature found Frequency deviation 3.0KHz (3) a6 e2 7b 2c 00 00 0c 17 00 08 crc ok (gap 27s) Pulse stats: Hi: 611 8211 718 Lo: 1631 8211 1742 (88 point) Threshold now 1174 piraspberrypi I don8217t know why the program doesn8217t keep running ant printing the data (temperature8230). All looks good 8211 can8217t think why it8217s exiting, as I recall it runs on an infinite loop. Did you use a modified version of the code from somewhere else If so, check the loop logic against the original code you can download from this page. It8217s a little bit messy, since it was only really experimental code, but it should be easy enough to follow 8211 in the loop, we capture some signal, try to make sense of it, repeating until we get something valid. When we do find a valid signal, then we assume the next one will be 48 seconds away, so we sleep for a while. إنها تعمل. the probem was in the function readbmp085. I commented that line and now it works. Thank you very much, Kevin. now, I would like to create a MySQL Database to upload the data from the weather station but I don8217t know how to configure Makefile to compile wh1080rf. c which needs mysql libraries. That8217s a bit out of scope really 8211 but there are lots of resources to find on linking, makefiles, and MySQL client libraries. A simple solution would be to write an insert statement to file (temporary ramdisk, to save SD card wear), and do a system(8216cat outfile. sqlmysql myweatherdb8217) call, or periodically run a cron job to push accumulated data. It8217s not as efficient as a directly linking custom code, but then you have 48 seconds of thumb-twiddling until the next data transmission. I managed to detect a signal with my RFM01, FSK mode at 868Mhz, each minute or more. But the output shows : Data bits 499 (offset 0) (0 short) No packet signature found Pulse stats: Hi: 80 8211 879 Lo: 1133 8211 1133 (499 point) Can you help me please. the offset is not 8 like the others8230 Unfortunately I don8217t know anything about signals sent by FSK variants of these weather stations 8211 the code here was written for an OOK signal generated by one particular Fine Offset model (signals can vary between models). To have much hope of getting meaningful data, you8217d need to know for sure the way your transmitter modulates the frequency in order to transmit bits. You8217d then need to confirm that the bits you receive are valid (e. g. checksum), before figuring out what they actually mean (the structure of the packet). Hi Kevin, meanwhile, make my compliments for your very advanced technical articles to help. I want to ask you some advice, I have a weather station WH1080 with package Fowsr (OpenWrt router) to send the data online wunderground. The console is connected to the USB port of the router Huawei HG553. There are tuttazia bug every 12 weeks, I have to reset the console because it stops. Now I want to permanently delete the console, take the data from the sensor without external usb console but use the wireless module RFM12B. You can tell if the module RFM12B USB key () also works well on the router USB OpenWRT (connect wireless keyboard to USB port) and take directly the values of the external sensor. Ringario you to get some help 8211 Mr. Rocco Adduci I don8217t know about any RFM12B USB keys, nor about your router. I would recommend you take the Arduino Yun approach that I wrote about here. I don8217t think the RFM12B is reliable enough for AM reception, except where the signal strength is consistently high. The AM receiver I mention in my post gives exceptional performance, and the dedicated microcontroller of the Yun gives reliable decoding. It will require some programming effort, since the code I provide only returns the raw bytes from the receiver. These need to be converted into weather information, but the code for the Raspberry Pi version gives you all the necessary calculations. Hi Kevin, you8217re referring to the module RFM01. RFM01 also works in 433 mhz 2) then install the drivers FTDI232RL on the router 3) then connect the device UART USB to my router openwrt 8211 gtgt do not know, however, if the work function well data transmission. Would you have any advice I think your understanding is incorrect. The RFM01 and RFM12B RF modules both communicate to the host using SPI, not UART. The USB-to-UART module you linked to won8217t allow you to talk to the RF module. My advice would be to forget about your existing router and buy an Arduino Yun (or clone) and use the code here (susawordpress201406arduino-yun-reading-wh1080-using-aurel-rx-4mm5 ) as the basis for your project. This would be simpler than using any RFMx module, and it would also be more effective. OpenWrt Linux (Package Fowsr for WH1080) do not want to leave 8230 too powerful, millions of packages installed linux (the router works endlessly on wundrground ). I would just remove the console WH1080 USB, and take the data with wireless transceiver module USB connected to the USB port of OpenWrt Router Here Kevin the product that I would use, has Chip RFM: The JeeLink is a fully assembled and ready-to-use USB-type stick which plugs directly into a PC, Mac or USB hub. It contains Atmels ATmega328p AVR microprocessor, HopeRFs RFM69CW wireless radio module and a branded FT232R USB interface chip. But I do not know well if running the project is Ok, Kevin. Yes, that module might work, in principle at least. If the OOK performance is the same as the RFM12B or RFM01, then it will be unreliable. If the OOK performance has been improved, then it might work well. You will have to do some research and experimentation, and you will almost certainly have to reprogram the microcontroller to perform data-reads from the module 8211 the router is unlikely to have accurate enough timing for reliable reading of the signal pulses. Ok Kevin buy the radio module USB, after installing the Driver FTDI232 chip in theory the OpenWrt router should simulate the console USB WH1080. But tell me Kevin, data taken directly from the external sensor may already be good 8211 or final data will be raw data. PS gtgtKevin let you know about my project Router OpenWrt Vs Radio Module USB. Only raw data can be received from the transmitter. Please be aware that what you intend to do will require many more steps than you describe above. You may still discover that it does not work, but if so it should still be fun to try. I need to connect a WH1081 to RFM01 with a Raspberry pi2 Model B Board. It8217s possible What i have to change inside the code Yes, all models of the Pi are similar enough that you can use them for this. You need to configure your chosen GPIO pin for input, and check that the code reads from the right register. You would need a true realtime OS to have any chance of reliability. Assuming your WH1081 has an AM OOK transmitter, I8217d recommend that you use a proper AM receiver. They require no configuration, and with a realtime OS, should give reliable results. The RFM01 is really designed as an FSK receiver. Leave a Reply Cancel replyEnterpriseWire Online Newslette Edition - 010906:10319 09 January, 2006 Published by Software Shelf International, Inc. since 1998 softwareshelf ENTERPRISE NEWS ---- Gartner Says Majority of Industries Will Increase Worldwide IT Spending in 2006: ---- IDCs FutureScan: All the Signs Say It - 5 U. S. IT Growth in 2006: ---- Gartner Says WMF Flaw Could Have Far Reaching Enterprise Effects: ---- BSA-IDC Study Illustrates Economic Gains to UK from Reducing Software Piracy: ---- Kodaks Perez Says Consumers Will Set the Rules for the Future of Digital Imaging: ---- IDC Predicts Increased Number of Digital Pictures Snapped by Affluent PC Users Will Boost Global Photo Printing: NEW amp IMPROVED ---- Microsoft Releases Security Update to Fix Vulnerability in Windows: ---- STAT Guardian VMS - Scanner 6 Update 28 STAT Scanner 5.40 Update 14 (Released January 5, 2006): ---- How Print Manager Plus Opens the Door to Major Savings in Every Organization: ---- New Xerox Digita l Copier-Printer Bridges Office and Light Production Markets: ---- HP Extends Frontier of Wireless Computing With Mobile Broadband Notebook PC: ---- Brother Introduces their First Color Multi-Function Center Machine: TOTAL PRINT MANAGEMENT ---- Cant Print - Microsofts new printing solution center: ---- Print Migration Manager for Windows amp Novell: ---- A Full Range of Total Print Management Applications ---- What is HPs Web Jetadmin 8.0 TIPS, TRICKS, AND FAQS ---- Full Online Technical FAQs on Software Shelf Products: ---- Are any tools available to help configure performance monitoring on Windows 2000 and later computers ---- How can I use the ADSI Edit tool to check my domain and forest modes LATEST SECURITY ALERTS ---- Weekly List of Viruses Found: ---- Weekly List of Spyware Found: ---- 01092006 - Denial of service in Apache modssl: SPECIAL OFFERS ---- Buy or Upgrade to Diskeeper 10 and get 50 off CounterSPY: ---- Buy Print Manager Plus and Get Print Console FREE ENTERPRISEWIRE C OMMENTS AND SUBSCRIBING File-Rescue Plus Saves the Day If You Lost Photos or Files: Anyone can use File Rescue Plus software free and get back up to two lost files or photos or buy it online and download it to recover more. A user just wrote in how this helped him: I just want to tell you, that you saved my day. I had accidentally deleted all pictures from a full 512 MB SD card. The pictures were from my 2 weeks vacation in Spain and - worst of all - pictures from my grandsons Halloween party. But all 419 pictures were recovered using your File Rescue Plus without problems. So - thank you very much. Download File-Rescue Plus and use it now free. Click here and follow the links for the free version or to buy it online: softwareshelf ---- Gartner Says Majority of Industries Will Increase Worldwide IT Spending in 2006: Following a period of cost cutting and reactive spending, organizations with more than 1 billion in revenue will be cautious when making their IT spending decisions in 2006, according to Gartner Consultings Worldwide IT Benchmark Service. In 2006, the most significant difference in spending will be in the consumer products industry, with IT spending increasing 7.9 percent in 2006, up from flat growth in 2005 (see Table 1). Although IT spending in the electronics and insurance industries is expected to be 7.8 percent and 6.5 percent, respectively, this actually represents a decline from 2005, when IT spending in those industries increased 8.3 percent and 7.7 percent respectively. The professional services industry will see the biggest decline in IT spending in 2006, as spending is expected to decline 1.7 percent, down from 10.1 percent in 2005. Gartners Worldwide IT Benchmark Service and The Worldwide IT Benchmark report includes five volumes of comprehensive IT spending and performance data across 20 industries. This report highlights comprehensive IT spending plans of more than 1,500 companies with more than 1 billion in revenue, combined with historical spending and performance data on more than 10,000 companies worldwide. This allows companies to look at key cost and performance indicators by IT domain to gauge and manage organizational effectiveness and performance optimization. quotWhile we are seeing all organizations moving away from reactive IT spending and toward improved agility and long-term strategic support at a macro scale, there are a number of different trends that are specific to each industry, geography and organization size, quot said Howard Rubin, an associate with Gartner Consulting. quotNo single measure or investment can help an organization support the growth and direction of its business, but organizations that develop ongoing strategic performance management programs that allow them to manage their performance and track their competitive environment will be first in managing business growth, strategy and operations effectively, quot said Mr. Rubin. Table 1 IT Spending Change by Industry for Organizations With More Than 1 Billion in Revenue, 2005 and 2006 Spending Change () - 2004-2005 ---- IDCs FutureScan: All the Signs Say It - 5 U. S. IT Growth in 2006: For the first time in the 18-month history of IDC FutureScan, all the indicators have lined up to depict an expectation of 5 growth in U. S. IT spending this year. Buyer expectations come in with an index value of 1047 (4.7 expected growth), vendor revenue forecasts come in at 1045, and the macroeconomic indicator at 1059. IDCs most recent forecast for U. S. IT spending growth in 2006 is 5. quotIn our world, quot says John Gantz, IDCs Chief Research Officer, quotthis is syzygy that moment when all the planets line up in orbit. It just doesnt happen often. Either the stock market is jumpy or users experience a temporary euphoria when filling out our survey, or Wall Street is shunning high tech. While we dont think the indicators will stay this close in future editions of FutureScan, we are gratified that they bracket our official forecast for IT spending. quot The indicators actually dropped a bit from last month 25 points on the Buyer Intent and 6 points for the Market Indicators. Gantz attributed the fall in macroeconomics to lower expectations for GDP and profit growth in the U. S. for 2006 compared to 2005, and the fall in user expectations to an quotechoquot of the reaction to Katrina. quotUsers were down on the future right after Katrina, and it showed in our surveys, quot said Gantz. quotThen last month they more than doubled their spending outlook when users realized the economy was still perking along. This month they came back to earth. Small business executives were especially realistic. quot FutureScan is a set of market metrics that measure supply and demand in the IT industry based on leading indicators and customer surveys. Values reflect expectations of future growth, with an index value of 1000 indicating zero growth and each additional 10 points representing roughly 1 of expected growth or contraction. For January, Buyer Intent, which reflects market demand for IT products and services over the next 12 months, fell to 1047 from 1072 in December. The Market Indicators number, which combines input from economic and IT industry revenue forecasts, dropped from 1057 to 1051. FutureScan results for January and prior months can be viewed at idcfuturescan ---- Gartner Says WMF Flaw Could Have Far Reaching Enterprise Effects: Exploit code has emerged for a critical vulnerability in a key Microsoft image-rendering process. This critical vulnerability could damage many enterprise systems, not just those that directly use the affected process. This critical vulnerability results from WMF allowing the insertion of custom abort code within a WMF object. Malicious WMF files can be used to gain user privileges when opened by the graphics rendering engine. This does not automatically provide remote privilege-escalation capabilities, but because users typically have administrative privileges, malicious code will likely gain full access to affected systems. Mitigating this vulnerability will be difficult, because it is within a Dynamic Link Library (DLL) file used by an unknown number of applications, including the Windows Picture and Fax Viewer, Lotus Notes and, reportedly, Google Desktops indexer. Even if the default file system association between the Viewer and WMFs is changed, malicious WMF can be given a different extension and still be automatically processed by the vulnerable DLL file. For this reason, every image that is received must be inspected for malicious content. Moreover, compound documents, such as Word files, may contain embedded images, so it may be necessary to extend inspection to all attachments. Block WMFs in e-mail attachments and Web downloads for immediate, partial protection until a patch can be deployed. Ensure that URL filtering products are deployed, activated and regularly updated. Update inline network intrusion prevention systems (IPSs) with the latest signature updates, and follow the IPS providers latest threat-blocking recommendations. Ensure that host protection mechanisms including antivirus and anti-spyware tools and host-based intrusion prevention system (HIPSs) are working properly and reliably updated with the latest signature files, and closely monitor announcements from their vendors. Monitor the Microsoft security portal for updated information and for patch availability. Distribute the patch as soon as logistically possible. Prepare for the possibility that it may become necessary to unregister the vulnerable library from Windows. This would affect any application or image that uses Microsofts image rendering. ---- BSA-IDC Study Illustrates Economic Gains to UK from Reducing Software Piracy: Cutting the software piracy rate of 27 percent in the UK by 10 percentage points could generate nearly 34,000 new jobs, 11bn in economic growth and 2.8bn in tax revenues, according to a study released today by the Business Software Alliance (BSA). These findings come on the back of a decision by the Chancellor of the Exchequer to review the Intellectual Property Framework as part of the Labour Partys manifesto commitment to modernise copyright and other forms of intellectual property so that they are appropriate for the digital age. The independent global research, conducted by International Data Corporation (IDC), also found that reductions in the domestic software piracy rate could jumpstart growth in the information technology (IT) sector. While IDC currently projects the domestic IT sector in the UK will grow 30 percent through 2009, a 10-point reduction in software piracy could increase that growth to 37 percent by 2009. The BSA-commissioned study, available online at bsa. orgidcstudy. is the only study of its kind, assessing the IT sectors economic impact in 70 countries worldwide and the benefits that could accrue to countries that reduce software piracy and promote the protection of intellectual property (IP). With the largest IT sector in the world behind North Americas, the European Union (EU) has a 311 billion IT industry that supports 365,000 companies, employs 2.5 million IT workers and contributes nearly 268 billion a year in tax revenues. A 10-percentage point reduction in the EUs 35 software piracy rate by 2009 could generate 88 billion in additional economic growth, 25 billion in additional tax revenues, and add an additional 155,000 IT jobs. Siobhan Carroll, Regional Manager, Northern Europe, for BSA commented: The software industry is a powerful driver of economic benefits in the UK and across the EU and is becoming increasingly important as we move into a knowledge economy. But the current contribution represents a fraction of the potential economic gains that could be felt in and beyond the software industry. More needs to be done to protect the value of intellectual property in terms of education, legislation and enforcement if the UK wants to realise the potential benefits of the IT industry. Value of UK Software Industry and Benefits of Reducing Piracy IDC finds the local IT sector in the UK currently includes 64,296 IT businesses, employs 534,718 people and contributes 25.9bn in tax revenues. The domestic software industry is valued at 39.8bn. The study finds that a 10-percentage point reduction in the UKs software piracy rate between 2006 and 2009 could result in: Projected growth in the local IT sector increasing from 30 to 37 by 2009 to create a 54.5bn industry An additional 33,874 high paying IT jobs An additional 10.9bn in contributions to the UKs GDP An additional 2.8bn in tax revenues to support needed government services - 2.8bn equates to over 80,000 policemen, 113,000 nurses or the cost of London 2012, almost twice over. quotThe software industry has a key role in the UK economy and acts as a catalyst for productivity and growth, quot comments Janet Anderson MP, Chair of the All Party Parliamentary Group on Intellectual Property Protection. quotPiracy stifles innovation and creativity and clearly has a significant impact on employment, economic growth and public spending. The European Union took a first step when, in April 2004, it adopted the civil Enforcement Directive designed to provide tools and guidelines for Member States to use in protecting and supporting their creative industries through copyright laws. With the deadline for implementation approaching (April 2006), BSA believes the economic benefits outlined in this study can motivate EU governments to use the opportunity to assess their copyright protection systems and legislation, consult with industry, and take steps to strengthen their copyright and intellectual property laws. ---- Kodaks Perez Says Consumers Will Set the Rules for the Future of Digital Imaging: Just as consumer desires drove the evolution of photography during the past 125 years, todays consumers are defining the rules that will drive the future of digital imaging, said Antonio M. Perez, Chairman and Chief Executive Officer, Eastman Kodak Company (NYSE:EK). Its a future where all digital content is automatically identified, organized and instantly accessible anytime, anywhere. In a keynote address today to attendees of the International Consumer Electronics Show in Las Vegas, Nevada, Perez reflected on the current state of the digital imaging industry and asserted that consumers want full ownership of and instant access to all their images and information in order to creatively tell their life stories. Yet, Perez noted, the imaging industry continues to make this a difficult proposition by adding complexity through the proliferation of stand-alone devices and rapidly changing, proprietary technology standards that confuse consumers. quotDigital products and services should not require our customers to be engineers or professional photographers, but rather, should inspire them to be artists and publishers as they capture the moments of their lives, as they see them, with intuitive ease, quot said Perez. Perez stated that, since the days of company founder George Eastman, Kodak has focused on unleashing the power of images through innovation and by making complex technology simple to use. Yet, todays digital capture devices dont enable consumers to take full advantage of the powerful capabilities offered by digital technology. quotTodays digital cameras are dinosaurs, with the same basic architecture and functionality as the box Brownie camera that Kodak introduced more than one hundred years ago, quot said Perez. quotIts a lens, shutter and something to capture the focused light. All the imaging industry has done is to replace silver with silicon. In the next era, we will design digital cameras from the ground up to take full advantage of the creative power that digital technology provides. quot quotConsumers want the power to use their images to connect, create, preserve, entertain and inform, quot said Perez. quotTo that end, Kodak is committed to reinventing the digital imaging experience by pretty much changing everything that defines photography today and bringing ease-of-use to the next level. quot Perez cited the following three Kodak technology platforms that are driving the companys innovation efforts: Kodak Perfect Touch Technology, that will automatically detect and fix, before the user knows it, common photographic flaws such as under-lit pictures, high contrast scenes, back-lit shadows and red-eye in both still and motion images. Kodaks e-finder technology, where all digital content is automatically given a unique identity, enabling users to instantly access any image or information they wish anytime, anywhere. This intelligent content technology would take metadata tagging to the next level by enabling organization of pictures based on GPS location, automatic scene classification (beach, birthday party, etc.), decade mapping, face recognition technology and more. Kodaks e-moment technology, an intelligent system where pictures have the ability to automatically recognize each other. So, without human instruction, a picture will use its metadata to find another picture with related data, and assemble into new groups based on how they relate to one another. For example, imagine being able to access every picture ever taken of your son or daughter at Christmas, whether its part of your collection or those of relatives and friends. quotConsumers own the future of digital imaging -- their pictures, their memories, their lifes data, the stories they can tell about their life, quot said Perez. quotBut its no longer about just pictures or voice, data or text. Its the future where information and imaging become one, and consumers can access the important images of their life anytime, anywhere. quot Achieving this vision, said Perez, will take intellectual property and brand strength, delivered through innovation, partnerships and consumer insights. quotImages are an integral part of our lives. We must enable people to share faster, seamlessly and much simpler than is possible today, quot said Perez. quotWithout true partnerships across our industry this will not happen. We will disappoint consumers and will miss one of the greatest business opportunities of our time. One of our top priorities at Kodak is to build strong partnerships with other industry leaders to make this happen. quot ---- IDC Predicts Increased Number of Digital Pictures Snapped by Affluent PC Users Will Boost Global Photo Printing: Affluent PC users with the disposable income and interest in digital photography will continue to capture more and more images, resulting in an increase in the average number of images printed, IDC reveals in two new Image Bible studies. The number of images captured, shared, and received will grow at a sustained average of 24 from 2004 to 2009, boosting the worldwide growth of total prints volume to an average of 14 over the same forecast period. Inexpensive flash memory cards will be the key driver for both the digital image creation and image printing forecasts, as well as a prevalence of imaging technologies in mobile phones, combined with a decline in print pricing. quotImages captured from camera phones and other devices will not contribute as much as those captured with digital cameras, and camera phones will eventually become more video-centric devices, quot said Christopher Chute, senior analyst with IDCs Digital Imaging Solutions and Services program. quotThe promise of digital photography lies with customized personal printing solutions, as digital camera users will move away from commodity printing toward creative printing solutions. quot Among key findings of IDCs two studies are the following: -- Sharing images captured from any device remains one of the top imaging applications worldwide. -- While digital camera users will still create the most images over the forecast period, camera phone users will take close to 40 of the total images captured worldwide in 2009. -- European users will contribute more to the printing volumes, due to the increased prevalence of digital still cameras in that region. -- Internet-to-retail printing will grow the most (55) from 2005 to 2009. -- Printing revenue share will begin to equalize between the home and retail environments by 2009. While IDCs study Worldwide Digital Image 2005-2009 Forecast: The Image Capture and Share Bible (IDC 34490) quantifies the number of images captured, shared, and received by capture device users (i. e. digital camera, scanner, camera phone, digital camcorder, and film camera) for consumers and businesses by key regions, IDCs Worldwide Digital Image Print 2005-2009 Forecast: The Image Printing Bible (IDC 34488) focuses specifically on images printed by the same users. This second study covers images printed by consumer digital still and film camera users, scanner users, digital camcorder users, and camera phone users. ---- Microsoft Releases Security Update to Fix Vulnerability in Windows: On Tuesday, Jan. 3, 2006, Microsoft announced that it would release a security update to help protect customers from exploitations of a vulnerability in the Windows Meta File (WMF) area of code in the Windows operating system, in response to malicious and criminal attacks on computer users that were discovered last week. Microsoft then released the update Jan. 5, 2006, earlier than planned. Microsoft originally planned to release the update on Tuesday, Jan. 10, 2006, as part of its regular monthly release of security bulletins, after testing for quality and application compatibility was complete. However, testing has been completed earlier than anticipated and the update is here. In addition, Microsoft is releasing the update early in response to strong customer sentiment that the release should be made available as soon as possible. Microsofts monitoring of attack data continues to indicate that the attacks are limited and are being mitigated both by Microsofts efforts to shut down malicious Web sites and by up-to-date signatures from anti-virus companies. Consumer customers who use Automatic Updates will receive the update automatically and do not need to take any additional actions. Consumers can also manually download and deploy the update by visiting Microsoft Update or Windows Update. Consumers can also get more information at Microsofts Security At Home Web site. Enterprise customers who are using Windows Server Update Services will receive the update automatically. In addition, the update is supported by Microsoft Baseline Security Analyzer 2.0, Systems Management Server and Software Update Services. Enterprise customers can also manually download the update from the Download Center. Microsoft will also be releasing additional security updates on Tuesday, Jan. 10, 2006, as part of its regularly scheduled release of security updates. In addition to deploying MS06-001, users should take care not to visit unfamiliar or untrusted Web sites that could potentially host the malicious code. Consumer customers should follow the guidance on safe browsing. Enterprise customers should review Microsofts Security Advisory 912840 for up-to-date guidance on how to prevent attacks through exploitation of the WMF vulnerability. The intentional use of exploit code, in any form, to cause damage to computer users is a criminal offense. Accordingly, Microsoft continues to assist law enforcement with its investigation of the attacks in this case. Customers who believe they have been attacked should contact their local FBI office or post their complaint on the Internet Fraud Complaint Center Web site. Customers outside the U. S. should contact the national law enforcement agency in their country. Customers who believe they may have been maliciously attacked by exploitation of the WMF issue can contact Microsofts Product Support Services for free assistance by calling the PC Safety line (1-866-PCSAFETY) international customers can use any method detailed at support. microsoftsecurity Microsoft continues to encourage customers to follow its Protect Your PC guidance by enabling a firewall, getting software updates and installing anti-virus software. ---- STAT Guardian VMS - Scanner 6 Update 28 STAT Scanner 5.40 Update 14 (Released January 5, 2006): For STAT Guardian VMS - Scanner 6 users: For users that have already migrated to STAT Scanner 6, updating is simple and fast. The update file can be downloaded from the STAT Premier site manually or by selecting Tools then Automatic Updates in the STAT Guardian VMS GUI. When the Automatic Vulnerability Configuration Window appears, fill out your serial number and premier account information. Click on Update Now or schedule when you would like the product to check for updates. If you have already enabled automatic updates, the product will update itself at the time you have configured. If your STAT Guardian VMS installation machine does not have internet connectivity, you can download the update from the STAT Premier site (on a machine that does have internet connectivity). To load this update into your installation, simply go to Tools, select Automatic Updates. When the Automatic Vulnerability Configuration Window appears, click Load File and browse to the location of your download. Note: You must download the updates in sequential order. If you have not already upgraded to 6.4, this update requires that you download and upgrade your installation to version 6.4. The installation can be downloaded from the STAT Premier Customer website. NOTE TO USERS WHO HAVE UPGRADED TO 6.4: We have found in testing the vulnerability update that when installing the update file on Command Center, the port that currently in use(205 or 207) will update correctly. The alternate port will not update the sets correctly. A restart of the alternate ports engine service will correct this problem. For STAT Scanner 5 users: STAT Scanner, Version 5.40, update 14 also includes these updates. There are 26 new vulnerability tests in this release including 2 critical vulnerability updates, W2683 for the Symantec RAR decompression vulnerability and W2685 which tests for the Graphics Rendering Engine patch released today by Microsoft as MS06-01. This patch addresses the critical Windows Media File (WMF) vulnerability. Vulnerability updates for this release include: OStype ID Name H141 WBEM susceptible to stoppage HP-UX H142 Software Distributor permits unauthorized remote access HP-UX 11 L989 LmSensors pwnconfig symlink - MDV, RHE L991 Gnumeric PCRE compile. c error - MDV L992 Python PCRE compile. c error - MDV L993 SMB4k tmp file symlink to FILE - MDV L994 Mplayer adpcm. c strf chunk error - MDV L995 Kdebase kcheckpass lock handling - MDV L996 Apache2 SSLVerifyClient handling - MDV L997 Hylafax - faxcron and socket vulnerabilities - MDV L998 OpenSSL - Protocol Rollback - MDK L1024 GTK2 GIMP Toolkit XPM image linking - FC L1026 Fedora Kernel - Multiple Vulnerabilities - FC L1027 Mozilla-firefox run-mozilla. sh symlink - MDV L1028 Thunderbird Browser multiple vulnerabilities - MDV L1029 Texinfo sortoffline predictable file name error - MDV L1030 Webmin remote PAM conversion spoofing - MDV L1031 Hylafax temp file symlink vulnerability - MDV L1032 OpenSSL Protocol version rollback attack - MDV L1033 Xine-L ib fprintf CDDB vulnerability - MDV L1034 Squid NTLM request handling - MDV W2681 Access 2002 Issues W2682 IE window() Arbitrary Code Execution Vulnerability W2683 Symantec RAR Decompression Library Vulnerability W2684 iTunes Detected W2685 Windows Metafile Vulnerability Updated Checks Vendor Superseded patches or signatures W1142,W1986,W1999,W2067 - Anti-Virus Signatures S360 Sun Management Console enables TRACE HTTP by default - Solaris 8 - 10 H14 Ftpd - Remote Unauthorized Data Access - HP-UX 10,11 H17 Rpc. yppasswdd - HP-UX 10,11 H19 Rpc. mountd - Information Leak - HP-UX 11 H24 DCE - Input Handling Failures - HP-UX 11.11 H37 XDR Library xdrmemgetbutes() - HP-UX 10,11 H45 DCE Vulnerability - HP-UX 11 H52 Ypxfrd getdbm argument validation - HP-UX 10,11 H60 Rpc. ypupdated Grants Unauthorized Access - HP-UX 11 H65 XDR Library Vulnerabilities - HP-UX 10,11 H74 RPC IO Vulnerability HP-UX 11 H87 FTP Pipe and WU-FTP off-by-one realpath() Vulnerabilities - HP-UX 11 H123 IP path MTU discovery strategy vulnerabilities HP-UX 11 H138 Xterm permits privilege elevation - HP-UX 11 Other references include vendor knowledge base articles, security advisories, CVE, CIAC, CERT, bugtraq, ntbugtraq, SANS and the National Vulnerability Database. This product update can be downloaded from the STAT Premier Customer website: premier. harrisstat ---- How Print Manager Plus Opens the Door to Major Savings in Every Organization: Information Week wrote recently that Minor headaches like paper jams and toner replacements are what usually come to mind when printers are mentioned. As long as you can click quotprintquot and your documents appear there is no need to think about printers, right Wrong. Printing is a large part of many IT departments operation, and with todays tight budgets, IT managers should take the time to assess their printing needs. Their story concerns how the Pennsylvania Attorney Generals Office with 22 branches used Oki print accounting software to track the printing and cut the cost of printing by 21 percent. The story went on to show how the savings turned out to be much greater than anyone in the AG office expected. Okis software only works with certain Oki printers. For companies or schools that use mixed brands of printers, (for example surveys show 98 percent schools use at least some HP printers, as well as many other brands to meet special needs), Print Manager Plus software is the only print accounting software on the market that supports ALL brands of printers and is Microsoft verified and certified. It reduces the cost of printing up to 75. Recognition of the importance of auditing and controlling printing, with full knowledge of who is doing what, how much it costs and being able to put in control on printing right down to a user level, is becoming one of the most needed and wanted functions for any organization. IT budgets are very much affected by printing waste and many dont see it as they cant track their printing. The easy way to find out exactly how costly the problem and how much you can gain by solving it is to use Print Manager Plus for a free trial period. Simply install it on any Windows print server and use it for 30 days free and find out. It is applicable to every industry and supporting every printer brand printing from any operating system. Print Manager Plus is the only product that Microsoft has included a download for this free trial in its own school product recently released in EMEA, Microsoft Learning Network Manager. It was included because it saves so much money for the school budgets. It saves huge amounts for corporations, banks, real estate offices, architects, engineering firms, small office and home offices, small business and large enterprises. Try it for your organization now, the trial free. easy to use and any IT administrator can operate it with no training as it looks and feels and operates just like an extension of Windows. You can download the free, fully functional trial version from softwareshelf ---- New Xerox Digital Copier-Printer Bridges Office and Light Production Markets: In its first product launch of the new year, Xerox Corporation (NYSE: XRX) today announced the Xerox 4590 digital copier-printer, which provides unmatched scanning speed and image quality for large networked offices and light production environments such as in-house and quick-print shops. The Xerox 4590 leads the market with image quality of 2400 x 2400 dots per inch resolution and scanning speeds of up to 100 double-sided pages per minute. It prints and copies up to 90 pages-per-minute. Workers can quickly and easily produce large, complex documents including brochures and booklets as well as everyday business documents like reports and training materials. The system is engineered to produce from 75,000 to 175,000 pages per month. Based on the same design as the Xerox 4110 digital copier-printer, the Xerox 4590 reflects Xeroxs use of common technology platforms that can be extended across multiple products. Installs of Xerox production monochrome systems grew 21 percent in the third quarter of 2005, driven largely by the success of the Xerox 4110 system. In addition, data from IDC, a leading market research firm, indicates that the Xerox 4110 increased the companys U. S. market share within the 91 page-per-minute and faster monochrome copier based-MFP market to 33 percent in the third quarter of 2005, up 11 percentage points from the same period in 2004. quotThe productivity features and crisp image quality make the Xerox 4590 a compelling offering for customers, quot said Keith Kmetz, director, Hardcopy Peripherals Solutions and Services programs at IDC. quotSimilar to the 4110s strong position in the light production market, this new system has the potential to increase Xeroxs share in the high-volume office segment. quot quotThe Xerox 4590 is built on proven technology that will continue to drive growth for Xerox, quot said Tim Williams, president, Xerox Office Group. quotWe are kicking off 2006 with a system that delivers a superior customer experience and beats the competition in image quality, speed and finishing. quot The Xerox 4590 is designed to help customers spend less time at the system waiting for jobs to be completed and more time getting work done. These benefits include: Productivity. While competitive products slow down when scanning double-sided documents, the Xerox 4590 copier-printer maintains scanning speeds up to 100 ppm for both single and double-sided documents. With this new system and the Xerox 4110 digital copier-printer introduced last year, Xerox delivers the fastest scanning speeds in the office printing and light production markets. The Xerox 4590 has a 250-sheet automatic document handler that holds 150 sheets more than competing devices, and it has up to eight paper trays for up to 8,225 sheets of paper. With this superior paper capacity, the system can handle large jobs easily with minimal intervention. Users can also ensure jobs are completed quickly and without interruptions by replacing toner cartridges while a job is running. Professionally finished documents. This system provides 2400 x 2400 dots per inch resolution and 256 gray levels, delivering sharp images, fine lines and text. Xeroxs patented EA toner, which requires less energy to manufacture and generates less waste, ensures images remain consistent during long runs. Customers also can create complex technical documents or creative collaterals, such as menus, catalogs or user manuals. The Xerox 4590 supports an unsurpassed range of media, up to 13quot x 19.2quot and 140 lb.253 gsm. It includes a post-process interposer - which automatically inserts color pages or covers into documents - and finishing options such as 100-sheet stapling, hole punching, and tri-folding. Easier workflow. The Xerox 4590 makes it easy to convert hardcopy documents to digital files. It can scan up to 10 jobs while simultaneously printing, preventing long waits in busy print shops and offices. People can easily capture, store and share documents by scanning them on the Xerox 4590 and sending them directly to e-mail, a network file-server or to the systems hard drive for printing or copying at a later time. The systems 500 electronic mailboxes also help people save time since documents can be scanned once, stored on the system and reprinted frequently by pressing a button. The Xerox 4590 includes Xerox CentreWare Web software, which helps IT professionals proactively and easily manage print devices across an entire enterprise, giving IT the information and control needed to anticipate issues and reduce downtime. The system also comes in a copy-only version. List price for the Xerox 4590 digital copier starts at 52,800. The Xerox 4590 copier-printer starts at 59,100. Order-taking starts today in North America through the Xerox direct sales force and authorized sales agents. ---- HP Extends Frontier of Wireless Computing With Mobile Broadband Notebook PC: HP (NYSE:HPQ) (Nasdaq:HPQ) today introduced a mobile broadband notebook that allows users to stay connected at broadband speeds to corporate networks, email and the Internet without being tied to a wireless hotspot. The HP Compaq nc6140 Notebook PC operates on Verizon Wireless Evolution Data Optimized (EV-DO) network, which allows customers to connect at broadband speeds to corporate networks, email and the Internet, even while traveling. The notebook features integrated dual-antennas and pre-installed software to help establish a convenient and reliable wireless connection via Verizon Wireless BroadbandAccess network. HP and Verizon Wireless will jointly market the new business notebook. quotMobile professionals using HPs mobile broadband notebook no longer have to limit themselves to airports, hotel lobbies or other public Wi-Fi hotspots, quot said Ted Clark, senior vice president and general manager, Mobile Computing, HP. quotOur customers can now enjoy extremely fast data connectivity speeds, enabling them to communicate better and be more productive wherever they happen to be. quot HP and Verizon Wireless collaborated on the development of the nc6140 notebook to take advantage of the Verizon Wireless EV-DO network that powers its BroadbandAccess service and offers download speeds of 400 to 700 kbps. The notebook also incorporates the QUALCOMM MSM6500(TM) CDMA2000(R) 1xEV-DO high-speed wireless chipset. quotTogether, HP and Verizon Wireless provide mobile professionals a robust wireless broadband experience without having to seek out and find public Wi-Fi hotspots in order to connect with email or the Internet, quot said John Stratton, chief marketing officer, Verizon Wireless. quotThe Verizon Wireless BroadbandAccess service and our EV-DO network that supports it provide the advantages of convenience and flexibility. quot In addition to the convenience of its integrated mobile broadband technology complemented by wireless LAN and Bluetooth(TM) wireless technology, the thin and light HP nc6140 incorporates enhanced security features that help defend a users data, applications and network. For example, HP ProtectTools Security Manager allows users to easily manage security solutions using flexible, customizable security layers. The notebook also offers HP Drivelock hard drive protection to protect against unauthorized access to the notebook. As with other HP business notebooks, the nc6140 is designed to meet the demands of the mobile lifestyle. HP innovations such as the HP Mobile Data Protection System to protect the hard drive from shock, scratch-resistant in-mold lamination and the HP Panel Protection System help protect the nc6140 from the bumps of life on the road. Starting at a weight of only 6 pounds, the nc6140 has a large, 15-inch, wide viewing angle display, a full-sized keyboard and scroll zone within the recessed touchpad -- all of which allow users to feel like they are working at their desks. Expansion capabilities include an optional port replicator that simplifies system management and an optional HP Travel Battery that doubles battery life without compromising functionality. The HP Compaq nc6140 Notebook PC is available immediately with a starting price of 1,399. Customers with any monthly Verizon Wireless voice plan can receive unlimited BroadbandAccess for an additional 59.99 monthly access. For non-voice customers, BroadbandAccess is available for 79.99 monthly access. ---- Brother Introduces their First Color Multi-Function Center Machine: Brother International Corporation, a leading manufacturer of multi-function products, today introduces the MFC-820cw (249.99). This Multi-Function Center product features the companys first model with a 2.5quot color LCD and comes with a built-in 802.11bg wireless interface. Its 6-in-1 versatility includes color inkjet printer, copier, scanner, PhotoCapture Center feature, fax and PC Fax functions. It begins shipping in February 2006. Demand for wireless peripherals like the Brother MFC-820cw is very much on the rise and according the recent market analysis by International Data Corporation (IDC), ongoing growth in the use of these products in home and small office environments is a key contributing factor. The MFC-820cw is built around the same attractive, space-saving design as previous models in Brothers stable of ultra-low profile inkjet MFCs. Among its many feature highlights are: -- Photo quality color printingcopyingscanning -- Stand-alone color faxing -- A Flip-up 2.5quot color LCD display for previewing images, easy menu access, and more -- Built-in wireless (802.11bg) and wired Ethernet network interfaces -- Up to 6000 x 1200 dpi(2) color printing -- Up to Built-in 10-page automatic document feeder quotWe see a growth in the demand for wireless peripherals both for the home and small businesses. In fact the trend toward low-cost network connectivity will continue to spur on growth, quot said Don Cummins, Vice President of Marketing at Brother. quotThe onus is now on vendors to deliver innovative and functional solutions that pinpoint user needs and desired applications. quot That is exactly what Brother has done with the introduction of its MFC-820cw - a product that zeros in on the need to simplify wireless networking solutions for homes and small office users. It also acknowledges the ongoing popularity of digital photography and offers enhanced user features for those applications as well. NEW FLIP-UP 2.5quot COLOR LCD GIVES USERS A HEADS-UP The MFC-820cw offers many of the features available with the current line-up of low-profile color inkjet MFCs(3), but adds a great deal more versatility and ease of use with its new color LCD display. A number of important advantages exist as a result of the color LCD, including: -- Ability to preview photos and then select specific photos to print -- Allows user to print varying quantities of multiple selected photos, in a series or non-sequentially (e. g. the user may want to print 2 copies of photo 1, 4 copies of photo 6 and 1 copy of photo 18) -- Provides easy to use menus and includes help files with color line drawings that acquaint the user with various features (i. e. understanding 2-in-1 print features, resolving errors like paper jams, replacing ink cartridges, etc.) -- Includes a feature for previewing received faxes Compatible with Windows and Mac environments, the MFC-820cw lets users on the network print wirelessly from any computer on that network. It also gives customers the convenient option of bypassing the router and printing directly from a wireless-ready (802.11bg) notebook. Both of these connectivity options also support the following additional network features: -- Scan a document to any computer on the network -- Fax documents from computers on your network using the Brother software -- Receive faxes to any Windows-based computer on the network -- Access images that are stored on media cards inserted into the PhotoCapture Center of the MFC-820cw When using the built-in 802.11bg Wireless connectivity the MFC-820cw has the SecureEasySetup feature, which allows you to easily install the MFC on your wireless network. This feature automatically configures the wireless network and security settings of the MFC-820cw with the push of a button enabling simple and secure communications with a wireless router supporting SecureEasySetup feature. ---- Cant Print - Microsofts new printing solution center: Use Microsofts new printing solution center to solve common printing problems. This site includes a wealth of information - from basic printer set-up and driver installation to solutions for specific error messages, establishing networks, and detailed how-to articles for Microsoft programs and operating systems. ---- Print Migration Manager for Windows amp Novell: Print Migration Manager for Windows 9598 and Windows NT2000XP clients allows you to automatically re-map a users current set of network printers to different network printer queues. Users will also have their print preferences (per-user) migrated to their new printers. Print Migration Manager will work on Novell Netware or Microsoft Windows NT20002003 networks and can move printer ports to either Microsoft NT20002003 or Novell NetWare servers. ---- A Full Range of Print Applications Software Shelf is a world leader in enterprise print utility software. Print Console 3.0 Print Console is a remote network printing console for NT2000XP. This console allows an administrator to remotely see all printers in a domain(s) from his or her workstation. Manipulate Print Jobs and Printers as if you were at that server. softwareshelffilesproducts. asptypecatampID22 Print Manager Plus 6.0 Print Manager Plus allows centralized quota, tracking and auditing of all printing activity. The product includes version for Academic, Corporate, and professional services companies. softwareshelfHTMLproductspmpproductsSplitter. asp Print Queue Manager Print Queue Manager allows full printing management for a Windows NT20002003 network. Features include Print Redirection, Printing Disaster Recovery, Load Balancing, Printer Status, Printer Grouping and Print Broadcasting. softwareshelffilesproducts. asptypecatampID24 Print Migration Manager Print Migration Manager for Windows 9598 and Windows NT2000XP clients allows you to automatically re-map a users current set of network printers to different network printer queues. Users will also have their print preferences (per-user) migrated to their new printers. softwareshelffilesproducts. asptypecatampID113 ---- What is HPs Web Jetadmin 8.0 HPs Web Jetadmin 8.0 platform is a web-based print management solution that helps optimize device utilization, control color costs, and streamline supplies management by enabling remote configuration, monitoring, and troubleshooting of network printers and associated print infrastructure components. The product has many features and works with all HP and non-HP printers connected through HP Jetdirect print servers, and standard MIB-compliant third party network connected printers. Protocols supported are TCPIP, IPXSPX, and OS: Microsoft Windows Server 2003 Microsoft Windows 2000 Professional, Server and Advanced Server Microsoft Windows XP Professional with service pack 2 Fedora Core 4 SuSE Linux 9.3 Professional Shared print queue creation support Microsoft Windows 2000 Professional, Server and Advanced Server Microsoft Windows XP Professional HP-UX 11.0 Fedora Core 4 Solaris 2.6, 7 and 8 SuSE Linux 9.3 Professional Novell NetWare 5.1 and 6.0 (IPX only) using Netware Client 4.91 using HP Web Jetadmin only on a Windows 2000 or Windows XP system The product is massive and has many features, and some add-on utilities that cannot be found anywhere. Some of the add-ons include: Advanced Auto Discovery allows administrator to schedule discoveries, and discover unconfigured devices. Proactive Management configurable alerts, instant e-mail notification, supplies alerts, services alerts, and consumable gauges. Third Party Device Certification Program allows for universal printer support using one print management software tool. Integrated Firmware Download Manager enables batch configuration upgrades to HP Jetdirect print servers and selected printers. Task-oriented User Interface tree structure navigation, configurable views, default view setting, and ability to create custom profiles. Groups and Maps easily organize peripherals into logical groups with virtual office maps for ease of navigation. Integrated Web Server runs HP Web Jetadmin without a dedicated Web server (HP Web Jetadmin runs on Microsoft Windows NT 4.0, Microsoft Windows 2000 Professional, or Linux operating systems, storing information in one central database. Enterprise Integration easily integrates with enterprise management solutions such as OpenView NNM, and Computer Associates UniCenter TNG using HP TopTools bridges. Intelligent Update an easy way to add components including new languages, device plug-ins, and application plug-ins without reinstalling HP Web Jetadmin. Enhanced Asset Tracking-provides the ability to schedule exportable fields such as printer capabilities and page count information. Overall the product has really matured in the new 8.0 version. Check out this white paper that Discusses the various tools and techniques available in HP Web Jetadmin that Helpdesk personnel may find valuable to significantly reduce the time spent troubleshooting printers. ---- Full Online Technical FAQs on Software Shelf Products: Software Shelf support programs provide a wide variety of free and fee-based technical support services to individual and corporate customers. We provide customers with support via electronic and automated services. Ninety day free telephone support is available on selected products. Many products also contain quotLive Updatequot that gives instant access to on-line updates, enhancements, support tips and other useful information. ---- Are any tools available to help configure performance monitoring on Windows 2000 and later computers Microsoft has released the Performance Monitor Wizard, which you can download at microsoftdownloadsdetails. aspxFamilyID31FCCD98-C3A1-4644-9622-FAA046D69214ampdisplaylangen. After you download the. zip file, extract the two files to a folder of your choice. One of the files is the license agreement for the utility, and the other is the perfwiz. exe image, which is the actual tool. The Performance Monitor Wizard isnt as sophisticated as the Windows Server 2003 Server Performance Advisor, which I discuss in the FAQ quotHow can I use the Windows Server 2003 Performance Advisorquot (windowsitproarticlesindex. cfm articleid45281 ), but you can use the tool on a wider range of OSs. The Performance Monitor Wizard is a dialog-based tool that asks questions about the computing environment so that it can enable the correct Performance Monitor counters. The tool creates log files to help you troubleshoot general Windows and Microsoft Exchange Server performance problems. To use the tool, perform these steps: 1. Start the Performance Monitor Wizard (perfwiz. exe) and click Next at the Welcome screen. 2. Enter the name of the computer on which you want to collect the logs. The default computer is the local machine. Click Next. 3. Select Create New Log, or if you previously defined a log or have a log running, select that log from the list. The wizard gives you the option to start or stop the already defined log, as the figure (windowsitproarticlesimagesperfwiz1.gif ) shows. Click Next. 4. The wizard asks for the type of profile to use--Standard Perfmon, High CPU Usage, or Advanced Configuration. Select a profile and click Next. 5. Enter the name of the computer you want to monitor, and if that computer is a system running Exchange Server or Windows 2000 Server Terminal Services (which means the wizard will collect additional information), select the associated check box. Click Next. 6. Enter a name for the new log collection. Then configure the maximum size for the logs and a location to store the logs (by default C: perflogs). Click Next. 7. Select how often the problem occurs, (e. g. If you enter quotevery 6 hours, quot the wizard will automatically modify how often it takes a sample.) Click Next. 8. Click Start to begin logging and click Next. 9. Click Finish. When you start a log collection, it runs in the background under the regular Performance Monitor services (Performance Logs and Alerts). The wizard doesnt display the logs it simply creates the log files. To display the logs, you need to start Performance Monitor and select as the source the binary file thats created by the logging process, as the following steps illustrate: 1. Start the Microsoft Management Console (MMC) Performance Monitor snap-in (Start, Programs, Administrative Tools, Performance). 2. Right-click the graph section of the snap-in and select Properties. 3. Select the Source tab. 4. Select Log files and click Add. Navigate to the C:perflogs folder (the default location for the log files), select the log file, and click OK, as the figure (windowsitproarticlesimages permmonsourceset. gif ) shows. 5. Click OK to close the System Monitor Properties dialog box. ---- How can I use the ADSI Edit tool to check my domain and forest modes Domain and forest modes are defined by a combination of three values: For the domain mode, you need to check the msDS-Behavior-Version and nTMixedDomain attributes of the Domain container for the forest mode, you check the msDS-Behavior-Version attribute of the Partitions container, which youll find in the Configuration object of the Forest root. To view these attributes perform these steps: 1. Start ADSI Edit (Start, Run, adsiedit. msc). This tool is part of the Windows 2000 and later Support Tools so make sure you have these tools installed. 2. Expand the Domain branch. Right-click the domain name and select Properties from the context menu. (If the domain you want isnt displayed, select quotConnect to. quot from the root context menu and enter the domain information, including credentials for a connection.) 3. Click the Attribute Editor tab and scroll down to view the msDS-Behavior-Version and nTMixedDom values. These are the domain-specific values. 4. Expand the Configuration object at the root of adsiedit and expand the Configuration container specific to your forest. Right-click the CNPartitions container and select Properties. 5. Click the Attribute Editor tab to view the msDS-Behavior-Version value, as the figure (windowsitproarticlesimages adsieditformode. gif ) shows. انقر فوق موافق. 6. Close ADSI Edit. Software Shelf receives its Antivirus and SpyWare updates from Panda Software. ---- Weekly List of Viruses Found: The list of Latest threats contains the malicious code discovered by PandaLabs in the last 30 days. 1 MS06-001 Vulnerability 01092006 2 Gaobot. LTL Worm 01032006 3 WMFMaker Security Risk 01022006 4 Mytob. MF Worm 12302005 5 WMF Trojan 12292005 6 Metafile Trojan 12282005 7 AKStealer. A Trojan 12272005 8 Nabload. U Trojan 12242005 9 Banker. BSX Trojan 12232005 10 Mitglieder. GO Trojan 12202005 ---- Weekly List of Spyware Found: The list of spyware contains the spyware and adware most frequently detected in real time by the network of sensors that make up Pandas Global Virus Observatory. 1 Cydoor Spyware 091003 2 ISTbar Adware 102003 3 XXXToolbar Adware 080404 4 New Spyware 091103 5 BetterInet Spyware 010304 6 Dyfuca Adware 100603 7 YourSiteBar Adware 111504 8 Petroline Spyware 010405 9 Altnet Spyware 081004 10 BargainBuddy Spyware 091103 ---- 01092006 - Denial of service in Apache modssl: Security Tracker has reported a vulnerability in Apache modssl, which could allow a remote attacker to crash the server. The problem occurs when an SSL virtual host is configured with access control and custom 400 error document. An attacker could send a specially-crafted request to trigger a null pointer deference, which could cause the server to crash when using the multi-processing module. Although Apache has not yet published a solution for this problem, some Linux distributions, like Red Hat Enterprise Linux, have released a fix for this problem. ---- Buy or Upgrade to Diskeeper 10 and get 50 off CounterSPY: Get 50 Off CounterSpy Home Edition when you upgrade to or purchase the full version of New Diskeeper 10 CounterSpy - You want to get rid of spyware on your personal computer. Why choose CounterSpy The free anti-spyware tools detect and delete spyware. CounterSpy detects, deletes and protects NEW Diskeeper 10 is the most cost-effective way to keep your PC running like it did when it was new, without the need for slow, time-consuming manual defragmentation. Diskeeper 10 goes to work as soon as you install it, running in the background to restore and maintain your PCs performance. ---- Buy Print Manager Plus and Get Print Console FREE Purchase Print Manager Plus and get a license of Print Console at no charge. Print Console allows centralized control of all printing activity on an enterprise of Windows NT20002003 servers and Windows NT2000XP workstations. Print Console allows manipulation of any print jobs spooling on a windows print server. Print Console eliminates the need for administrators to walk to a remote server to administer their printers or solve common printer problems. You can see most common problems right on your screen such as quottoner lowquot, or quotout of paperquot errors. If you have any comments about EnterpriseWire or need support please email us at: infosoftwareshelf Editor: William Feeley Contributing Editor: Daniel Williams EnterpriseWire is distributed FREE each week to subscribers. It contains the latest news from Software Shelf. Learn about the availability of new products, upgradesupdates, betas, special offers, contests, and more. Software Shelf strives to provide each customer with high quality sales assistance, customer service and technical support. In addition to our own line of printer management software, we distribute other quotbest of breedquot Windows NT2000XP2003 products. Easy to use and powerful Software Shelf utilities and applications keep one PC or a network of thousands running optimally, securely and more cost-effectively than other solutions. Software can be ordered worldwide for shipment or by ESD (Electronic Software Delivery) from our secure online store. Software Shelf International Inc. 601 Cleveland Street, Suite 710 Clearwater, FL 33755 United States Phone: 800-962-2290, 727-445-1920 Fax: 727-445-9223 Website: softwareshelf Email infosoftwareshelf Software Shelf International, Inc. Vitality House 2 - 3 Imberhorne Way East Grinstead West Sussex, RH19 1RL United Kingdom Phone: 44 1342 310950 Fax: 44 1342 302405 Website: softwareshelf. co. uk Email: infosoftwareshelf. co. uk (c) 1996 - 2006 Software Shelf International, Inc. All Rights Reserved. SOFTWARE SHELF, SOFTWARESHELF, SOFTWARESHELFDISTRIBUTION, ENTERPRISEWIRE, PRINT CONSOLE, PRINT MANAGER PLUS, PRINT QUEUE MANAGER, PRINT QUEUE MANAGER PLUS AND FILE-RESCUE PLUS are trademarks owned by Software Shelf International, Inc. Information in this document is subject to change without notice. Other product names and company names referred to herein are trademarks or registered trademarks of their respective companies or mark holders. If you would like to contact our legal department call 727-445-1920 or email: legaldeptsoftwareshelf Home Solutions Products Support News Company Site Map Contact Privacy Security Legal Software Shelf strives to provide each customer with high quality sales assistance, customer service and technical support. In addition to our own line of printer management software, we distribute other quotbest of breedquot Windows Server amp Workstation products. Copyright copy 1996-2017 Software Shelf International, Inc. All Rights Reserved. West Coast
No comments:
Post a Comment